toy haciendo una pagina tipo taller online xd. Tengo dos paginas index.php y siguiente.php pues bien.Les cuento:
En index es un miniformulario donde debes añadir la matrícula de tu coche y el boton de enviar, si lo haces te lleva a siguiente.php. En esta última hace una comprobación si la matrícula es válida o no, si no es válida muestra index.php y el error, que hasta ahí correcto. El problema es que si meto una matrícula válida pues me sigue dando error ...XD Lo he planteado de la siguiente manera, admito ideas

Estoy busca que te busca pero no caigo en lo que estoy haciendo mal. quizás sea el planteamiento

Codigo de index.php:
Código PHP:
<form action="cliente.php" method="post" name="form_matricula" title="form_matricula">
<table width="365" border="0" cellpadding="0" cellspacing="0" background="../imagenes/fondos/cuadro.gif" style="background-repeat:no-repeat ">
<tr>
<td width="79" height="73"> </td>
<td width="238">
<?php if($_GET["error"]=="3"){?>
<span class="texto_rojo_alerta">La matricula no es correcta</span>
<? }elseif($_GET["error"]=="2"){?>
<span class="texto_rojo_alerta">La sesión ha caducado</span>
<? }elseif($_GET["error"]=="1"){ ?>
<span class="texto_rojo_alerta">La sesión no esta creada</span>
<? } ?>
(...)
<td class="gris_normal">Introduzca su Matrícula:</td>
<td> </td>
</tr>
<tr>
<td height="61"> </td>
<td valign="top">
<input name="matricula" type="text" class="gris_normal" id="matricula"></td>
<td> </td>
</tr>
<tr>
<td height="51"> </td>
<td align="right"><table width="72" border="0" cellpadding="0" cellspacing="0" background="../imagenes/botones/boton.gif" style="background-repeat:no-repeat ">
<tr>
<td width="84" height="21" align="center" class="gris_normal">
<input name="imageField" type="image" src="../imagenes/botones/boton_enviar.gif" alt="Acceso" border="0" /></td>
</tr>
</table></td>
<td> </td>
Código PHP:
<?php
// 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");
}
// 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");
}
$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();
?>
<html>
<head>
...

