Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2003, 12:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El "select" de HTML no es correcto .. le falta el nombre .. nombre que será el nombre de la variabel que tendrás que filtrar en tus condicionales para ver que valor tiene y en consecuencia saber cual se seleccionó en ese <select>


<select name="opcion" size="1">

(esto no es PHP .. es HTML ..)

Y en la parte PHP .. recibiras la variable $opcion (mejor dicho por el método que envias en el formulario será: $_POST['opcion'] )

Así que tus IF (podrias usar mejor switch() para estos casos de 1 variable -> vários resultados condicionales ..)

Código PHP:
if ($_POST['opcion']=="Apellido"){
// haces tu consulta como corresponda ..
}

if (
$_POST['opcion']=="Mail"){
// haces tu consulta como corresponda ..

Consejos:

* La definición de tu variable $SQL es la misma para todas las $opcion es ..así que puedes declararla arriba (antes) de tu série de IF. Lo mismo es aplicable para el mysql_query que haces ...

* Revisa la documentación de switch() en www.php.net/switch verás que es más útil y clara para estos casos.


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.