![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/02/2008, 15:21
|
![Avatar de hawaiian050](http://static.forosdelweb.com/customavatars/avatar185728_5.gif) | | | Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 7 meses Puntos: 2 | |
Re: AYUDA HELP!! error mysql_fetch_array ? Cita:
Iniciado por hawaiian050 Hola como van ,
Lo que tengo echo me deveria decir si es un referrer de google y si no pero en el primero codifo me da error mysql_fetch_array no se por que , y en el segundo codigo siempre me dice que el referrer no es de google tapoco se por que , alguien sabria desirme mis errores y si lo puedo solucionar ? Código PHP: <?php
$refe = getenv("HTTP_REFERER"); // Get the referrer
if ($ref!="") //validamos el referer
$query = mysql_query("SELECT * FROM `$tabla` WHERE referer like '$ref'");
$resp = mysql_query($query);
while($datos = @mysql_fetch_array($resp)){ // @ LIÑA DEL ERROR ¿ POR OUE ?
$valor = "google.com";
if(@ereg($valor, $ref)) { // SI EL REFERRER ES VACIO SALTA ERROR PERO TIENE @ Y NO LO DA
echo "<a href=".$datos[referer].">".$datos[referer]."</a><br> => ".$datos['hits']."<br><br>";
} else {
echo " No es de google ";
}
}
?> Código PHP: <?php
$db = "select * from $tabla order by hits limit 1";
$resp = mysql_query($db);
while ($datos = mysql_fetch_array($resp))
{
$valor = $HTTP_REFERER;
if(@ereg($valor, $datos[referer])) { // SI EL REFERRER ES VACIO SALTA ERROR PERO TIENE @ Y NO LO DA
echo "<a href=".$datos[referer].">".$datos[referer]."</a><br> => ".$datos['hits']."" ;
} else {
echo " No es de google "; // DA SIEMPRE NO ES DE GOOGLE
}
}
?>
saludos y gracias ![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
Gracias tio voy a probar con http://www.php.net/strpos haber que tal |