Foros del Web » Programando para Internet » PHP »

recoger variables por URL

Estas en el tema de recoger variables por URL en el foro de PHP en Foros del Web. el problema es a traves de : <a href="modificar1.php?id='.$row["ID"].'> envio el numero de identificador desde modificar1.php echo "Variable \$id: $id sale bien,......pero, cuando le quiero ...
  #1 (permalink)  
Antiguo 27/02/2003, 11:24
 
Fecha de Ingreso: febrero-2003
Mensajes: 204
Antigüedad: 21 años, 2 meses
Puntos: 2
recoger variables por URL

el problema es
a traves de :
<a href="modificar1.php?id='.$row["ID"].'>
envio el numero de identificador

desde modificar1.php
echo "Variable \$id: $id
sale bien,......pero, cuando le quiero dar otro uso,...asi como:

mysql_connect("localhost","root","");
$sSQL="Select responsable From datos where ID Like '$id'";
$result=mysql_db_query("agenda_de_trabajo",$sSQL);

no me sale nada !!!

en cambio si pongo:

mysql_connect("localhost","root","");
$sSQL="Select responsable From datos where ID Like '000003'";
$result=mysql_db_query("agenda_de_trabajo",$sSQL);

ENTONCES PERFECTO !!

Pero claro,...se supone que el $id no lo sé y tiene que ser recogido de la anterior comando
<a href="modificar1.php?id='.$row["ID"].'>

SOS !! AYUDA !!!

Alguna idea ?

JOSEV
  #2 (permalink)  
Antiguo 27/02/2003, 11:31
Avatar de temaqueja  
Fecha de Ingreso: agosto-2002
Ubicación: /dev/null/
Mensajes: 399
Antigüedad: 21 años, 8 meses
Puntos: 4
En esta parte del código:
Código PHP:
where ID Like '$id'"; 
cambia el like por un = .

si insistes en usar like, entonces la sintaxis es:
Código PHP:
where ID Like '%$id%'"; 
Suerte.
__________________
_________________________
La computadora nació para resolver problemas que antes no existían
  #3 (permalink)  
Antiguo 27/02/2003, 14:35
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Haz un echo $sSQL; para ver exactamente que consulta se esta ejecutando. Puede que no estes ejecutando la consulta que crees. Ademas, usa mysql_error() por si es algun error de MySQL.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 28/02/2003, 02:02
 
Fecha de Ingreso: febrero-2003
Mensajes: 204
Antigüedad: 21 años, 2 meses
Puntos: 2
Lo de sustituir el
where ID Like '$id'";
por
where ID = '$id'";

HA FUNCIONADO !!

Sin embargo
where ID Like '$id'";
por
where ID Like '%$id'%";

NO !!!

No obstante con algo que funcione me sobra.

!!! MUCHISIMAS GRACIAS !!!

JOSEV
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:18.