Comunidad de diseño web y desarrollo en internet online

Ayuda, php no recibe variables por url

Citar            
MensajeEscrito el 01 Ago 2008 03:41 pm
Hola a todos, tengo un problema, en local, el sitio funciona perfecto, al subirlo y clikear en los vinculos que pasarian las variables para hacer un SELECT no pasa nada, soy muy nuevo en php asi que espero su ayuda.

para ver lo que sucede www.fiacasyfutones.com.ar

Por djsalvador

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 03:53 pm
este es el codigo de la pagina que recibe

if (!$buscar) {
$orden = "id";
$quebuscar="fiacas";
$dondebuscar="producto";
} else {
$orden=$_REQUEST["orden"];
$quebuscar=$_REQUEST["quebuscar"];
$dondebuscar=$_REQUEST["dondebuscar"];
}
$resultados = mysql_query



y esto es lo que envio por url
http://www.fiacasyfutones.com.ar/fiacas.php?quebuscar=sillones&dondebuscar=producto&orden=id&buscar=true

Por djsalvador

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 03:53 pm

djsalvador escribió:

Hola a todos, tengo un problema, en local, el sitio funciona perfecto, al subirlo y clikear en los vinculos que pasarian las variables para hacer un SELECT no pasa nada, soy muy nuevo en php asi que espero su ayuda.

para ver lo que sucede www.fiacasyfutones.com.ar


Ummm... explícate mejor. Qué es exactamente lo que NO hace.?

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 04:37 pm
al margen de no entender qué es lo que pides...
te diría... que para esa manera de pasar variables: URL?variable1=valor1&variable2=valor2..., se debería de poner:
$_GET['variable1'], $_GET['variable2']...

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 01 Ago 2008 04:40 pm

rizome escribió:

al margen de no entender qué es lo que pides...
te diría... que para esa manera de pasar variables: URL?variable1=valor1&variable2=valor2..., se debería de poner:
$_GET['variable1'], $_GET['variable2']...



tenia entendido que $_REQUEST... equivalia a la suma del $_GET y $_POST
voy a probarlode todas formas. Gracias.

Por djsalvador

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 04:52 pm
No funciono la idea de mauril26:

creo que el problema es que el "true" lo recibe como un string (por ser el método get) y no como un boolean (verdadero / falso). Prueba preguntando directamente if ($variable=="true")

Alguna otra sugerencia?
Gracias

Por djsalvador

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 05:00 pm
Solucionado, pero no se como: parece que no recibia la variable $buscar=true, lo solucione con esta linea.
Estaria bueno que alguien que sepa explicara que sucedio y si es validad esta solucion.

extract($_REQUEST); //"saca" todas las variables del REQUEST

if (!$buscar) {
$orden = "id";
$quebuscar="fiacas";
$dondebuscar="producto";
} else {
$orden=$_REQUEST["orden"];
$quebuscar=$_REQUEST["quebuscar"];
$dondebuscar=$_REQUEST["dondebuscar"];
}

Por djsalvador

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 06:14 pm
lo q deberias hacer es investigar sobre GET POST y demas

Por talcual

686 de clabLevel



 

Colombia

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.