problemas con consulta con php
Publicado por Jose Luis Maciel (4 intervenciones) el 20/08/2003 00:38:42
Hola a todos: tengo un problema con un script del cual obtengo por medio de un select un dato que selecciono. Como puedo pasar ese dato del select a una variable par luego hacer una consulta y mostrar el registro completo.
?>
<select name="codigo">
<?
//Generamos el menu desplegable
$sSQL="select * from $tabla Order By linea";
$result=mysql_db_query($base,$sSQL) or die (mysql_error());
while ($row=mysql_fetch_array($result))
{echo '<option value='.$row["codigo"];
if ($valor==$row["codigo"])
echo 'selected';
echo'>'.$row["codigo"].'</option>';
}
?>
</select>
<br>
<?
//a continuacion debemos de mostrar el registro seleccionado y aqui es DONDE SE
//SE TIENE EL PROBLEMA PUES NO HACE LA CONSULTA.....
$seleccion = "SELECT * FROM $tabla where codigo='$valor'";
$res = mysql_db_query($base,$seleccion) or die (mysql_error());
echo"<table align=center border=1 bordercolor=#000000 bgcolor=#FF99EE>";
while ($record = mysql_fetch_array($res))
{
echo "<tr>";
foreach ($record as $clave){
echo "<td>",$clave,"</td>";
}
}
echo "</table>";
mysql_close();
este es parte del script en cuestion, les agradeceria mucho si pudieran ayudarme con mi problema.
De antemano les doy las gracias, por su amble atencion que le prestan a este problema.
Un saludo a todos:
?>
<select name="codigo">
<?
//Generamos el menu desplegable
$sSQL="select * from $tabla Order By linea";
$result=mysql_db_query($base,$sSQL) or die (mysql_error());
while ($row=mysql_fetch_array($result))
{echo '<option value='.$row["codigo"];
if ($valor==$row["codigo"])
echo 'selected';
echo'>'.$row["codigo"].'</option>';
}
?>
</select>
<br>
<?
//a continuacion debemos de mostrar el registro seleccionado y aqui es DONDE SE
//SE TIENE EL PROBLEMA PUES NO HACE LA CONSULTA.....
$seleccion = "SELECT * FROM $tabla where codigo='$valor'";
$res = mysql_db_query($base,$seleccion) or die (mysql_error());
echo"<table align=center border=1 bordercolor=#000000 bgcolor=#FF99EE>";
while ($record = mysql_fetch_array($res))
{
echo "<tr>";
foreach ($record as $clave){
echo "<td>",$clave,"</td>";
}
}
echo "</table>";
mysql_close();
este es parte del script en cuestion, les agradeceria mucho si pudieran ayudarme con mi problema.
De antemano les doy las gracias, por su amble atencion que le prestan a este problema.
Un saludo a todos:
Valora esta pregunta


0