Foros del Web » Programando para Internet » PHP »

Buscador de nombres

Estas en el tema de Buscador de nombres en el foro de PHP en Foros del Web. tengo un formulario y quiero que al meter nombres de una base de datos me los muestre, tengo este codigo pero no me funciona, me ...
  #1 (permalink)  
Antiguo 13/11/2007, 04:18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 51
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Buscador de nombres

tengo un formulario y quiero que al meter nombres de una base de datos me los muestre, tengo este codigo pero no me funciona, me puede alludar alguien?

<?php
if ($BUSCAR) // SI PULSA EL BOTON buscar. SACAMOS los nombres
{
$conexion = mysql_connect("localhost", "root", "asge");
mysql_select_db("telefonos", $conexion);
}

if ($NOMBRE_APELLIDOS!="") //SI INTRODUCE UN CODIGO SAT, BUSCO POR CODIGO SAT
$sql = "SELECT * FROM telefonos WHERE NOMBRE_APELLIDOS LIKE '%$NOMBRE_APELLIDOS%'";

if (!$recordSet)
{
print $conexion->ErrorMsg();
print "<h1> NO HAY nombres </h1>";
}
else
{


// UTILIZO UNA TABLA PARA MOSTRAR Los nombres
print "<table>";
print "<tr>";
print "<th align='center'>";
print "Nombre y apellidos";
print "</th>";

if ($MODIFICAR)
{
echo $conexion;
echo $sql;
}

else // MUESTRO EL FORMULARIO HTML PARA BUSCAR O MODIFICAR CENTROS
{
?> <HTML>
<BODY>
<FORM name="buscar" METHOD="post" ACTION="<?PHP echo $PHP_SELF ?>">
Codigo SAT <input type="text" name="CODIGOSAT" size="6">
<BR>
<BR>
<BR>
<input type="submit" value="insertar" name="BUSCAR">
</FORM>
</BODY>
</HTML>
<?
}
}
?>

Este es el error que me da:


Fatal error: Call to a member function on a non-object in C:\AppServ\www\buscar_nombre_2.php on line 13
  #2 (permalink)  
Antiguo 13/11/2007, 05:16
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 14 años, 8 meses
Puntos: 17
Re: Buscador de nombres

Tenés que corregir un par de cosas...

Código PHP:

if ($NOMBRE_APELLIDOS!=""//SI INTRODUCE UN CODIGO SAT, BUSCO POR CODIGO SAT
$sql "SELECT * FROM telefonos WHERE NOMBRE_APELLIDOS LIKE '%$NOMBRE_APELLIDOS%'";
$recordSet mysql_query($sql);

if (!
$recordSet)
{
print 
mysql_error($conexion);
print 
"<h1> NO HAY nombres </h1>";

  #3 (permalink)  
Antiguo 13/11/2007, 05:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 51
Antigüedad: 12 años, 1 mes
Puntos: 0
Re: Buscador de nombres

Lo he cambiado pero me da este error:

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\buscar_nombre_2.php on line 13

NO HAY nombres

Que puedo hacer?.Gracias.
  #4 (permalink)  
Antiguo 13/11/2007, 09:08
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 14 años, 8 meses
Puntos: 17
Re: Buscador de nombres

Ah, my bad

Código PHP:
if ($NOMBRE_APELLIDOS!="") { //SI INTRODUCE UN CODIGO SAT, BUSCO POR CODIGO SAT
$sql "SELECT * FROM telefonos WHERE NOMBRE_APELLIDOS LIKE '%$NOMBRE_APELLIDOS%'";
$recordSet mysql_query($sql);

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:04.