Estás en: Ejercicio Base Datos Paises : Modificar País
Página modificar-paises.php
<?php // Conexión a la base de datos include ("includes/1_aplicacion_inicio.php"); // Inicio HTML include ("includes/2_html_inicio.php"); // Cabecera: Ejercicio Paises include ("includes/3_cabecera.php"); // Menu: Home | Insertar | Eliminar | Modificar | Buscar include ("includes/4_menu.php"); // Título sección + contenido ?> <div id="contenido"> <h2>MODIFICAR DATOS DE UN PAIS</h2> <p>Modificar los datos de un pais</p> <form action="modificar-paises2.php" method="post"> <label>Selecciona un continente</label> <? $sql="SELECT * FROM pais order by pais.pais_nombre"; $resultado_select=mysql_query($sql); if ($resultado_select) { ?> <select name="c_pais_id"> <? while ($fila=mysql_fetch_array ($resultado_select)) { echo "<option value=\"".$fila ["pais_id"]."\">".$fila ["pais_nombre"]."</option>"; } ?> </select> <input type="submit" value="Modificar" /> <? } // if $resultado_select?> </form> </div> <?php // Pie Cierre visual (area@.....com) include ("includes/5_pie.php"); // Cierre de la conexión include ("includes/6_aplicacion_fin.php"); // Cierre HTML include ("includes/7_html_fin.php"); ?>
Página modificar-paises2.php
<?php // Conexión a la base de datos include ("includes/1_aplicacion_inicio.php"); // Inicio HTML include ("includes/2_html_inicio.php"); // Cabecera: Ejercicio Paises include ("includes/3_cabecera.php"); // Menu: Home | Insertar | Eliminar | Modificar | Buscar include ("includes/4_menu.php"); // Título sección + contenido ?> <div id="contenido"> <h2>INSERTAR PAISES</h2> <?php if (isset ($_POST['c_pais_id'])) { $id_pais=$_POST["c_pais_id"]; } ?> <p>Mostrar los datos del país elegido</p> <form action="modificar-paises3.php" method="post"> <? $sql="SELECT * FROM pais where pais.pais_id=".$id_pais; // Conviene poner echo delante de $sql... para comprobar el resultado del select $resultado=mysql_query($sql); if ($resultado) { $resultado_select=mysql_fetch_array($resultado); ?> <label>País Nombre</label><input type="text" name="c_pais_nombre" value="<? echo $resultado_select["pais_nombre"]; ?>" style="margin-left: 28px;" /><br /> <label>Poblacion</label><input type="text" name="c_poblacion" value="<? echo $resultado_select["pais_poblacion"]; ?>" style="margin-left: 45px;" /><br /> <label>Continente</label><input type="text" name="c_continente_id" value="<? echo $resultado_select["continente"]; ?>" style="margin-left: 35px;" /><br /> <input type="hidden" value="<? echo $resultado_select ["pais_id"] ?>" name="c_pais_id" /> <input type="submit" value="Actualizar" style="margin-left: 100px;" /> <input type="button" value="Cancelar" onclick="history.go(-1)" /> <?php }else { mysql_error(); } ?> </form> </div> <?php // Pie Cierre visual (area@.....com) include ("includes/5_pie.php"); // Cierre de la conexión include ("includes/6_aplicacion_fin.php"); // Cierre HTML include ("includes/7_html_fin.php"); ?>
Página modificar-paises3.php
<?php // Conexión a la base de datos include ("includes/1_aplicacion_inicio.php"); // Inicio HTML include ("includes/2_html_inicio.php"); // Cabecera: Ejercicio Paises include ("includes/3_cabecera.php"); // Menu: Home | Insertar | Eliminar | Modificar | Buscar include ("includes/4_menu.php"); // Título sección + contenido ?> <div id="contenido"> <h2>MODIFICAR UN CONTINENTE</h2> <!-- En esta página, se recibe el campo oculto con el id del continente, para borrarlo --> <?php if (isset ($_POST)) { $nombre_pais=$_POST["c_pais_nombre"]; $poblacion=$_POST["c_poblacion"]; $continente_id=$_POST["c_continente_id"]; echo $sql="UPDATE pais SET pais_nombre='$nombre_pais', pais_poblacion='$poblacion', continente=$continente_id WHERE pais_nombre='$nombre_pais'"; $resultado=mysql_query($sql); if (!$resultado) { mysql_error(); } } // if isset ?> <p>Se ha modificado correctamente el país</p> </div> <?php // Pie Cierre visual (area@.....com) include ("includes/5_pie.php"); // Cierre de la conexión include ("includes/6_aplicacion_fin.php"); // Cierre HTML include ("includes/7_html_fin.php"); ?>