Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2010, 11:45
den_22
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 4 meses
Puntos: 1
problema con $row y mysql_fetch_array

Les comento, sé que este buscador andaria para lo que estoy haciendo, pero lo que yo quiero es que en vez de poner :

Código PHP:
Ver original
  1. while($row = mysql_fetch_array($query)) {
  2.  
  3.     printf( lo que va aqui dentro algo asi $row["nombre"])

pueda ponerlo en la tabla <?php echo $row["nombre"];?>, pregunto esto porque se me hace complicado tenerlo de esa forma, ademas con el echo, lo podria poner donde yo quiero que se muestre en el diseño.
Hay alguna forma de cambiarlo?


Les dejo el codigo completo por las dudas, del show_results.php:

Código PHP:
Ver original
  1. <?php
  2.  
  3. error_reporting(E_ALL ^ E_NOTICE);
  4. session_name('pLogin');
  5.  
  6.  
  7.  include("connect.php");
  8.  
  9.    
  10. $sexo = (!empty($_POST["sexo"])
  11.     ? " sexo='".trim($_POST["sexo"])."'"
  12.         : "");
  13.  
  14. $interestin = (!empty($_POST["interestin"])
  15.         ? (!empty($sexo)
  16.                 ? " AND interestin='".trim($_POST["interestin"])."'"
  17.                 : " interestin='".trim($_POST["interestin"])."'")
  18.         : "");
  19.  
  20. $pais = (!empty($_POST["pais"])
  21.         ? (!empty($sexo) || !empty($interestin)
  22.                 ? " AND pais='".trim($_POST["pais"])."'"
  23.                 : " pais='".trim($_POST["pais"])."'")
  24.         : "");
  25.  
  26. $estadocivil= (!empty($_POST["estadocivil"])
  27.         ? (!empty($sexo) || !empty($interestin) || !empty($pais)
  28.                 ? " AND estadocivil='".trim($_POST["estadocivil"])."'"
  29.                 : " estadocivil='".trim($_POST["estadocivil"])."'")
  30.         : "");
  31.  
  32.  
  33.  
  34. $where = (!empty($sexo) || !empty($interestin) || !empty($pais) || !empty($estadocivil)  
  35.         ? " WHERE "
  36.         : "");
  37.  
  38.  
  39. $s = "SELECT * FROM prueba "
  40.         . $where
  41.         . $sexo
  42.         . $interestin
  43.         . $pais
  44.         . $estadocivil;
  45.  
  46. $query = mysql_query($s) or die(mysql_error());
  47.  
  48.  
  49.  while($row = mysql_fetch_array($query)) {
  50.  
  51.  
  52.    mysql_free_result($query);
  53.    mysql_close($link);  
  54.  
  55.  
  56.     }  
  57.  
  58.  
  59.  
  60.    
  61. ?>

Al ejecutarlo me tira "Warning: mysql_fetch_array(): 4 is not a valid MySQL result resource in......"