Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2009, 12:26
Avatar de velma
velma
 
Fecha de Ingreso: marzo-2006
Mensajes: 94
Antigüedad: 18 años, 1 mes
Puntos: 0
Buscar un dato en otra tabla

Hola, necesito dar de alta unos datos, entre ellos un folio el cual el sistema debe consultar si este ya se encuentra dado de alta en otra tabla, para esto hice lo siguiente pero no funciona:

Donde terminal se genera en el codigo , y en la tabla $sql_tabla_s tambien hay un campo llamado terminal, que es el que comparo con mi tabla actual.

Código PHP:
        <tr bgcolor="#B1D5E5">
      <
td width="200">
        <
div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Terminal
          
: </font></div>
      </
td>
      <
td width="400"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
        <
input type="text" name="terminal" class="imputbox" maxlength="4" size="5" onChange="javascript:this.value=this.value.toUpperCase()" value="{$_REQUEST['terminal']}">&nbsp; *
        </
font></b></td>
    </
tr>

$terminal=$_REQUEST['terminal'];

if(
$terminal!=""){
$consulta_ter=mysql_query("SELECT ID_INV FROM $sql_tabla_i WHERE terminal='$terminal'")or die(mysql_error());
$total_termysql_num_rows ($consulta_ter);
mysql_free_result($consulta_ter);
if (
$total_ter == 0) {
header ("Location: $pag?accion=nuevo1&error=70&id_cl=".$_REQUEST['id_cl']."&id_sup=".$_REQUEST['id_sup']."&id_ven=".$_REQUEST['id_ven']."&id_tienda=".$_REQUEST['id_tienda']."&fe_vta=".$_REQUEST['fe_vta']."&fe_ing=".$_REQUEST['fe_ing']."&id_pro=".$_REQUEST['id_pro']."&terminal=".$_REQUEST['terminal']."&obser=".$_REQUEST['obser']."&os_tel=".$_REQUEST ");
exit;
}

Me aparece un error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE terminal='251378965411'' at line 1

alguien sabra porque no funciona?
__________________
:cool: VELMA:si: