Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/12/2009, 13:30
Diegotopet
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Respuesta: Buscar en Base de Datos

ok creo que ya esta mejor,

me faltaba definir la variable $buscar

quedo asi:

Código PHP:
<html>
<body>
<?php
include("../db.php"); // archivo de conexión a base de datos
if (!isset($_POST['buscar'])){
echo 
"<p>Debe especificar una cadena a buscar</p> \n";
echo 
"<p><a href=buscar.php>Volver</p> \n";
echo 
"</html></body> \n";
exit;
}
$buscar $_POST['buscar'] ;

$sql "SELECT * FROM photo_order WHERE numero_orden = '$buscar' ORDER BY numero_orden";
$result mysql_query($sql$db);
if (
$row mysql_fetch_array($result)){
echo 
"<table border = '1'> \n";
//Mostramos los nombres de las tablas
echo "<tr> \n";
mysql_field_seek($result,0);
while (
$field mysql_fetch_field($result)){
echo 
"<td><b>$field->name</b></td> \n";
}
echo 
"</tr> \n"
do {
echo 
"<tr> \n";
echo 
"<td>".$row["numero_orden"]."</td> \n";
echo 
"<td>".$row["cliente_nombre"]."</td> \n";
echo 
"<td>".$row["cliente_domicilio"]."</td> \n";
echo 
"<td>".$row["cliente_cp"]."</td> \n";
echo 
"<td>".$row["cliente_pais"]."</td> \n";
echo 
"<td>".$row["cliente_ciudad"]."</td> \n";
echo 
"<td>".$row["cliente_telefono"]."</td> \n";
echo 
"<td><a href='mailto:".$row["cliente_email"]."'>".$row["cliente_email"]."</a></td></tr> \n";
} while (
$row mysql_fetch_array($result));
echo 
"<p><a href=buscar.php>Volver</p> \n";
echo 
"</table> \n";
} else {
echo 
"<p>¡No se ha encontrado ningún registro!</p>\n";
echo 
"<p><a href=buscar.php>Volver</p> \n";
}
?>
</body>
</html>

Solo que ahora si dejo el campo de busqueda en blanco, siempre me sale que no se encontro nada, siendo que me tiene que salir que debo especificar una cadena de busqueda.


por que? dondo estoy mal?