Foros del Web » Programando para Internet » PHP »

Como hago para que los datos se ejecuten correctamente.

Estas en el tema de Como hago para que los datos se ejecuten correctamente. en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/05/2011, 13:38
Avatar de 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.
  #2 (permalink)  
Antiguo 05/05/2011, 13:40
Avatar de sylwiatam  
Fecha de Ingreso: abril-2011
Mensajes: 35
Antigüedad: 13 años
Puntos: 0
Respuesta: Como hago para que los datos se ejecuten correctamente.

Esta foto es de lo primero que sale PERTENECE AL PRIMER CODIGO QUE ESTA PEGADO ARRIBA

http://imageshack.us/photo/my-images/827/phpu.png/




IMAGEN CON LOS FALLOS ESTE ES EL EJEC UTABLA LO QUE SALE AL DARLE AL BOTON.Pertenece al segundo codigo que esta pegado arriba.

http://imageshack.us/photo/my-images/546/fallo.png/



Ayuden no se como corregirlo apenas empezado con esto de php hmm.

Última edición por sylwiatam; 05/05/2011 a las 13:49

Etiquetas: correctamente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:47.