Valla el script este no tiene pies ni cabez.., tiene errores HTML, PHP y, etc mira trate de arrglarlo peor llevo prisa haber que tal queda:
Código PHP:
<HTML>
<HEAD>
<TITLE>actualizar3.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?
//Conexion con la base
$base="my_base";
$tabla="my_tabla";
$conexion=mysql_connect("localhost","usuario","pase");
mysql_select_db($base,$conexion);
echo '<FORM METHOD="POST" ACTION="'.$_SERVER['PHP_SELF'].'">Codigo<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="SELECT codigo FROM $tabla ORDER BY linea";
$result=mysql_db_query($base,$sSQL) or die (mysql_error());
//Generamos el menu desplegable
echo '<select name="codigo">';
while ($row=mysql_fetch_array($result))
{
echo '<option>'.$row["codigo"].'</option>';
}
mysql_free_result($result);
echo '</select><br><input type="submit" name="actualiza" value="Seleccionar"></form>';
echo "<br>";
echo "<br>";
if($_POST['actualiza'])
{
$seleccion = "SELECT * FROM $tabla where codigo='$codigo'";
$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();
//enseguida pido el nuevo precio y lo voy actualizar y esto si lo hace
?>
<br>
<br>
Nuevo Precio<br>
<INPUT TYPE="TEXT" NAME="precio"><br>
<br>
<br>
<INPUT TYPE="SUBMIT" value="Actualizar">
</FORM>
<?
}
?>
</div>
</BODY>
</HTML>