![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/11/2008, 05:06
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 75
Antigüedad: 18 años, 2 meses Puntos: 2 | |
Respuesta: Problema con num_rows gracias a los dos pero... no funciona :-s
ya no se que hacer, aqui os dejo el codigo al completo y si podeis decirme algo os lo agradeceria, ahora mismo ni muestra error ni guarda en BD, solo muestra los datos que se supone que tendria que guardar
if(isset($_SESSION['contador'])) {
$contador = $_SESSION['contador']++;
$contador = $_SESSION['contador'];
} else {
$_SESSION['contador'] = 1;
$contador = $_SESSION['contador'];
}
if (getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv(HTTP_X_FORWARDED_FOR);
} else {
$ip = getenv(REMOTE_ADDR);
}
$fecha=date("F j, Y, g:i a");
$primera_url = "$_SERVER[REQUEST_URI]";
$ultima_url = "$_SERVER[REQUEST_URI]";
$proviene = getenv("HTTP_REFERER");
////////estas lineas son de comprobacion, para ver los datos que voy a meter//////// echo "$ip<br>"; echo "$contador<br>"; $idsession = session_id(); echo "$idsession<br>"; echo "$primera_url<br>$ultima_url<br>$proviene"; ////////////////////////////////////////////////////////////////////////////////////
include("includes/conexion/conecta.php");
$resultados = mysql_query("SELECT ip FROM visitas WHERE idsession='$idsession'") or die(mysql_eror());
$comprueba = mysql_num_rows($resultados) or die (mysql_error());
if ($comprueba >= 0){
$actualiza_visitas = "UPDATE visitas SET fecha='$fecha', contador='$contador', ultima_url='$ultima_url' WHERE idsession=".'$idsession';
mysql_query($actualiza_visitas) or die(mysql_eror());
}else{
$crea_visita = "INSERT INTO visitas (id, idsession, ip, fecha, contador, primera_url, ultima_url, proviene) VALUES ('', '$idsession', '$ip', '$fecha', '$contador', '$primera_url', '$ultima_url', '$proviene')";
mysql_query($crea_visita) or die(mysql_eror());
}
mysql_free_result($comprueba);
include("includes/conexion/cierra_conecta.php");
Si lo veis necesario os cuelgo tambien la estructura de la tabla.
saludos y muchas gracias a todos por vuestro tiempo |