FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Base de tados
hola a todos
estoy realizando un bucador de base de datos en php no se donde esta la falla, pero no quiere llevar el nombre del formulario.htm al buscador_1.php. donde esta el error o que puedo hacer: mi formulario de entrada es la siguiente (formulario.htm) <html> <body> <form method="POST" action="buscador_1.php"> <strong>Palabra clave:</strong> <input type="text" name="T1" size="20"><br><br> <input type="submit" value="Buscar" name="buscar"> </form> </body> </html> y mi script es: (buscador_1.php) <html> <body> <?php if (!isset($buscar)){ echo "debe colocar el texto a buscar"; echo "</html> </body> \n"; exit; } $l=mysql_connect("localhost","root"); mysql_select_db("mydb",$l); $r=mysql_query("select *from agenda where nombre like '%$buscar%' order by nombre",$l); if ($row=mysql_fetch_array($r)){ echo "<table border ='1' > \n"; echo "<tr> \n"; while ($field=mysql_fetch_field($r)){ echo "<td> $field->name </td> \n"; } echo "</tr> \n"; do { echo "<tr> \n"; echo "<td>".$row["id"]."</td> \n"; echo "<td>".$row["nombre"]."</td> \n"; echo "<td>".$row["Direccion"]."</td> \n"; echo "<td>".$row["telefono"]."</td> \n"; echo "<td>".$row["email"]."</td> \n"; echo "</tr>"; } while ($row=mysql_fetch_array($r)); echo "</table> \n"; } else { echo "No se encontro ningun registro"; } ?> </body> </html> |
#2
|
||||
|
||||
Hola.
Te recomiendo publicar tus trozos de código entre las etiquetas [php], [delphi], [sql] o [code] según corresponda. De otra manera, es realmente dificil leer (sin indentar, sin sintaxis resaltada). Por otro lado, veo que tu caja de texto se llama T1, y salvo que tengas Register_Globals a True, debieras referenciarla como parte del array $_POST. Hasta luego. |
#3
|
|||
|
|||
Hola
Estas usando la variable equivocada. Usas $buscar (Variable del botón), cuando deberias $T1 (Variable de la casilla de texto).
Espero que te ayude ... |
#4
|
|||
|
|||
!!!!!!!!1
lo intente pero no quiere darme el resultado del anterior formulario.
lo que esta biendo es que mi register_globals esta en Off lo cambio a On o como puedo hacer esto. |
#5
|
||||
|
||||
Como ya te dije en un post anterior: usá $_POST['T1'].
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
Ok
Gracias.......... ahora si funciona ok;
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|