Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Tutorial de PHP y MySQL: Añadir registros

    Añadir registros


    En esta lección vamos ver como podemos añadir nuevos registros a nuesta BD. La recogida de datos la vamos a hacer a traves de un interfaz de web. En primer lugar vamos a crear una página web con un simple formulario, con los campos que deseamos.

    Formulario inicial añadir BD

    <html>

    <body>

    <form method="post" action="add_reg.php3">

    Nombre :<input type="Text" name="nombre"><br>

    Dirección:<input type="Text" name="direccion"><br>

    Teléfono :<input type="Text" name="telefono"><br>

    E-mail :<input type="Text" name="email"><br>

    <input type="Submit" name="enviar" value="Aceptar información">

    </form>

    </body>

    </html>

    Hemos creado un formulario donde recoger los datos, y una vez introducidos ejecutamos un script llamado add_reg.php3, pues veamos como es este script.

    añadir registros

    <html>

    <body>

    <?php

    // process form

    $link = mysql_connect("localhost", "root");

    mysql_select_db("mydb",$db);

    $sql = "INSERT INTO agenda (nombre, direccion, telefono, email) ";

    $sql .= "VALUES ('$nombre', '$direccion', '$telefono', '$email')";

    $result = mysql_query($sql);

    echo "¡Gracias! Hemos recibido sus datos.\n";

    </body>

    </html>

    Como se puede ver, para introducir un nuevo registro, utilizamos la ya conocida función mysql_query(), la cúal también usamos para las consultas, y usaremos para las actualizaciones, es decir una señora función. ¡Aaah!, una cosa muy importante, para poder añadir o modificar registros debemos tener permiso para ello en el servidor MySQL, por eso en este caso me conecto como root, pero podría ser cualquier otro usuario.

    Para terminar esta lección, una pequeña frivolidad, vamos a combinar la página web de formulario y el fichero de script php3, en un solo fichero que llamaremos add_reg.php3 (este script no lo comentaré, !algo tendran que hacer ustedes¡).

    Combinacion de formulario y script

    <html>

    <body>

    <?php

    if ($enviar) {

    // process form

    $link = mysql_connect("localhost", "root");

    mysql_select_db("mydb",$db);

    $sql = "INSERT INTO agenda (nombre, direccion, telefono, email) ";

    $sql .= "VALUES ('$nombre', '$direccion', '$telefono', '$email')";

    $result = mysql_query($sql);

    echo "¡Gracias! Hemos recibido sus datos.\n";

    }else{

    ?>

    <form method="post" action="add_reg.php3">

    Nombre :<input type="Text" name="nombre"><br>

    Dirección:<input type="Text" name="direccion"><br>

    Teléfono :<input type="Text" name="telefono"><br>

    E-mail :<input type="Text" name="email"><br>

    <input type="Submit" name="enviar" value="Aceptar información">

    </form>

    <?php

    } //end if

    ?>

    </body>

    </html>

     

    ©José Antonio Rodríguez 2000.

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html