Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/09/2005, 05:08
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
puf k rollo no me acabo de enterar...

buenas compañeros

Pues tengo la cabeza echa un lio...

He cambiado el orden a mi script y añadido los exit; despues de los header... ahora solo me da un error:

Warning: Wrong parameter count for mysql_num_rows() in z:\trabajos comun\internet\midas\clientes\cliente.php on line 13

Y el script:
Código PHP:
<?php
// usamos la sesion de nombre definido.
session_name(matricula);
// Iniciamos el uso de sesiones
session_start();  //

$sql="select ID_CLIENTE 
        from clientes
        where MATRICULA='"
.$_POST["matricula"]."'
        order by ID_CLIENTE
        limit 0,1"
;
        
$contador=mysql_num_rows($sql,$link)or die(mysql_error()); //

if($contador==0){
header("location:index.php?error=3");
exit;
}
$result=mysql_query($sql,$link)or die(mysql_error());
$row=mysql_fetch_array($result);
$_SESSION['id_cliente']=$id_cliente;

include(
"../conexion/conexion.php");
$link=Conectarse();

// chequear si se llama directo al script.
if ($_SERVER['HTTP_REFERER'] == ""){
header("location:index.php?error=1");
exit;
}

//chekeamos si la session está creada
if(!isset($_SESSION['id_cliente'])){
session_destroy(); 
header("location:index.php?error=2"); 
exit;
}

?>
Hago la consulta primer y luego compruebo que no esté vacio la consulta si no error, ... o como debo de escribir la consulta ? Ya hemirado las faqs pero con respecto a esto de las sessiones me cuesta un poco mas... y no me acabo de enterar. Siento mi torpeza. Muchas gracias de antemano por vuestra ayuda!!