Foros del Web » Programando para Internet » PHP »

paso de parámetros php

Estas en el tema de paso de parámetros php en el foro de PHP en Foros del Web. Hola, tengo un problemilla. Estoy haciendo una aplicación en php y tengo una página donde el cliente pone los campos por los que quiere consultar, ...

  #1 (permalink)  
Antiguo 16/09/2008, 03:18
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
paso de parámetros php

Hola, tengo un problemilla.
Estoy haciendo una aplicación en php y tengo una página donde el cliente pone los campos por los que quiere consultar, y estos campos los paso por parámetro a otra página llamada condiciones.php donde se pueden establecer condiciones de esos campos, es decir, fijarlos a un valor,....

El paso de parámetros lo hago asi:


<A class="boton" href = "condiciones.php?campo1=<?php echo "$campo1";?> && campo2=<?php echo "$campo2";?>&& campo3=<?php echo "$campo3";?>&& campo4=<?php echo "$campo4";?>&& campo5=<?php echo "$campo5";?>&& campo6=<?php echo "$campo6";?>&& campo7=<?php echo "$campo7";?>&& campo8=<?php echo "$campo8";?>&& campo9=<?php echo "$campo9";?>&& cadenaSQL=<?php echo "$cadenaSQL";?>">Añadir condiciones</A>

Y luego en condiciones.php los recupero así:

$condicion1 = $_GET['campo1'];
$condicion2 = $_GET['campo2'];
$condicion3 = $_GET['campo3'];
$condicion4 = $_GET['campo4'];
$condicion5 = $_GET['campo5'];
$condicion6 = $_GET['campo6'];
$condicion7 = $_GET['campo7'];
$condicion8 = $_GET['campo8'];
$condicion9 = $_GET['campo9'];
$cadenaSQL = $_GET['cadenaSQL'];

pero luego hago un echo para ver si pasan bien el valor, y no pasan nada, ¿QUÉ ESTOY HACIENDO MAL?

Gracias
  #2 (permalink)  
Antiguo 16/09/2008, 08:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: paso de parámetros php

Hola catri,

Lo que puedo ver es que los pasas con dos &&, y aparte tienes un espacio, el paso de parametros es:

pagina.php?valor1=algo&valor2=otracosa&valor3=masc osas

Saludos.

Tema trasladado a PHP General.
  #3 (permalink)  
Antiguo 17/09/2008, 01:35
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Hola Gator,
he probado ya todo, pero sigue sin pasar el contenido de la variable.
La variable no está vacía, pq antes de pasarla le hago un echo y tiene valor, y si al pasar pongo q campo1=garcía, es decir, fijo el valor, tampoco tiene problema al pasar la variable campo1 por parámetro. El problema es cuando lo q quiero pasar es el contenido de la variable, que no pasa nada.

Te copio la ultima linea q he probado:

Código PHP:
<A class="boton" href ="condiciones.php?campo1=<?echo$campo1;?>&campo2=<?echo$campo2;?>&campo3=<?echo$campo3;?>&campo4=<?echo$campo4;?>&campo5=<?echo$campo5;?>&campo6=<?echo$campo6;?>&campo7=<?echo$campo7;?>&campo8=<?echo$campo8;?>&campo9=<?echo$campo9;?>&cadenaSQL=<?echo$cadenaSQL;?>">Añadir condiciones</A>

No se donde puede estar el fallo.

Gracias.
Saludos

Última edición por jam1138; 17/09/2008 a las 02:30
  #4 (permalink)  
Antiguo 17/09/2008, 02:04
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: paso de parámetros php

Prueba así:

Código PHP:
<a class="boton" href="condiciones.php?campo1=<?=$campo1?>&campo2=<=$campo2?>&campo3=<?=$campo3?>&campo4=<?=$campo4?>&campo5=<?=$campo5?>&campo6=<?=$campo6?>&campo7=<?=$campo7?>&campo8=<?=$campo8?>&campo9=<?=$campo9?>&cadenaSQL=<?=$cadenaSQL?>">Añadir condiciones</a>
  #5 (permalink)  
