El problema que encuentro ahora es el siguiente: desde select1.php selecciono modificar en algun registro y me lleva a update.php?id= donde me muestra los datos de ese registro.
Pero cuando edito algun campo, me sale REGISTRO EDITADO, es decir, no me tira ningun error, pero en la tabla no se modifican los datos.
Les dejo el codigo de update.php a ver si puede ayudarme:
Código PHP:
<?php
$identi = $_GET["id"];
if (getenv ("REQUEST_METHOD")=="POST")
{
$host = "localhost" ;
$user = "root" ;
$pass = "" ;
$link = mysql_connect($host,$user,$pass) or die ("Error al conectar a la base de datos");
mysql_select_db("mydb",$link);
$sql = "UPDATE agenda SET nombre='$nombre', direccion='$direccion', telefono='$telefono', email='$email' where id='$identi'";
$result = mysql_query($sql, $link) or die ("problema con query");
echo "REGISTRO EDITADO";
return;
};
$host = "localhost" ;
$user = "root" ;
$pass = "" ;
$link = mysql_connect($host,$user,$pass) or die ("Error al conectar a la base de datos");
mysql_select_db("mydb",$link);
$identi = $_GET["id"];
$sql = "SELECT * FROM agenda WHERE id = $identi";
$result = mysql_query($sql);
$reg = mysql_fetch_array($result);
?>
<FORM ACTION="update.php" METHOD="post">
NOMBRE:<INPUT TYPE="text" NAME="nombre" value="<? echo $reg['nombre']?>"><BR>
DIRECCION:<INPUT TYPE="text" NAME="direccion" value="<? echo $reg['direccion']?>"><BR>
TELEFONO:<INPUT TYPE="text" NAME="telefono" value="<? echo $reg['telefono'] ?>"><BR>
EMAIL:<INPUT TYPE="text" NAME="telefono" value="<? echo $reg['email'] ?>"><BR>
<INPUT TYPE="submit" NAME="OK" VALUE="editar"><BR>
</FORM>