En post.php hay un form que envia por post a nuevocom.php (el objetivo es enviar un comentario y mostrarlos en post.php):
Código HTML:
<FORM NAME="nuevocomen" ACTION="nuevocom.php" METHOD="post"> <div align="center"> <INPUT TYPE="hidden" NAME="idform" VALUE="<?php echo $var; ?>"> Nick : <?php echo $_SESSION['k_username']; ?> <BR> Comentario:<br /> <textarea rows="10" cols="50" name= "comentario" ></textarea> <BR> <INPUT TYPE="submit" VALUE="Enviar Comentario"> </div> </FORM>
$var; es $_GET['tutorial']; (pasa por get)
esto es en nuevocom.php:
Código PHP:
<?php
session_start();
include("conexion.php");
if(isset($_POST['comentario'])){
if(isset($_SESSION['k_username'])){
if(isset($_POST['idform'])){
$nombre = $_SESSION['k_username'];
$comentario = htmlentities($_POST['comentario']);
$idcomen = $_POST['idform'];
$rs = mysql_query("INSERT INTO comentarios SET id_noticia='$idform' comentarios = '$comentario' nick = '$nombre'", $db);
echo "ingresado con exito";
}
}
}
else {
echo "ah ocurrido un error, introduzca bien";
}
?>
Agradesco cualquier ayuda de antemano.
PD: Este codigo funciona por la mitad, solo me muestra un echo "echo "ingresado con exito";" pero no inserta ningun registro a la db.