Antiguo 17/09/2008, 02:28
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Legolaz gracias,
pero he probado lo que me has dicho y el resultado es el mismo, sigue sin pasarme nada.
Y se que el error tiene q estar en esa línea, porque la variable no está vacía, y si fijo su valor si que lo pasa sin ningún problema.
  #6 (permalink)  
Antiguo 17/09/2008, 02:38
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

Cita:
Iniciado por Legoltaz Ver Mensaje
Prueba así:

Código PHP:
<a class="boton" href="condiciones.php?campo1=<?=$campo1?>&campo2=<=$campo2?>&campo3=<?=$campo3?>&campo4=<?=$campo4?>&campo5=<?=$campo5?>&campo6=<?=$campo6?>&campo7=<?=$campo7?>&campo8=<?=$campo8?>&campo9=<?=$campo9?>&cadenaSQL=<?=$cadenaSQL?>">Añadir condiciones</a>
... puede funcionar, pero no lo recomendaría, no es el estándar, puede haber hostings que no lo soporten, la configuración por default no debería soportarlo, a un futuro será obsoleto. Lo mejor es usar la forma completa .... o pensar en usar una mejor forma!!! (como un bucle para armar la cadena de parámetros).

Cita:
Iniciado por catri Ver Mensaje
[...] El problema es cuando lo q quiero pasar es el contenido de la variable, que no pasa nada.
[...]
No se donde puede estar el fallo.
¿probaste mirar el código fuente generado?; llámese el HTML final de tu enlace. ¿Cuál es el resultado?
¿Sabes que la URL tiene un límite en cuanto a caracteres que puedes utilizar?

Gator se refería al espacio entre "&&" y el "nombre de tu variable" (a saber por qué intentabas usar &&), no otros espacios que también eliminaste. En serio, mira tu HTML.

Suerte
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 17/09/2008, 02:56
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

es que no funciona ni pasando una sola variable, que ya lo he probado, asiq por el límite de caracteres a pasar no es
  #8 (permalink)  
Antiguo 17/09/2008, 03:00
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

Y no funciona porque ... ¿?. Repito --3ra vez-- ¿qué hay en tu HTML generado?; lo del límite no era porque fuera la causa (que puede ser) sino por si estabas enterado, que parece es mucha la información que estás intentando pasar y podría representarte un problema.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #9 (permalink)  
Antiguo 17/09/2008, 03:14
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

jam1138, gracias por tu ayuda.
Pero perdona por mi ignorancia, a qué te refieres con el html generado?? al código fuente de la página??
Es que también he intentado pasar las variables por sesiones, pero tampoco me va.
Gracias,
Saludos.
  #10 (permalink)  
Antiguo 17/09/2008, 03:30
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

Cita:
Iniciado por catri Ver Mensaje
Pero perdona por mi ignorancia, a qué te refieres con el html generado?? al código fuente de la página??
... pues sí. ¿No lo que estás haciendo con ese código es generando una página con un enlace?... eso es HTML. Mira la fuente, seguro encontrarás el problema.

Y solo para adelantarme, lo correcto es:
Código PHP:
<a href="archivo.php?campo1=<?php echo $campo1?>&campo2=<?php echo $campo2?>">Enlace</a>
Observa bien, compara con lo que haz mostrado aquí.
El resultado (el HTML) tendría que ser algo como:
Código HTML:
<a href="archivo.php?campo1=valor1&campo2=valor2">Enlace</a> 
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #11 (permalink)  
Antiguo 17/09/2008, 03:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 342
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: paso de parámetros php

has intentado con $_POST['valor']???
  #12 (permalink)  
Antiguo 17/09/2008, 03:44
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

Cita:
Iniciado por cehojac Ver Mensaje
has intentado con $_POST['valor']???
¿con qué sentido? ... los valores se pasan por URL.
www.php.net/language.variables.external
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #13 (permalink)  
Antiguo 17/09/2008, 03:48
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Hola,
la forma completa de la cadena ya lo había probado antes, es decir, lo q me has puesto jam, gracias d todas formas. Lo he vuelto a poner y el codigo html q resulta es:

<a class="boton" href="condiciones.php?campo1=&campo2=&campo3=
&campo4=&campo5=&campo6=&campo7=

