Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2009, 12:53
asdrual
 
Fecha de Ingreso: mayo-2006
Mensajes: 14
Antigüedad: 18 años, 6 meses
Puntos: 0
consulta base datos

tengo el siguiente codigo para buscar un dato especifico,pero lo malo es que me muestra todos los registros y yo solo quiero que me aparesca uno el que digito en el form de busqueda, a que se debera esto, alguien podria decirme que tienen de malo.

<html>
<body>
<?php
include("conexion.php");
$link=Conectarse();
$Sql="select codigo,nombre,autor from juego where codigo like '%$codigo%'";
$result=mysql_query($Sql,$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD>&nbsp;codigo</TD>
<TD>&nbsp;nombre&nbsp;</TD>
<TD>&nbsp;autor&nbsp;</TD>
</TR>
<form name="form1" method="post" action="modifica.php">
<p>
<?php
while($row = mysql_fetch_array($result))
{
printf("<tr><td><INPUT TYPE='text' NAME='codigo' SIZE='12'
MAXLENGTH='30' value='%s'></td><td>&nbsp;<INPUT TYPE='text'
NAME='nombre' SIZE='20' MAXLENGTH='30'
value='%s'>&nbsp;</td><td>&nbsp;<INPUT TYPE='text'
NAME='autor' SIZE='20' MAXLENGTH='30'
value='%s'>&nbsp;</td><td>&nbsp;<INPUT TYPE='text'
NAME='Teléfono' SIZE='20' MAXLENGTH='30'
value='%s'>&nbsp;</td></tr>",
$row["codigo"],$row["nombre"],$row["autor"],$row["Teléfono"]);
}
mysql_free_result($result);
?>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar">
</label>
</p>
</form>
<p>&nbsp;</p>
</body>
</html>