Ver Mensaje Individual
  #10 (permalink)  
Antiguo 31/05/2010, 03:34
Avatar de Nekeniehl
Nekeniehl
 
Fecha de Ingreso: julio-2009
Ubicación: Berlin, Alemania / Granada, España
Mensajes: 132
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: Mostrar todos los campos tras una consulta SELECT*FROM

A ver, yo te ayudo, pero no veas lo que me acostado..
Aquí tienes el código, el fallo está en el if, que tiene un ; al final, y luego el bucle do while también lo haces mal..yo simplemente he copiado tu código y le he quitado esos errores, no sé si funcionará ya me dices:
Código PHP:
Ver original
  1. <?
  2. if ($_POST['buscador'])
  3. {
  4.     $buscar = $_POST['palabra'];
  5.     // Aquí acepté la sugerencia de egepe
  6.     if(isset($_POST[$buscar]))
  7.     {
  8.         echo "No se ha ingresado una cadena a buscar";
  9.     }
  10.     else
  11.     {
  12.         //Conecto
  13.         $con=mysql_connect("localhost","usuario","pass");
  14.         //Consulta
  15.         $sql = "SELECT * FROM Medicos WHERE Nombre like '%$buscar%'
  16.        ORDER BY id DESC";
  17.         mysql_select_db("nombre_base", $con);
  18.         $result = mysql_query($sql, $con);
  19.         // total de resultados
  20.         $total = mysql_num_rows($result);
  21.         // Imprimimos los resultados
  22.         if ($row = mysql_fetch_array($result))
  23.         {
  24.             echo "Resultados para: <b>$buscar</b>";
  25.             do
  26.             {
  27.                 echo ($row['Nombre'] . ' ' . $row['Apellido'] . ' ' . $row['Telefono'] . ' ' . $row['Calle'] . ' ' . $row['N'] . ' ' . $row['Piso'] . ' ' . $row['Ciudad'] . ' ' . $row['Dia']);
  28.             }while ($row = mysql_fetch_assoc ($result));
  29.            
  30.             echo "<p>Resultados: $total</p>";
  31.         }
  32.         else
  33.         {
  34.             echo "No se encontraron resultados para: <b>$buscar</b>";
  35.         }
  36.     }
  37. }
  38. ?>

Como consejo para que en futuros programas no te pasen estas cosas, aprende a sangrar correctamente para hacer el código más legible para ti y para los programadores que puedan retocarlo en un futuro. Saludos y suerte!
__________________
Antes de cambiar el mundo...dá tres vueltas por tu casa

Usa Google es tu amigo ;)