Gracias por su pronta respuesta a los dos, pero ninguno de los dos consejos a resultado, me sigue dando:
UPDATE coordinador SET Cargo='', Profesor='' , Enlace='', Tel_habitacion='', Tel_celular='' , E_mail='' , Tel_enla_habitacion='' , Tel_enla_celular='' , E_mail_enla='' WHERE Id=''
El registro ha sido Modificado
y esta ves ni el Id lo trae
el formulario quedo asi:
Código PHP:
<?
//Conexion con la base
mysql_connect( "localhost", "root", "");
mysql_select_db("movedb");
$result=mysql_query("SELECT * FROM coordinador WHERE Id='".$_GET['Id']."'") or die (mysql_error());
?>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
//echo "<form method='post' action='guardar_actualizacion.php?Id=".$row['Id']."'";
//echo "<form method='post' action='guardar_actualizacion.php";
echo "<form method=\"post\" action=\"guardar_actualizacion.php\">";
echo "Id: <input type='text' name='Id' size='4' value=\"".$row['Id']."\"><BR>";
echo "Programa: <input type='text' name='Cargo' size='60' value=\"".$row['Cargo']."\"><BR>";
echo "Profesor: <input type='text' name='Profesor' size='50' value=\"".$row['Profesor']."\"><BR>";
echo "Enlace: <input type='text' name='Enlace' size='50' value=\"".$row['Enlace']."\"><BR>";
echo "Telf. Habitación: <input type='text' name='Tele_habit' size='10' value=\"".$row['Tel_habitacion']."\"><BR>";
echo "Telf. Celular: <input type='text' name='Tel_celul' size='10' value=\"".$row['Tel_celular']."\"><BR>";
echo "E-mail: <input type='text' name='E_mail' size='50' value=\"".$row['E_mail']."\"><BR>";
echo "Telf. Enlace Hab.: <input type='text' name='Tel_enla_habit' size='10' value=\"".$row['Tel_enla_habitacion']."\"><BR>";
echo "Telf. Enlace Celul: <input type='text' name='Tel_enla_celul' size='10' value=\"".$row['Tel_enla_celular']."\"><BR>";
echo "E-mail Enlace: <input type='text' name='E_mail_enla' size='10' value=\"".$row['E_mail_enla']."\"><BR>";
//echo "</form>";
}
mysql_free_result($result)
?>
<HR>
<input type="submit" value="Enviar" name="enviar">
<input type="reset" value="Restablecer" name="borrar">
</form>
</body>
</html>
Y la pagina que recohe la variable y la gustda quedo asi:
Código PHP:
<?php
//echo "<b>$_GET</b>: ";print_r ($_GET);
//echo "<br><br>";
//echo "<b>$_POST</b>: ";print_r ($_POST);
$id=$POST['Id'];
echo $id;
echo "<BR>";
$Cargo=$POST['Cargo'];
echo "<BR>";
echo $Cargo;
$conexion = mysql_connect("localhost", "root","");
mysql_select_db("movedb",$conexion);
$consulta = "UPDATE coordinador SET Cargo='$Cargo', Profesor='$Profesor' , Enlace='$Enlace', Tel_habitacion='$Tel_habit', Tel_celular='$Tel_celul' , E_mail='$E_mail' , Tel_enla_habitacion='$Tel_enla_habit' , Tel_enla_celular='$Tel_enla_celular' , E_mail_enla='$E_mail_enla' WHERE Id='$id'";
echo $consulta;
$resultado = mysql_query($consulta);
if ($resultado)
{
echo "<font color=ff0000 size=4> El registro ha sido Modificado </font>\n";
}
else
{
echo "<p>¡No se ha podido modificar.!</p>\n";
exit;
}
mysql_close($conexion);
?>
Se que me pueden ayudar y a lo mejor es una tonteria, pero ya estoy embotado y no le encuentro el error, me ayudan plisssssssss