La variable la saco de.. Código PHP:
$sql5=mysql_query("SELECT * FROM usuarios $razac",$conexion) or die("Mysql:".mysql_error());
while ($row5=mysql_fetch_array($sql5))
{
$perros[++$s]=$row5[adid];
}
$countperros=count($perros);
if ($_REQUEST["perroid"]==NULL)
{
$randperros=rand(1,$countperros);
$perroid=$perros[$randperros];
}
else
{
$perroid=$_REQUEST["perroid"];
}
$randperros2=rand(1,$countperros);
Y el Where lo necestio aqui:
Código PHP:
$sqlfrom=mysql_query("SELECT * FROM usuarios N INNER JOIN razas U ON N.raza = U.idrazas WHERE N.adid='".$perroid."'",$conexion) or die("Problemas en el select:".mysql_error());
como veis si perroid es igual a NULL se muestra un registro al azar y si perro id es = a algun nombre pues se muestra el registro especifico, no confundiros tatno perroid como $row5[adid]; son palabras no numeros