Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2010, 14:25
L4NS
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta amigos ayudenme para mostrar los comentarios con ID de foto asi como facebook

amigos miren mi problema es que tengo un sistema de comentarios y fotos y funciona correctamente a la hora de enviar el comentario con el id de la foto a la baase de datos todo marcha bn! el problema es que para mostrar los comentarios de cada foto por su id no puedo, ya esta relacionada las tablas todo correctamente pero es decir no se como colocar para mostrar los comentarios por su id, el error debe de estar en la linea:

$sql = "SELECT ID,COMENTARIO,FECHA,HORA,fotos_ID FROM comentarios WHERE fotos_ID = '$foto_id' " ;

ayudenme amigos hay les dejo el codigo para que me ayuden a solucinarlo:

Código PHP:
<?php
session_start
();
?>

<?php

require_once 'PHPPaging.lib.php';

$paging = new PHPPaging


   
// Abrimos la conexión al servidor MySQL
$link mysql_connect('localhost''root''1234');
mysql_select_db('xtremebook'$link);


// Instanciamos, indicando el recurso de conexión
$paging = new PHPPaging($link);


$q "SELECT * FROM fotos ORDER BY id DESC";

// Y se usa la función agregarConsulta() (Ver documentación)
$paging->agregarConsulta($q);  

$paging->ejecutar();
?>

<?php
echo '<form action="Ecomentario.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 />";
    
?>
    <p>
      <textarea name="COMENTARIO[<?php echo $datos['ID']; ?>]"></textarea>
      <?php
}
echo 
'<input type="submit" value="agregar comentarios" />';
echo 
'</form>';
?> 
      
      <?php //Una cadena conteniendo el codigo HTML de la barra de 
//navagación es generada y guardada en la variable $links.
$links $paging->fetchNavegacion();

echo 
$links;
?>
    </p>
    <p>&nbsp;</p>
    <table align="center" bgcolor="#D8EFFA" width="300" border="0" cellspacing="5">
      <tr>
        <th scope="row"><div align="left">
          <?php
    mysql_connect
("localhost","root","1234") or die ("no se ha podido conectar a la BD");

    
mysql_select_db("xtremebook") or die ("no se ha podido seleccionar la BD");


    
$sql "SELECT ID,COMENTARIO,FECHA,HORA,fotos_ID FROM comentarios WHERE fotos_ID = '$foto_id' " ;
    
$consulta mysql_query($sql) or die ("No se pudo ejecutar la consulta");
 
    While (
$registro=mysql_fetch_array($consulta)){
        echo 
" <br><br> Comentario: ".$registro['COMENTARIO']."<BR>hecho el:<br>".$registro['FECHA']."<BR> a las ".$registro['HORA'];
    }

?>
        </div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left"> </div></th>
      </tr>
    </table>
    <p>&nbsp; </p>
saludos y gracias de antemano