Foros del Web » Programando para Internet » PHP »

problemas con variables $_POST

Estas en el tema de problemas con variables $_POST en el foro de PHP en Foros del Web. buen dia a todos ojala me puedan ayudar, lo que pasa es que tengo un formulario donde envio la siguiente bariable Código PHP: $_POST [ ...
  #1 (permalink)  
Antiguo 24/02/2009, 11:32
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
Sonrisa problemas con variables $_POST

buen dia a todos ojala me puedan ayudar, lo que pasa es que tengo un formulario donde envio la siguiente bariable
Código PHP:
$_POST['folio']; 
y la igualo
a si
Código PHP:
$folio=$_POST['folio']; 
mi problema esta que cuando en el select folio no hay nada, ya que depende de otro select, la variable
Código PHP:
$_POST['folio']; 
no manda nada, y yo quiero indicar que cuando
Código PHP:
$folio=$_POST['folio']; 
no tenga nada sea igia a
Código PHP:
$_POST['folio2']; 
.

e realizado lo siguiente pero no hace nada.


Código PHP:
$folio=$_POST['folio'];
   
$folio2=$_POST['folio2'];
if (
$folio==""){ $folio $folio2;}
else { 
$folio=$folio;} 
  #2 (permalink)  
Antiguo 24/02/2009, 11:35
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Respuesta: problemas con variables $_POST

Código PHP:
<?php
$folio  
$_POST['folio'];
$folio2 $_POST['folio2'];

if (empty(
$folio) || $folio == "")
 {
   
$folio folio2;
 }
?>
  #3 (permalink)  
Antiguo 24/02/2009, 11:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problemas con variables $_POST

tal ves debas, leer algo mas de conceptos.... en fin!

Código PHP:
$foo = isset($_POST['candy'])? $_POST['candy'] : (isset($_POST['bar']? $_POST['bar']: null)) 
demás, el código NO hace nada "solo", tu debes programarlo... ¿cual es el problema??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 24/02/2009, 12:01
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: problemas con variables $_POST

Cita:
Iniciado por david_M_G Ver Mensaje
Código PHP:
<?php
$folio  
$_POST['folio'];
$folio2 $_POST['folio2'];

if (empty(
$folio) || $folio == "")
 {
   
$folio folio2;
 }
?>
Gracias david_M_G M me sirvio mucho ya resolvi mi problema
  #5 (permalink)  
Antiguo 24/02/2009, 12:06
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: problemas con variables $_POST

La opcion que te sugiere pateketrueke es mejor, porque si folio o folio2 no fueron enviadas porque el select estaba vacio lo que obtendras sera un warning: undefined index bla bla bla.
__________________
- León, Guanajuato
- GV-Foto
  #6 (permalink)  
Antiguo 24/02/2009, 12:42
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 6 meses
Puntos: 4
Respuesta: problemas con variables $_POST

Código PHP:
<?php
$folio  
$_POST['folio'];
$folio2 $_POST['folio2'];

if (empty(
$folio) || $folio == "")  
 {
   
$folio folio2;
 }
?>
esto es innecesario -> || $folio == ""
se supone que el empty incluye "", "0", 0, NULL, FALSE, array() (matriz vacia)

ahora eso de que si no viene o no esta definida la variable if ($folio == "") igual deberia funcionar, por lo menos ami me ha funcionado siempre, lo que me hace pensar que quizas sea una configuracion del php.ini?
------------

de todas maneras esto si que es aberrante xD
Código PHP:
$folio=$folio;
//se me ocurren cosas mejores como
if ($folio==$folio$folio=$folio; else $folio=$folio//jajaja 

------------
Me gusta esto porque reduce muchas lineas de codigo, pero prefiero dejar todo en orden cosa que visualmente es facil de ver o depurar y de no perder tiempo por un parentesis fuera de lugar
Código PHP:
$foo = isset($_POST['candy'])? $_POST['candy'] : (isset($_POST['bar']? $_POST['bar']: null)) 
por que si se trata de reducir lineas de codigo para eso es mejor assembler :p prefiero el php lindo y facil de leer
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #7 (permalink)  
Antiguo 24/02/2009, 12:49
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Respuesta: problemas con variables $_POST

Sí, Remsankar tienes razón.

Pero con
Código PHP:
empty($var) || $var == "" 
En realidad quería referirme a que cualquiera de las dos condiciones era válida para su caso, y ya lo he dejado así
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 05:23.