Estás en: Ejercicio Base Datos Paises : Insertar completo
Página insertar-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>INSERTAR PAISES</h2> <p>Insertar el nombre de un pais o continente</p> <form action="insertar-paises2.php" method="post"> <label>Nombre país</label><input type="text" name="cpais" style="margin-left: 20px;" /><br /> <label>Población</label><input type="text" name="cpoblacion" style="margin-left: 39px;" /><br /> <label>Continente</label> <? $sql="SELECT * FROM continente order by continente.continente_nombre"; $resultado_select=mysql_query($sql); if ($resultado_select) { ?> <select name="ccontinente" style="margin-left: 24px;"> <? while ($fila=mysql_fetch_array ($resultado_select)) { echo "<option value=\"".$fila ["continente_id"]."\">".$fila ["continente_nombre"]."</option>"; } ?> </select> <br /> <input type="submit" value="Continuar" style="margin-left: 100px;" /> <? } // 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 insertar-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['cpais'])) { $pais=$_POST["cpais"]; } if (isset ($_POST['cpoblacion'])) { $poblacion=$_POST["cpoblacion"]; } if (isset ($_POST['ccontinente'])) { $continente=$_POST["ccontinente"]; } ?> <p>Insertar el nombre de un pais o continente</p> <form action="insertar-paises3.php" method="post"> <label>Nombre país</label><input type="text" name="cpais" value="<? echo $pais; ?>" style="margin-left: 20px;" /><br /> <label>Población</label><input type="text" name="cpoblacion" value="<? echo $poblacion; ?>" style="margin-left: 39px;" /><br /> <? $sql="SELECT * FROM continente where continente.continente_id=".$continente; // Conviene poner echo delante de $sql... para comprobar el resultado del select $resultado=mysql_query($sql); if ($resultado) { $resultado_select=mysql_fetch_array($resultado); }else { mysql_error(); } ?> <label>Continente</label><input type="text" name="ccontinente" value="<? echo $resultado_select["continente_nombre"]; ?>" style="margin-left: 28px;" /><br /> <input type="hidden" value="<? echo $resultado_select ["continente_id"] ?>" name="ccontinente_id" /> <input type="submit" value="Insertar" style="margin-left: 100px;" /> <input type="button" value="Cancelar" onclick="history.go(-1)" /> </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 insertar-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>INSERTAR PAISES</h2> <?php if (isset ($_POST['cpais'])) { $pais=$_POST["cpais"]; } if (isset ($_POST['cpoblacion'])) { $poblacion=$_POST["cpoblacion"]; } if (isset ($_POST['ccontinente_id'])) { $continente=$_POST["ccontinente_id"]; //echo $continente; } echo $sql="INSERT INTO pais (pais_nombre, pais_poblacion, continente) VALUES ('".$pais."', $poblacion, $continente)"; // Poner sólo los campos que se utilizan $resultado=mysql_query($sql); if (!$resultado) { mysql_error(); } ?> <p>Se ha insertado el país correctamente</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"); ?>