Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2007, 23:24
Avatar de sumolari
sumolari
 
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 18 años
Puntos: 18
WHERE debe contener un valor de otra tabla de mi bd

Pues estoy haciendo un sistema para poner comentarios, pero me han pedido que cuando los escriban no aparezcan, además de que si aparecen deben hacerlo en una página que se actualiza cada mes, y que carga directamente (me refiero sin enviar ninguna variable).
El sistema de los comentarios lo he hechp de la siguiente manera:
- Cuando escribes un comentario, se guarda un valor con la id de la página a la que perntenece el comentario (mejor dicho a la versión de la página)
- Para que aparezca el comentario, he hechp que se carguen desde la base de datos las filas que tienen como com_active es igual a el id de la página, que está en el juego de registros de la página.
- Para "activar" un comentario lo que se hace es que al darle al botón activar del panel de control, se cambia el valor de com_active por el de la id que se ha guardado antes.

Es código resultante es este:
Código PHP:
<?php ... ... ...
... ... ... ... ...
mysql_select_db($database_database$database);
$query_date_page "SELECT * FROM pages WHERE pageatvie = 'true' ORDER BY pageofficialdate DESC";
$date_page mysql_query($query_date_page$database) or die(mysql_error());
$row_date_page mysql_fetch_assoc($date_page);
$totalRows_date_page mysql_num_rows($date_page);

mysql_select_db($database_database$database);
$query_comentarios_datos "SELECT * FROM comentarios WHERE com_active = 'pageid' ORDER BY com_id DESC";
$comentarios_datos mysql_query($query_comentarios_datos$database) or die(mysql_error());
$row_comentarios_datos mysql_fetch_assoc($comentarios_datos);
$totalRows_comentarios_datos mysql_num_rows($comentarios_datos);
?>
<?php
$pageid 
$row_date_page['pageid'];
?>
Por ciertoi, el código es casi todo de dreamweaver, ya que yo o sé casi php.
Gracias por la ayuda