Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2010, 18:28
MaNthEcaverN
Invitado
 
Mensajes: n/a
Puntos:
DUDAS comentarios noticias

Buenas

Tengo unas dudas al realizar los comentarios para cada noticia en mi web

la cuestion que yo tengo lo siguiente:

Lo primero creo la Base de datos y los datos que quiero almacenar en la tabla de la base de datos PHP:


Cita:
CREATE TABLE `nombre BD`.`comentarios` (
`id` INT( 100 ) NOT NULL AUTO_INCREMENT ,
`id_noticia` bigint(7) default NULL,
`nombre` VARCHAR( 100 ) NOT NULL ,
`email` CHAR( 100 ) NOT NULL ,
`comentario` CHAR( 250 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM ;
el siguiente codigo lo tengo en una pagina donde tengo una noticia, llamemosla noticia.php

conectarme a la base de datos y enviar el formulario
Cita:
</head>

<?
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$comentario=$_POST['comentario'];

if ($nombre!= " " && $email!= " " && $comentario!= " ")

{
mysql_connect("localhost", "usuario BD", "contraseña");
mysql_select_db("nombre BD");

mysql_query("INSERT INTO formulario(nombre,email,comentario) VALUES ('$nombre','$email','$comentario')");

}

?>

<body>
<form id="form1" name="form1" method="post" action="">
<table width="482" height="110" border="1">
<tr>
<td colspan="2"><input type="hidden" name="id_noticia" id="id_noticia" /></td>
</tr>
<tr>
<td>Nombre </td>
<td><label for="nombre"></label>
<input type="text" name="nombre" id="nombre" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><label for="email"></label>
<input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td>Comentario</td>
<td><label for="comentario"></label>
<textarea name="comentario" id="comentario"></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Enviar" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table>
</form>
</body>
</html>

esto es lo que tengo.

si pruebo a rellenar el formulario funciona, envia y mirando en la BD de PHP me salen los campos rellenados pero lo que no se aora es donde poner el id a la noticia para luego mostrar cada comentario en su noticia correspondiente.

si os fijais en el codigo anterior tengo puesto un campo oculto con el nombre de id_noticia pero nose que tengo que hacer para darle un numero de id

haber si me podeis ayudar

gracias de antemano y saludos