Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera, eu fiz esse código PHP baseado em outra página que tenho, que funciona...
Vejam:
<?php
switch (@$_GET['tools']) {
default:
echo '
<form id="form1" name="form1" method="post" action="noticias_new.php">
<td width="456">
<table width="454" border="0">
<tr>
<td align="left"><strong>Título</strong></td>
<td align="left"><strong>:</strong></td>
<td align="left"><input name="topic" type="text" id="topic" /></td>
</tr>
<tr>
<td align="left"><strong>Nickname</strong></td>
<td align="left"><strong>:</strong></td>
<td align="left"><input name="name" type="text" id="name" /></td>
</tr>
<tr>
<td align="left"><strong>Login</strong></td>
<td align="left"><strong>:</strong></td>
<td align="left"><input name="login" type="text" id="login" /></td>
</tr>
<tr>
<td align="left"><strong>E-Mail</strong></td>
<td align="left"><strong>:</strong></td>
<td align="left"><input name="email" type="text" id="email" /></td>
</tr>
<tr>
<td align="left"><strong>Notícia</strong></td>
<td rowspan="2" align="left"><strong>:</strong></td>
<td align="left"><strong>
<textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea>
</strong> </td>
</tr>
<tr>
<td align="left"> </td>
<td align="left">
<input type="submit" name="Submit" value="Enviar" /> <input type="reset" name="Reset" value="Apagar tudo" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
</form>';
break;
case 'send':
// get data that sent from form
$topic=$_POST['topic'];
$name=$_POST['name'];
$login=$_POST['login'];
$email=$_POST['email'];
$mensagem=$_POST['mensagem'];
$datetime=date("d/m/y"); //create date time
$db->Execute('Insert into `news_post` (`id`,`topic`,`name`,`login`,`email`,`datetime`,`mensagem`) VALUES (?,?,?,?,?,?,?)',
array($id,$topic,$name,$login,$email,$datetime,$mensagem));
if ($db->Affected_Rows()== 1) {
echo "Sua notícia foi criada com sucesso<BR>";
echo "<a href=noticia_new.php>Voltar a adicionar noticias.</a>";
}
else {
echo "ERROR";
}
break;
}
} else {
echo 'Você não está logado para ver a página';
header('Refresh: 2; url=login.php');
}
?>
O que estou com problema é nisso aqui:
<form id="form1" name="form1" method="post" action="noticias_new.php">
No outro, é o seguinte:
<form id="form1" name="form1" method="post" action="forum_new.php">
Porém, procurei no site inteiro eu não acho esse FORUM_NEW.PHP, então resolvi colocar no outro o mesmo código só editando o nome para NOTICIAS_NEW.PHP.
Mas ele diz que a página não existe, porém, da mesma forma esse FORUM_NEW.PHP também não existe.
Tem algo de errado no meu script? Existe alguma forma de inserir os dados da noticia de alguma outra forma no banco de dados?
Agradeço quem puder ajudar.
Carregando comentários...