Tema: Foro
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/01/2010, 07:47
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Foro

Cita:
Iniciado por web_master7 Ver Mensaje
explicate un como mas
Madre mía, no se puede explicar mejor.

Lo que puedes hacer también son dos tablas en la base de datos:

mensajes
id | asunto | mensaje | usuario | fecha
-------------------------------------------
1 | 'Yo mismo' | 'Todo el cuerpo del mensaje' | 'Usuario' | 2010-01-16
2 | 'Yo mismo2' | 'Todo el cuerpo del mensaje2' | 'Usuario2' | 2010-01-16


respuestas
id | idmensaje | asunto | mensaje | usuario | fecha
-----------------------------------------------
1 | 1 | 'RE: Yo mismo' | 'Todo el cuerpo del mensaje' | 'Usuario' | 2010-01-16
2 | 1 | 'RE: Yo mismo2' | 'Todo el cuerpo del mensaje2' | 'Usuario2' | 2010-01-16


En la misma página (mensaje.php) muestras primero el mensaje con el id recibes, y luego haces un bucle que muestre todas las respuestas con el mismo idmensaje que el id que recibes.

Sería algo así:

Código PHP:
Ver original
  1. $conexion=mysql_connect(variables);
  2. mysql_select_db(base de datos);
  3. $resultado=mysql_query("SELECT * FROM mensajes WHERE id=".$_GET['id'], $conexion);
  4. $filas=mysql_fetch_array($resultado);
  5. // MUESTRA MENSAJE
  6. mysql_free_result($resultado);
  7. mysql_close($conexion);
  8.  
  9.  
  10. $conexion=mysql_connect(variables);
  11. mysql_select_db(base de datos);
  12. $resultado=mysql_query("SELECT * FROM respuestas WHERE idmensaje=".$_GET['id'], $conexion);
  13.  
  14. while($filas=mysql_fetch_array($resultado)) {
  15.  
  16. // MUESTRA TODAS LAS RESPUESTAS
  17.  
  18. }
  19.  
  20. mysql_free_result($resultado);
  21. mysql_close($conexion);

Estúdiate un manual de php (es.php.net) que es muy sencillo y fácil de entender lo que tú quieres.

saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.