Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-07-2004
jorgito jorgito is offline
Miembro
 
Registrado: mar 2004
Posts: 25
Poder: 0
jorgito Va por buen camino
Unhappy 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>
Responder Con Cita
  #2  
Antiguo 23-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
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.

Responder Con Cita
  #3  
Antiguo 24-07-2004
rapb rapb is offline
Registrado
 
Registrado: jul 2004
Posts: 1
Poder: 0
rapb Va por buen camino
Thumbs up 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 ...
Responder Con Cita
  #4  
Antiguo 25-07-2004
jorgito jorgito is offline
Miembro
 
Registrado: mar 2004
Posts: 25
Poder: 0
jorgito Va por buen camino
Unhappy !!!!!!!!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.
Responder Con Cita
  #5  
Antiguo 25-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 26-07-2004
jorgito jorgito is offline
Miembro
 
Registrado: mar 2004
Posts: 25
Poder: 0
jorgito Va por buen camino
Ok

Gracias.......... ahora si funciona ok;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:09:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi