Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/06/2010, 06:16
Avatar de fermar21
fermar21
 
Fecha de Ingreso: marzo-2004
Ubicación: San Nicolas - Bs. As.
Mensajes: 294
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Amigos Ayuda con este sistema de comentario

Hola,

Te lo explico con un ejemplo y luego lo ajustas a tu codigo:

Tu WHILE donde muestras las fotos te quedaria asi:

Código PHP:
<?php
echo '<form action="agregar_comentario.php" method="post">';
while(
$datos $paging->fetchResultado()) { 
    
// En cada ciclo, la variable $datos se convierte en un arreglo
    // que contiene los datos de la fila que corresponde
    
echo "<img src =\"ver.php?ID=".$datos['ID']."\"width='500' height='500'><br>";
    echo 
"Nombre:" $datos['NOMBRE'] . "<br />";
    echo 
"Apellidos:" $datos['TIPO'] . "<br />";
    echo 
"País:" $datos['PESO'] . "<br />";
    echo 
"<br />";
    
?>
    <textarea name="comentarios[<?php echo $datos['ID']; ?>]"></textarea>
    <?php
}
echo 
'<input type="submit" value="agregar comentarios" />';
echo 
'</form>';
?>
y el agregar_comentario.php quedaria asi:

Código PHP:
<?php
//Lo definimos como array por las dudas que venga vacio y nos pinche el foreach
$comentarios = array();
//Tomamos todos los valores del campo textarea anterior.
$comentarios $_POST["comentarios"];

//Por cada elemento del array, lo descompongo en Indice => Valor. Donde Indice es el ID de la foto y el Valor es lo que escribieron en el textarea.
foreach($comentarios as $id_foto => $comentario){
    
mysql_query("insert into tablaComentarios (id_foto,comentario) values ('$id_foto','$comentario')");
}
?>
Espero que se entienda. Cualquier cosa aqui estamos.
__________________
Fernando Marinzulich
Programador Web (PHP/MySQL/Jquery)