Foros del Web » Programando para Internet » PHP »

Header con ? no funciona

Estas en el tema de Header con ? no funciona en el foro de PHP en Foros del Web. Hola, tengo 2 archivos: El archivo A contiene esto: Código PHP: //si la oferta no es válida sale esto encima if ( $_get [ "oferta" ]== "no" ) { echo  "La oferta mínima es de 10" ; }  El ...
  #1 (permalink)  
Antiguo 02/03/2006, 11:26
 
Fecha de Ingreso: enero-2006
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Header con ? no funciona

Hola, tengo 2 archivos:

El archivo A contiene esto:
Código PHP:
//si la oferta no es válida sale esto encima
if ($_get["oferta"]=="no")
{
echo 
"La oferta mínima es de 10";

El archivo B contiene esto:
Código PHP:
if ($oferta 10)
{
mysql_query("UPDATE bbdd.table SET oferta='$oferta'");
header("location: archivoA.php?id=$id");
}
else
{
header("location: archivoA.php?id=$id&oferta=no");

Aquí no pongo el uso del ?$id por hacerlo más simple, (eso funciona por cierto), pero lo dejo por si tiene algo que ver.

Se supone que si se dan las condiciones del B, se hace una acción y se vuelve al A indicando solo el id. Pero si no se da la condición se vuelve al A indicando id y que la oferta no es válida, al recibir A que la oferta no es válida debería aparecer el mensaje, pero no aparece y me extraña porque lo del id si que lo reconoce.

Ayuda por favor!
  #2 (permalink)  
Antiguo 02/03/2006, 15:00
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 12 años, 4 meses
Puntos: 3
De acuerdo

Código PHP:

if ($_get["oferta"]=="no")
{
echo 
"La oferta mínima es de 10";


jejeje nunca va a entrar en esa linea puesto que tienes $_get
deberias usar $_GET me lo hizo ami muchas veces. sin encontrar respuesta......
pero si hay dif. entre may y minusculas..... checalo, saludos!!!
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #3 (permalink)  
Antiguo 02/03/2006, 17:54
 
Fecha de Ingreso: enero-2006
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
De acuerdo

Dioooooos eso era. Toda la tarde perdida por eso...

Muchas gracias, ahora funciona perfectamente!!
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 23:57.