Buscar este blog

miércoles, 23 de octubre de 2013

INSERTAR DATOS EN BASE DE DATOS CON PHP.

<!--insertar.php-->
<?php
//Establecimiento de la conexión
$conex = mysql_connect("localhost", "root", "bbdd")
or die("NO se pudo realizar la conexión");
// Selección de la base de datos
mysql_select_db("empresa_bd")
or die("ERROR con la base de datos");
?>
<html>
<head>
<title>Gestión de bases de datos con PHP y MySQL</title>
</head>
<body>
    <hr>
    <br>
    <h3>Inserciones</h3>
    <form id="inserciones" action="insertarOK.php" method="GET">
        <table>
            <tr>
                <td>Nombre:</td>
                <td><input type=text name="eNombre"></td>
            </tr>
            <tr>
                <td>Categoría:</td>
                <td><input type=text name="eCategoria"></td>
            </tr>
            <tr>
                <td>Sueldo:</td>
                <td><input type=text name="eSueldo"></td>
            </tr>
            <tr>
                <td>Departamento:</td>
                <td>
                <select name="eCodDpto">
    <?php
    //Preparación y ejecución de la consulta
    $consulta = "SELECT * FROM Departamentos";
    $resultado = mysql_query($consulta);
    //Recorrido del cursor de fila en fila
    while ($fila = mysql_fetch_array($resultado))
    {   
    ?>                       
                <option value="<?php echo $fila['CodDpto']; ?>"><?php echo $fila['Descripcion'];?></option>
    <?php
    }
    ?>       
                </select>
                </td>
            </tr>
        </table>
        <input type="submit" value="Inserción">
    </form>
    <hr>
</body>
</html>
<?php
// Se cierra la conexion
mysql_close();
?>


<!--insertarOK.php-->
<html>
<head><title>Gestión de bases de datos con PHP y MySQL</title></head>
<body>
<center>
<h1><font color='blue'>Gestión de bases de datos con PHP y MySQL</font></h1>
<?php
  //Establecimiento de la conexión
  $conex = mysql_connect("localhost", "root", "bbdd")
        or die("NO se pudo realizar la conexión");
  // Selección de la base de datos
  mysql_select_db("empresa_bd")
       or die("ERROR con la base de datos");
  //Preparación y ejecución de la consulta
  $nombre = $_GET['eNombre'];
  $categoria = $_GET['eCategoria'];
  $sueldo = $_GET['eSueldo'];
  $codDpto = $_GET['eCodDpto'];
  $consulta = "INSERT INTO Empleados (Nombre, Categoria, Sueldo, CodDpto) VALUES ('$nombre', '$categoria', '$sueldo', '$codDpto')";
  $resultado = mysql_query($consulta);
  if ($resultado)
      echo "<b>Empleado insertado!</b><br /><br />\n";
  else
     echo "<h2>Error</h2>";
  // Se cierra la conexion
  mysql_close();

No hay comentarios:

Publicar un comentario