Foros del Web » Programando para Internet » PHP »

No me hace caso al booleano

Estas en el tema de No me hace caso al booleano en el foro de PHP en Foros del Web. Hola, tengo esto: if (isset($_POST[textfield_titol])) { $titol=$_POST[textfield_titol]; $titol_boolean=True; echo "titol_boolean = true<br>"; } y lo recupero con: if ($titol_boolean) { echo "Dentro................ <br>"; $consulta_newhome="select distinct ...
  #1 (permalink)  
Antiguo 19/05/2010, 07:00
 
Fecha de Ingreso: mayo-2010
Mensajes: 112
Antigüedad: 14 años, 6 meses
Puntos: 0
No me hace caso al booleano

Hola, tengo esto:

if (isset($_POST[textfield_titol])) { $titol=$_POST[textfield_titol]; $titol_boolean=True; echo "titol_boolean = true<br>"; }

y lo recupero con:

if ($titol_boolean) { echo "Dentro................ <br>"; $consulta_newhome="select distinct " . $columna . " from " . $tabla . " where titol='" . $titol . "' limit " . $pagi . "," . $fin; }

Y nunca entra en el if... ultimo.

¿Que me dejo ahora?

Gracias
  #2 (permalink)  
Antiguo 19/05/2010, 07:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: No me hace caso al booleano

Haz un var_dump a todas las variables para que veas como las tienes declaradas.
Código PHP:
Ver original
  1. var_dump($foo);
  2. var_dump($bar);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/05/2010, 07:34
Avatar de cemansilla  
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 17 años, 2 meses
Puntos: 6
Respuesta: No me hace caso al booleano

Hacé un var_dump($titol_boolean) antes del segundo if para ver que contiene la variable.

Saludos!
__________________
CÉSAR MANSILLA
Web & Mobile Developer - Analista - Creativo - Curioso
http://cesarmansilla.com/
http://cesarmansilla.com/blog/
  #4 (permalink)  
Antiguo 19/05/2010, 07:51
Avatar de wiwi74  
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 8 meses
Puntos: 10
Respuesta: No me hace caso al booleano

Hola.

Haces esto:

$titol_boolean=True;

Prueba asi:

$titol_boolean=true;



Asi funciona, pero tu codigo igual funcionaba.

/////////////////////////////////////////////////////


//valor literal
$_POST["textfield_titol"]="valor";

if(isset($_POST["textfield_titol"])){
$titol=$_POST["textfield_titol"];
$titol_boolean=true;
echo "titol_boolean = true<br>";
}


if ($titol_boolean){
echo "titol_boolean = true<br>";
echo "Dentro................ <br>";
$consulta_newhome="select distinct " . $columna . " from " . $tabla . " where titol='" . $titol . "' limit " . $pagi . "," . $fin;
}


/////////////////////////////////////////////////////////

Saludos...!

Última edición por wiwi74; 19/05/2010 a las 07:58
  #5 (permalink)  
Antiguo 20/05/2010, 06:00
 
Fecha de Ingreso: mayo-2010
Mensajes: 112
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: No me hace caso al booleano

Curiosamente, si le paso como parametros a la funcion los boolenanos, entonces si que funciona sin ningun cambio.
  #6 (permalink)  
Antiguo 28/05/2010, 07:17
 
Fecha de Ingreso: mayo-2010
Mensajes: 112
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: No me hace caso al booleano

Vaya pense, q lo habia solucionado pero no,

tengo esto:

<form action="newsearch.php" method="post">
<table width="100%%" border="1">
<tr>
<td width="39%"><p>
<input name="radio1" type="radio" value="radio1" />
Titol
<input type="text" name="textfield_titol" />
</p>
<p>
<input name="radio2" type="radio" value="radio2" />
Coleccio
<input type="text" name="textfield_coleccio" />
</p></td>

Y lo compruebo luego con esto:

if (isset($_POST["textfield_titol"]))
{
$titol=$_POST["textfield_titol"];
$titol_boolean=true;
echo "titol_boolean = true<br>";
}
else if (isset($_POST["textfied_coleccio"]))
{
$coleccio=$_POST["textfield_coleccio"];
$coleccio_boolean=true;
echo "coleccio_boolean = true<br>";
}

Resulta q siempre me sale true, el de titol, o sea que si en vez de activar el radio de titol, y ponerle en el textbox un titol, activo el coleccio y le pongo algo en el textbox correspondiente, pues no tira.

Q me dejo?

Gracias

Etiquetas: boolean
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 15:43.