Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2011, 13:38
Avatar de sylwiatam
sylwiatam
 
Fecha de Ingreso: abril-2011
Mensajes: 35
Antigüedad: 13 años
Puntos: 0
Información Como hago para que los datos se ejecuten correctamente.

Hola estoy haciendo unap agina web y me surgio el problema de la modificacion.
En lap agina elijes el codigo y tiene que modificar Uniodades_Regalo.LA CLAVE PRIMARIA SE COMPONE DE Codigo_Menu,Codigo_Regalo y Codigo_Promocion por eso hay que elegir los 3 para aceder y despues modificar Unidades_Regalo.
Al darle al boton nos lleva ala segunda pagina y deberia mostrar los codigos los que hemos elegido antes y Unidades_Regalo modificadas.

La priomera pagina se ve asi:

[URL=http://img829.imageshack.us/i/phpf.png/][IMG]http://img829.imageshack.us/img829/7171/phpf.png[/IMG][/URL]


El codigo de esto es:

<style type="text/css">
<!--
body,td,th {
color: #000000;
}
body {
background-color: #999999;
}
-->
</style>

<?php
$servidor="localhost";
$basededatos="bd_pizzeria";
$usuario="root";
$password="";

$conexion=mysql_connect($servidor, $usuario, $password)
or die("No se pudo realizar la conexion al servidor");
mysql_select_db($basededatos)
or die("No se pudo abrir la base de datos");

$consulta1="select Codigo_Menu from PROMOCION_MENU";
$resultado1=mysql_query($consulta1);

$consulta2="select Codigo_Regalo from PROMOCION_MENU";
$resultado2=mysql_query($consulta2);

$consulta3="select Codigo_Promocion from PROMOCION_MENU";
$resultado3=mysql_query($consulta3);


echo "<html><head></head><body>";
echo "<center><font size=6 color=blue>Modificacion Promocion Menu</font>";
echo "<FORM ACTION=\"ejecucion_modificacion.php\" target= \"contenido\" METHOD=\"POST\">";


echo "<br>Datos a Modificar:</br>";
echo "<br>Codigo del Menu:";
echo "<SELECT NAME=\"Codigo_Menu\">";
while ($fila1=mysql_fetch_row($resultado1)){
echo "<option value=\"$fila1[0]\">$fila1[0] </option>";
}
echo "</select><br>";

echo "<br>Codigo Regalo:";
echo "<SELECT NAME=\"Codigo_Regalo\">";
while ($fila1=mysql_fetch_row($resultado2)){
echo "<option value=\"$fila1[0]\">$fila1[0] </option>";
}
echo "</select><br>";

echo "<br>Codigo Promocion:";
echo "<SELECT NAME=\"Codigo_Promocion\">";
while ($fila1=mysql_fetch_row($resultado3)){
echo "<option value=\"$fila1[0]\">$fila1[0] </option>";
}
echo "</select><br>";


echo "</FORM>";
echo "</body></html>";

echo "<body bgcolor=\"#5080e7\"></body>";

?>








<?php
$servidor="localhost";
$basededatos="bd_pizzeria";
$usuario="root";
$password="";

$conexion=mysql_connect($servidor, $usuario, $password)
or die("No se pudo realizar la conexión al servidor");
mysql_select_db($basededatos)
or die("No se pudo abrir la base de datos");

$consulta1="select Codigo_Vehiculo from VEHICULO";
$resultado1=mysql_query($consulta1);


echo "<html><head></head><body>";
echo "<center><font size=6 color=blue>Datos a Modificar</font>";
echo "<FORM ACTION=\"ejecucion_modificacion.php\" target= \"contenido\" METHOD=\"POST\">";




echo "<br><br><br>Nuevo registro:<br>";


echo "<br>Unidades_Regalo:";
echo "<INPUT type=\"text\" maxlenght=20 name=\"Unidades_Regalo\">";



echo "<br></select>";


echo "<br><br><input type=\"submit\" value=\"Modificar Promocion Menu\">";
echo "</FORM>";
echo "</body></html>";

echo "<body bgcolor=\"#5080e7\"></body>";

?>



al darle al boton se abre esta:"el boton no se ve bien eso da igual en clase se ve bien.La pagina ejecucion.

[URL=http://img546.imageshack.us/i/fallo.png/][IMG]http://img546.imageshack.us/img546/2996/fallo.png[/IMG][/URL]


EL CODIGO ES:


<?php
$servidor="localhost";
$basededatos="bd_pizzeria";
$usuario="root";
$password="";

$conexion=mysql_connect($servidor, $usuario, $password)
or die ("No se pudo realizar la conexión al servidor");
mysql_select_db($basededatos)
or die ("No se pudo abrir la base de datos");

echo "<body bgcolor=\"#5080e7\">";
echo "<center><font size=6 color=blue>Modificación Promocion Menu<br><BR></font>";

echo "Datos anteriores: <br><br>";
echo "Codigo Menu: ".$_POST['Codigo_Menu']."<br>";
echo "Codigo Regalo: ".$_POST['Codigo_Regalo']."<br>";
echo "Codigo Promocion: ".$_POST['Codigo_Promocion']."<br>";


echo "<BR>";

echo "Datos de modificación:<br><br>";

echo "Codigo Menu: ".$_POST['Codigo_Menu']."<br>";
echo "Codigo Regalo: ".$_POST['Codigo_Regalo']."<br>";
echo "Codigo Promocion: ".$_POST['Codigo_Promocion']."<br>";
echo "Unidades Regalo: ".$_POST['Unidades_Regalo']."<br>";



$c1="UPDATE PROMOCION_MENU SET Codigo_Menu='$_POST[Codigo_Menu]',Codigo_Regalo='$_POST[Codigo_Regalo]',Codigo_Promocion='$_POST[Codigo_Promocion]',Unidades_Regalo='$_POST[Unidades_Regalo]' WHERE Codigo_Menu='$_POST[Codigo_Menu]',Codigo_Regalo='$_POST[Codigo_Regalo]',Codigo_Promocion='$_POST[Codigo_Promocion]' LIMIT 3;";
$r1=mysql_query($c1);

echo "<br><br><br>Los datos se han modificado satisfactoriamente.";

echo "</body>";

?>

LOS FALLOS QUE DA SON XSI NO SE VEN:

Modificación Promocion Menu

Datos anteriores:


Notice: Undefined index: Codigo_Menu in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 16
Codigo Menu:

Notice: Undefined index: Codigo_Regalo in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 17
Codigo Regalo:

Notice: Undefined index: Codigo_Promocion in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 18
Codigo Promocion:

Datos de modificación:


Notice: Undefined index: Codigo_Menu in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 25
Codigo Menu:

Notice: Undefined index: Codigo_Regalo in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 26
Codigo Regalo:

Notice: Undefined index: Codigo_Promocion in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 27
Codigo Promocion:
Unidades Regalo: 55

Notice: Undefined index: Codigo_Menu in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 32

Notice: Undefined index: Codigo_Regalo in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 32

Notice: Undefined index: Codigo_Promocion in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 32

Notice: Undefined index: Codigo_Menu in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 32

Notice: Undefined index: Codigo_Regalo in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 32

Notice: Undefined index: Codigo_Promocion in H:\wamp\www\promocion_menu\ejecucion_modificacion. php on line 32



Los datos se han modificado satisfactoriamente.