Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2008, 19:42
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 17 años, 5 meses
Puntos: 2
2 mysql_num_rows(); a la vez

Hola, quisiera saber como poner 2 mysql_num_rows(); ... mi script es así. Tengo en una tabla los usuarios registrados y por otro las imagenes. El tema es que hice un buscador, y puse un input radio para que elijan. Se llama "tipo_buscador". El valor 1 del radio es para buscar imagenes y el radio valor 2 para buscar usuarios.... El tema es que hago un conteo con por si no da resultados. Si no da resultados tire error sino que muestre. Se ve que php no me deja usar 2 mysql_num_rows(); a la vez

Mi script:

Código PHP:
if(isset($_POST['buscar'])){

$tipo $_POST['tipo_buscador'];
$nombre $_POST['buscador'];

if(
$tipo==1){
$resp mysql_query("SELECT * FROM imagenes WHERE nombre LIKE '%$buscador%'") ;
$images mysql_num_rows($resp);
if(
$images == 0) {
echo 
'<h1 align="center">No se encontró resultados de <span style="color:#FF0000">'.$nombre.'</span></h1>';
}else{
echo 
'<h1 align="center">Resultados de <span style="color:#FF0000">'.$nombre.'</span></h1>';
echo 
'<table width="100%" border="0" cellspacing="5" cellpadding="5">';
while(
$mostrar mysql_fetch_array($resp)) {
echo 
'<tr>
<td width="1%"><a href="mostrar.php?id='
.$mostrar[id].'"><img src="redimensionar2.php?imagen='.$mostrar[imagen].'" alt="Host-Image - Sube fotos gratis a internet" title="Host-Image - Sube fotos gratis a internet"></td>
<td width="99%"><span style="font-size:18px">'
.$mostrar[username].'</span></td>
</tr>'
;
}
echo 
'</table>';
}
}else{
$resp2 mysql_query("SELECT * FROM usuarios WHERE username,nombre,apellido,email LIKE '%$buscador%'") ;
$users mysql_num_rows($resp2);
if(
$users == 0) {
echo 
'<h1 align="center">No se encontró resultados de <span style="color:#FF0000">'.$nombre.'</span></h1>';
}else{
echo 
'<h1 align="center">Resultados de <span style="color:#FF0000">'.$nombre.'</span></h1>';
echo 
'<table width="100%" border="0" cellspacing="5" cellpadding="5">';
while(
$mostrar mysql_fetch_array($resp2)) {
echo 
'<tr>
<td><a href="ver_usuarios.php?usuario='
.$mostrar2[username].'">'.$mostrar2[username].'</a></td>
</tr>'
;
}
echo 
'</table>';
}
}

Como hago???? gracias