Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/03/2012, 07:28
Avatar de zreep
zreep
 
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 1 mes
Puntos: 12
Respuesta: Uso de condicionales

Cita:
Iniciado por SirDuque Ver Mensaje
Código PHP:
<?php
if((isset($_POST) && $_POST['buscar']!='') OR (isset($_GET) && $_GET['buscar']!='')){
//tu codigo.
}

Preguntas si la variable buscar es INDISTINTA a nada.

¿como funciona?
por lo que vi, recibis la variable por GET o POST entonces analicemos

Para que se cumpla tu codigo necesitamos que uno de los dos parentecis tiren TRUE
cada parenteci tiene dos condiciones.
el primero:
-La variable POST esta seteada ( esta se setea automatica mente cuando se envia un formulario por post).
-Si hay variables enviadas por POST, la variable "buscar" contiene algo?.

Si las dos condiciones se dan automaticamente se envia un TRUE.

Si no... pasamos al OR.

-La variable GET esta seteada ( esta se setea automatica mente cuando la url tiene variables: pagina.php?varible1=hola&variable2=hola).
-Si hay variables enviadas por GET, la variable "buscar" contiene algo?.

Si las dos condiciones se dan automaticamente se envia un TRUE.

Caso contrario tendriamos dos FALSE, y no se procesaria tu codigo.

Suerte!
Gracias h2swider y has sido muy amable con la respuesta. Por otro lado, entendi en concepto, pero como se ubica? creo que mi problema es eso... antes del while y en medio de que... lo que no entiendo ahora es como se ubica...

el bucle while, va despues? o como se tiene que usar bien el condicional if?
__________________
Zreep