Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/08/2009, 17:28
Federic0
 
Fecha de Ingreso: diciembre-2007
Ubicación: Buenos Aires
Mensajes: 328
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Inserto un comentario y se pone en todas las noticias [ayuda]

Pero como hago para identificar a que noticia pertenece? Es decir, el formulario es el mismo para todas las noticias...

Y otra cosa, yo no debería identificar de alguna manera la variable "$codigo" que es la que identifica a la noticia?

El formulario me quedaría así, pero como le paso la variable que corresponde? Bah... mejor pasemos en limpio, te copio todo lo que tengo y vemos que habría que modificarle:

Formulario y llamada de los comentarios:

Código PHP:
<?php 
            
require("conexion.php");
            
$query=mysql_query("select * from comen where codigo='$codigomensaje' ",$connection);
            
$array=mysql_fetch_array($query);
            echo 
$array['mensaje'];
            
?>
            
            <form id="form1" name="form1" method="post" action="guardar.php">
              <label>
              <input type="text" name="nombre" id="nombre" />
              </label>
                                    <p>
                                      <label>
                                      <input name="codigomensaje" type="hidden" id="codigomensaje" value="<?php "$codigomensaje" ?>" />
                                      </label>
                                    </p>
<p>
                                      <label>
                                      <textarea name="mensaje" id="mensaje" cols="45" rows="5"></textarea>
                                      </label>
                    </p>
                                    <p>
                                      <label>
                                      <input type="submit" name="button" id="button" value="Enviar" />
                                      </label>
                                    </p>
            </form>
guardar.php

Código PHP:
<?php 
$codigo
=$_GET['codigo'];
$nombre=$_POST['nombre'];
$fecha=date("d/m/y H:i a");
$mensaje=$_POST['mensaje'];
$codigomensaje=$_POST['codigomensaje'];
require(
"conexion.php");
$sql="INSERT INTO comen (nombre, fecha, mensaje, codigomensaje)
            VALUE ('$nombre', '$fecha', '$mensaje', '$codigomensaje')"
;
mysql_query($sql,$connection);        
?>
Admiro tu paciencia