Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2006, 19:37
marcinf2
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 461
Antigüedad: 22 años, 3 meses
Puntos: 1
Sonrisa

el problema esta cuando quiero contar las respuestas .. tengo dos tablas

post_tbl

id
post
categoria


resp_tbl

r_id
id
id resp

estoy mandando que me busque los post por categorias mediante un formulario

con un combo

categoria y boton enviar

este enviar me envia a la pagina php :

Código PHP:
]<?PHP

if(isset($_POST['submit'])){
}

$categoria=$_POST['categoria'];


//configuracion, 
include ("includes/config.php");
include (
"includes/funciones.php");

//nos conectamos a mysql.
$cnx conectar();

$cat "categoria";
// consulta sql.
$sql "SELECT * FROM post_tbl where categoria = $cat order by id desc";
$res mysql_query($sql) or die (mysql_error());
if (
mysql_num_rows($res) >0){

//impresion de los datos
while ($fila mysql_fetch_array($res)){

// total en respuestas
$id=$_POST['id'];
$sql="SELECT COUNT(*) FROM resp_tbl WHERE rid = $id";
$resultado=mysql_query($sql) or die (mysql_error());
$total=mysql_result($resultado,0); 


?>
<br><?PHP echo $fila['id']; ?><br>
<?PHP echo $fila['post'];?><br>
<?PHP echo $fila['categoria'];?><br>

<?PHP echo "Respuestas: ".$total;?>
<?PHP
}

} else {
echo 
"no hay resultados";
}
mysql_close($cnx);
exit;
?>
el primer select esta bien me imprime los valores

Código PHP:
$sql "SELECT * FROM resp_tbl where categoria = $cat order by id desc"
el segundo no se como pasarlo
al responder los usuarios ingresan en el formulario el numero de id del post
y este lo guardo en la tabla de respuestas resp_tbl debe haber una forma mas practica de responder a los post no se me ocurre aluien que me aclare las ideass!!!