Código PHP:
<HTML>
<FORM ACTION=edit.php METHOD=post>
DAME CLAVE A EDITAR:<INPUT TYPE=text NAME=ID><BR>
<INPUT TYPE=submit NAME=OK VALUE="BUSCAR"><BR>
</FORM></HTML>
<?php
if ($OK == "BUSCAR") {
// coneccion al servidor de bases de datos
$dbh=mysql_connect ("localhost", "user", "pass")
or die ('problema conectando porque :' . mysql_error());
// seleccionado la base de datos
mysql_select_db ("base",$dbh);
// preparando la instruccion sql
$q = "select * from articulos where id= ".$ID;
// ejecutando el query select regresa un rowset
$tabla1 = mysql_query($q, $dbh) or die ("problema con query") ;
// regresando renglon con registro
$reg = mysql_fetch_row($tabla1);
// construyendo forma dinamica
echo "<FORM ACTION=edit.php METHOD=post>";
// recordar que strings se encadenan con .
echo "Usuario:<INPUT TYPE=text NAME=autor value= \"".$reg[1]."\"><BR>";
echo "Email:<INPUT TYPE=text NAME=email value=$reg[4]><BR>";
echo "Titulo:<INPUT TYPE=text NAME=titulo value=$reg[2]><BR>";
echo "Articulo:<textarea NAME=articulo>$reg[3]</textarea><BR>";
echo "<input type=hidden name=ID value=$reg[0]>";
echo "<INPUT TYPE=submit NAME=OK VALUE=editar><BR>";
echo "</FORM>";
};
if ($OK == "editar")
{
// coneccion al servidor de bases de datos
$dbh=mysql_connect ("localhost", "user", "pass")
or die ('problema conectando porque :' . mysql_error());
// seleccionado la base de datos
mysql_select_db ("base",$dbh);
// preparando la instruccion sql
$q = UPDATE articulos set autor= ".$AUTOR.", titulo=".$TITULO.", articulo=".$ARTICULO.", email=".$EMAIL." where id=".$ID.";
mysql_query($q, $dbh) or die ("problema con query");
echo "REGISTRO EDITADO";
};
?>