lo cual esta claro que sta mal, porque no asigna ningún valor a ls variables que va pasando, pero no se donde puede estar el problema.

Gracias a todos.
  #14 (permalink)  
Antiguo 17/09/2008, 03:55
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: paso de parámetros php

Prueba a ponerle manualmente el valor a la variable, y luego intenta obtenerlo en condiciones.php.

Código PHP:
<a href="condiciones.php?v1=valor"></a
y en condiciones.php:

Código PHP:
<?php
echo $_GET['v1'];
?>
  #15 (permalink)  
Antiguo 17/09/2008, 03:58
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

gracias legoltaz, pero eso si que me funciona, por eso no se donde esta el problema, pq si le meto directamente el valor de la variable la pasa sin ningun problema,pero si tiene q cogerlo solo no pasa nada, y la variable la compruebo antes de pasarla y si tiene valor. Es q no se donde puede estar el fallo, me he quedado atrancada.

Gracias
  #16 (permalink)  
Antiguo 17/09/2008, 04:00
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: paso de parámetros php

El tag <a> que lleva a condiciones.php no está generado en PHP, verdad? Es decir, mediante un echo.

También puedes intentar obtener el valor de la variable mediante $_REQUEST, a ver si hay suerte.
  #17 (permalink)  
Antiguo 17/09/2008, 04:08
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

Cita:
Iniciado por catri Ver Mensaje
lo cual esta claro que sta mal, porque no asigna ningún valor a ls variables que va pasando, pero no se donde puede estar el problema.
Tú lo estás viendo; si no imprime nada, es porque la variable --a ese punto-- no vale nada. Entonces tu problema no está aquí (como bien lo concluyes), en nada de lo que muestras en todos estos mensajes (bueno sí hubo errores, pero ya debiste corregirlos) sino en la asignación de las variables. Chécalo.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #18 (permalink)  
Antiguo 17/09/2008, 09:11
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Hola,
he probado con el $_REQUEST, primero lo he probado con una sola variable y si iba, pero cuando lo he intentado con mas variables ya no iba, y de hecho ahora no funciona ni con una, cosas raras....

En cuanto al contenido de las variables no están vacías, pq justo antes pruebo a hacerles un echo a todas y en todas sale el contenido que deben tener correcto.

Muchas gracias por vuestra ayuda, pero es que no se pq sigue fallando...
  #19 (permalink)  
Antiguo 17/09/2008, 09:21
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: paso de parámetros php

Pues solo te queda probar con $HTTP_GET_VARS
  #20 (permalink)  
Antiguo 17/09/2008, 09:30
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

eso lo pongo donde quiero recuperar el valor no?? pues lo acabo de probar y nada.

No se....
  #21 (permalink)  
Antiguo 17/09/2008, 09:38
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

¿Cuál es la lógica además de creer en los milagros?; si ven su URL, no hay nada enviándose, podrán ocupar $_DAME_LOS_MALDITOS_VALORES y seguirán sin recibir nada.

Cita:
Iniciado por catri Ver Mensaje
En cuanto al contenido de las variables no están vacías, pq justo antes pruebo a hacerles un echo a todas y en todas sale el contenido que deben tener correcto.
Habrá que señalarte tu error. ¿Puedes colocar aquí tu código exacto?
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #22 (permalink)  
Antiguo 18/09/2008, 01:07
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Exclamación Respuesta: paso de parámetros php

hola,
ya se que no existen los milagros..., pero soy incapaz de ver el error.

Os pongo el código, bueno, lo importante para esto, para ver si vosostros los veis.

Gracias.

consulta.php

...
Código html:
Ver original
  1. <?//FORMULARIO PARA QUE EL CLIENTE ESCOJA LOS CAMPOS DE CONSULTA?>
  2.     <form action="consulta.php" method="POST">
  3.         <input type="text" name="campo1" size="9" maxlength="50" class="consulta">
  4.         <input type="text" name="campo2" size="9" maxlength="50" class="consulta">
  5.         <input type="text" name="campo3" size="9" maxlength="50" class="consulta">
  6.         <br>
  7.         <br>
  8.         <input type="text" name="campo4" size="9" maxlength="50" class="consulta">
  9.         <input type="text" name="campo5" size="9" maxlength="50" class="consulta">
  10.         <input type="text" name="campo6" size="9" maxlength="50" class="consulta">
  11.         <br>
  12.         <br>
  13.         <input type="text" name="campo7" size="9" maxlength="50" class="consulta">
  14.         <input type="text" name="campo8" size="9" maxlength="50" class="consulta">
  15.         <input type="text" name="campo9" size="9" maxlength="50" class="consulta">
