Código
<? include("function.php"); include("connect.php"); include("getdata.php"); $firstname = $getname["firstname"]; $lastname =$getname["lastname"]; $gender= $getname["sexo"]; $estadocivil=$getname["estadocivil"]; $pais=$getname["pais"]; ?>
y la parte del html asi
Código
<table width="470" height="254" border="1"> <form action="search_results.php" method="post"> <tr> <td width="189">Nombre:</td> <td width="265"><?php echo $firstname;?><input type="text" name="firstname" class="main_text_normal" style="width: 100%;"></td> </tr> <tr> <td>Apellido:</td> <td><?php echo $lastname;?><input type="text" name="lastname" class="main_text_normal" style="width: 100%;"></td> </tr> <tr> <td>Pais:</td> <td><select size=1 NAME='pais'> <option <?php if ($user_ok[pais]=="Argentina") echo "selected"; ?>>Argentina</option> <option <?php if ($user_ok[pais]=="Bolivia") echo "selected"; ?>>Bolivia</option> <option <?php if ($user_ok[pais]=="Chile") echo "selected"; ?>>Chile</option> <option <?php if ($user_ok[pais]=="Costa Rica") echo "selected"; ?>>Costa Rica</option> <option <?php if ($user_ok[pais]=="Cuba") echo "selected"; ?>>Cuba</option> <option <?php if ($user_ok[pais]=="Ecuador") echo "selected"; ?>>Ecuador</option> <option <?php if ($user_ok[pais]=="El Salvador") echo "selected"; ?>>El Salvador</option> <option <?php if ($user_ok[pais]=="Espana") echo "selected"; ?>>Espana</option> <option <?php if ($user_ok[pais]=="Guatemala") echo "selected"; ?>>Guatemala</option> <option <?php if ($user_ok[pais]=="Guinea Ecuatorial") echo "selected"; ?>>Guinea Ecuatorial</option> <option <?php if ($user_ok[pais]=="Honduras") echo "selected"; ?>>Honduras</option> <option <?php if ($user_ok[pais]=="México") echo "selected"; ?>>México</option> <option <?php if ($user_ok[pais]=="Nicaragua") echo "selected"; ?>>Nicaragua</option> <option <?php if ($user_ok[pais]=="Panamá") echo "selected"; ?>>Panamá</option> <option <?php if ($user_ok[pais]=="Paraguay") echo "selected"; ?>>Paraguay</option> <option <?php if ($user_ok[pais]=="Perú") echo "selected"; ?>>Perú</option> <option <?php if ($user_ok[pais]=="Puerto Rico") echo "selected"; ?>>Puerto Rico</option> <option <?php if ($user_ok[pais]=="República Dominicana") echo "selected"; ?>>República Dominicana</option> <option <?php if ($user_ok[pais]=="Uruguay") echo "selected"; ?>>Uruguay</option> <option <?php if ($user_ok[pais]=="Venezuela") echo "selected"; ?>>Venezuela</option> </select> </td> </tr> <tr> <td>Estado Civil: </td> <td><select size=1 NAME='estadocivil'> <option></option> <option <?php if ($user_ok[estadocivil]=="Soltero/a") echo "selected"; ?>>Soltero/a</option> <option <?php if ($user_ok[estadocivil]=="Divorciado/a") echo "selected"; ?>>Divorciado/a</option> </select></td> </tr> <tr> <td>Genero:</td> <td><select size=1 NAME='sexo'> <option></option> <option <?php if ($user_ok[sexo]=="Masculino") echo "selected"; ?>>Masculino</option> <option <?php if ($user_ok[sexo]=="Femenino") echo "selected"; ?>>Femenino</option> </select></td> </tr> </form>
ahora bien, al hacer click en buscar, llama al archivo search_results.php que es el siguiente:
Código
<? include('connect.php'); $usuario = $_SESSION['usuario']; $firstname=$_POST['firstname']; $lastname=$_POST['lastname']; $estadocivil=$_POST['estadocivil']; $gender=$_POST['sexo']; $pais=$_POST['pais']; $query= mysql_query("select * from prueba where firstname='".$firstname."' AND lastname='".$lastname."'AND sexo='".$gender."' AND estadocivil='".$estadocivil."' AND pais='".$pais."'"); ?>
en el html de este archivo hago un <?php echo $firstname;?>, por ejemplo.
Mi pregunta es, en qué estoy fallando porque no me busca ningun usuario. Está bien como lo estoy haciendo?
De antemano gracias, solo busco algo de orientacion.





Autor



En línea




, mostrar el query en un echo, para ver que valores estas pasando y cuales no, además de ejecutarlo en el MySQL, a ver si trae resultados.