Código
<html> <body> <? if (!$HTTP_POST_VARS) {echo'<form action="insertarnoticia.php" method="post"> <table border="0" align="center"> <tr> <td>Título</td> <td><input type="text" name="titulo"></td> </tr> <tr> <td>Autor</td> <td><input type="text" name="autor"></td> </tr> <tr colspan="2"> <td><center>Contenido</center></td> </tr> <tr colspan="2"> <td><center><textarea cols="4" rows="4" name="contenido"></textarea></center></td> </tr> <tr colspan="2"> <td> <input type="submit"> </td> </tr> </table> </form> ';} else { $titulo = $_POST["titulo"]; $autor = $_POST["autor"]; $contenido = $_POST["contenido"]; include_once("Conexion.php"); $mysql_query("INSERT INTO noticias(Titulo,Autor,Contenido,Fecha,Hora) VALUES ('$titulo','$autor','$contenido','$fecha','$hora')"); echo "el archivo se ha enviado bien"; /* con esto enviaremos los datos recibidos a nuestra base de datos */ } ?> </body> </html>
No le veo ningún problema, pero cuando lo pruebo y lo envio, se me queda el navegador en blanco.
Uso Ubuntu 9.0.4 jaunty , lo digo porque ya tuve errores anteriormente con el archivo conexion.php que tuve que cambiarlo de usuario (de data a root)