...
Código php:
Ver original
  1. <?PHP
  2.                            
  3.                                 $conexion=conectar_db();
  4.                                
  5.                                 //campos de consulta que desea el cliente
  6.                                 $campo1 = $_POST['campo1'];
  7.                                 $campo2 = $_POST['campo2'];
  8.                                 $campo3 = $_POST['campo3'];
  9.                                 $campo4 = $_POST['campo4'];
  10.                                 $campo5 = $_POST['campo5'];
  11.                                 $campo6 = $_POST['campo6'];
  12.                                 $campo7 = $_POST['campo7'];
  13.                                 $campo8 = $_POST['campo8'];
  14.                                 $campo9 = $_POST['campo9'];
  15.  
  16. if ($campo1 != "" && $campo2 != "" && $campo3 != "" && $campo4 != ""&& $campo5 != "" && $campo6 != ""&& $campo7 != "" && $campo8 != "" && $campo9 != "")
  17.  
  18.     {//hacemos la consulta por los nueve campos
  19.         $cadenaSQL="SELECT distinct $campo1,$campo2,$campo3,$campo4,$campo5,$campo6,$campo7,$campo8,$campo9 FROM almacen,producto,promocion,ventas,fecha WHERE cod_almacen = cod_almacenV AND cod_producto = cod_productoV AND cod_promocion = cod_promocionV AND fecha = fechaV";
  20. }elseif ($campo1 != "" && $campo2 != "" && $campo3 != "" && $campo4 != ""&& $campo5 != "" && $campo6 != "" && $campo7 != "" && $campo8 != "" && $campo9 == "")
  21.                                    
  22.     {//hacemos la consulta por los ocho campos
  23.  
  24. //....y así con todas las posibilidades obteniendo la variable cadenaSQL...
  25.  
  26.  
  27. <a class="boton" href="condiciones.php?campo1=<?php echo $campo1; ?> &campo2=<?php echo $campo2; ?>&campo3=<?php echo $campo3; ?>
  28.     &campo4=<?php echo $campo4; ?>&campo5=<?php echo $campo5; ?>&campo6=<?php echo $campo6; ?>&campo7=<?php echo $campo7; ?>
  29.     &campo8=<?php echo $campo8; ?>&campo9=<?php echo $campo9; ?>&cadenaSQL=<?php echo $cadenaSQL; ?>">A&#241;adir condiciones</a>
  30. ....
condiciones.php
Código php:
Ver original
  1. <?php
  2.            
  3.         require_once('baseDeDatos.php');
  4.    
  5.                            
  6.         $conexion=conectar_db();
  7.        
  8.         $condicion1 = $_GET["campo1"];                     
  9.         $condicion2 = $_GET["campo2"];
  10.         $condicion3 = $_GET["campo3"];
  11.         $condicion4 = $_GET["campo4"];
  12.         $condicion5 = $_GET["campo5"];
  13.         $condicion6 = $_GET["campo6"];
  14.         $condicion7 = $_GET["campo7"];
  15.         $condicion8 = $_GET["campo8"];
  16.         $condicion9 = $_GET["campo9"];
  17.         $cadenaSQL = $_GET["cadenaSQL"];
  18.  
  19.        
  20.         echo  "$condicion1";
  21.         echo  "$condicion2";
  22.         echo  "$condicion3";
  23.         echo  "$condicion4";
  24.         echo  "$condicion5";
  25.         echo  "$condicion6";
  26.         echo  "$condicion7";
  27.         echo  "$condicion8";
  28.         echo  "$condicion9";
  29.         echo "$cadenaSQL";                 
  30.     ?>

Última edición por jam1138; 18/09/2008 a las 01:54 Razón: Coloreando código.
  #23 (permalink)  
Antiguo 18/09/2008, 01:45
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: paso de parámetros php

Hola
Puede ser que en el formulario tengas method="POST" y recojas en condiciones.php
$condicion1 = $_GET["campo1"];
.
.
.

Pon en condiciones.php

$condicion1 = $_POST["campo1"];
.
.
.

Saludos
  #24 (permalink)  
Antiguo 18/09/2008, 01:51
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: paso de parámetros php

Yo creo que deberías cambiar el método de envío del formulario a GET
  #25 (permalink)  
Antiguo 18/09/2008, 01:57
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Gracias,pero pienso que al pasarlo por URL necesito el GET, lo q pasa que como también lo utilizo en la misma página por eso en el formulario le pongo POST.

¿es asi,no? a lo mejor estoy equivocada...
  #26 (permalink)  
Antiguo 18/09/2008, 02:02
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: paso de parámetros php

No se si será muy académico pero si usas tanto GET como POST para los mismo, prueba a poner las dos opciones $_GET y $_POST, si no las recoge de una forma las recogerá de la otra.

Saludos
  #27 (permalink)  
Antiguo 18/09/2008, 02:06
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

En serio, ¿adivinanzas? :-/.

... si ven su código, primero recupera el formulario con $_POST, como debe ser y es así donde asigna el valor a las variables que luego para por URL; luego hace "validaciones" y crea querys (de una manera que me da miedo ) según los campos pasados. Vamos, que si se le pone atención, ese no debería ser el problema.

@catri: Habría que hacerte muchas observaciones. Te sugiero busques en el foro por querys dinámicas. Utiliza SIEMPRE <?php tal cual. Ese salto de línea que haces al construir el enlace (línea 27) NO DEBE SER, es interpretado como un espacio, tienes que hacerlo en una sola línea. Tienes un espacio antes de &campo2 que tampoco tiene que estar ... mucho cuidado con eso.

Y, lo peor, el error no está en todo eso. Seguramente está en el código que omitiste a partir de la línea 22, 23, donde construyes querys y, quiero suponer, las utilizas. ¿seguro(a) no haces una reasignación en alguna parte de esas líneas?. Prueba mover tu enlace justo después de recuperar el formulario (línea 27 a línea 15; recuerda, una sola línea) y entonces sí se deberían de imprimir (ve tu HTML resultante).

Tienes que estudiar PHP, eso es un hecho. Suerte
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #28 (permalink)  
Antiguo 18/09/2008, 02:08
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: paso de parámetros php

Cita:
Iniciado por oswd Ver Mensaje
No se si será muy académico pero si usas tanto GET como POST para los mismo, prueba a poner las dos opciones $_GET y $_POST, si no las recoge de una forma las recogerá de la otra.
En todo caso, mejor $_REQUEST y adios dilemas . (consultar enlace que dejé en un mensaje anterior).

Saludos
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #29 (permalink)  
Antiguo 18/09/2008, 02:18
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Gracias a todos,
os comento. Si paso todo por GET, soluciono el problema de las variables pero me aparece otros, y es que me obliga a hacer la consulta y luego añadir las condiciones, pq sino no pasa ningún parámetro.

Así voy a ir viendo todas las observacions de jam a ver cómo me va, ahora os comento.

Y Jam, si fuese una experta en php, no tendría estos problemas, yo creo que es obvio.

Gracias a todos. Ahora os comento.
  #30 (permalink)  
Antiguo 19/09/2008, 02:18
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
Respuesta: paso de parámetros php

Hola,
bueno os comento.
Si pongo la línea de enlace justo depués del formulario, el resultado es exactamente el mismo que si la pongo donde la tengo ahora, es decir, no puedo directamente irme a condiciones.php con los campos pasados por parámetro, sin embargo, si ejecuto la consulta con los campos especificados y a continuación le doy a añadir condiciones, para irme a condiciones.php, sí que me pasa los parámetros sin ningún problema.

Pero mi idea, es que pueda añadir las condiciones antes de ejecutar la consulta, no después. he puesto el enlace en todas las posiciones posibles, pero el resultado sigue siendo el mismo. ¿alguna idea para poder añadir condiciones antes de ejecutar la consulta?

Muchas gracias.
Saludos
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 07:19.