13/12/2012, 16:17
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Error al modificar registro Saludos amigos del foro, de nuevo por aquí molestando… espero me puedan ayudar en el siguiente error que tengo …
EL siguiente código muestra un formulario que consulta los datos de una tabla en una base de datos, y luego permite modificarlos con UPDATE
Si se logra mostrar el formulario pero cuando quiero modificar me sale el siguiente error
////
Notice: Undefined index: id in C:\xampp\htdocs\web\usuar\modificar.php on line 14
No fué posible realizar la operación solicitada id
Zona USUARIOS ... Modificar recetas
/////
codigo
<?php
// Realizamos la conexión al servidor
require("../conexion2.php");
$link=Conectarse();
if(isset($_POST["submit"])){
$query = "UPDATE recetaprov SET usuar= ".$_POST["usuar"]."', nombre='".$_POST["nombre"]."',imgen='".$_POST["imagen"]."', ingredientes='".$_POST["ingredientes"]."'WHERE id='".$_POST["id"]."'";
$result=mysql_query($query,$link) or die("Error: ".mysql_error());
echo "Se han modificado los datos del usuario ".$id;
exit;
}else{
$id=$_GET['id'];
$query="SELECT * FROM recetaprov WHERE id='".$id."'";
$result=mysql_query($query,$link) or die("Error: ".mysql_error());
if(mysql_num_rows($result) > 0){
while($Rs=mysql_fetch_array($result))
{
?>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
width:568px;
height:115px;
z-index:1;
left: 114px;
top: 106px;
}
#Layer2 {
position:absolute;
width:200px;
height:115px;
z-index:2;
left: 270px;
top: 9px;
}
-->
</style>
</head>
<body>
<div id="Layer1">
<form id="form1" name="form1" method="post" action="modificar.php" enctype="multipart/form-data">
</p>
<p>Nombre:
<input name="nombre" type="text" id="nombre" value="<?php echo $Rs['nombre']; ?>" />
</p>
<p>Ingredientes:
<textarea name="ingredientes" cols="50" rows="10" id="ingredientes"><?php echo $Rs['ingredientes']; ?></textarea>
</p>
<p>Seleccione la Imagen:
<input type="file" name="imagen" value="<?php echo $Rs['imagen']; ?>"/>
</p>
<p>
<input type="submit" name="Aceptar" id="Aceptar" value="Guardar" />
</p>
<p> </p>
</form>
<?php } }else{ echo "No fué posible realizar la operación solicitada id ".$id; } } // Cerramos la conexión mysql_close($link); ?></div>
</p>
<div id="Layer2">Zona USUARIOS ... Modificar recetas</div>
</body>
</html>
Me da error en el GET Id .. si lo borro me manda el mismo error pero ahora no me deja ver el formulario |