Está en la página 1de 8

Ejercicios de Mantenimiento de Tablas de MYSQL con PHP

1) Insercin de Registros

<html> <body> <?php $con = mysql_connect("localhost","root",""); mysql_select_db("php20082"); // si se presiona INSERTAR if ( isset($_POST['btins']) ) { $ced= $_POST['cedula']; $nom = $_POST['nombre']; $sql= "insert into alumno (cedula,nombre) values ('$ced','$nom')"; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } mysql_close($con); ?> <form action="ins.php" method="post"> cedula : <input type="text" name="cedula"><br> nombre : <input type="text" name="nombre"><br> <input type="submit" name="btins" value="insertar"> </form> </body> </html> 2) Insercin y Consulta de Registros

<html> <body> <?php $con = mysql_connect("localhost","root",""); mysql_select_db("php20082"); if ( isset($_POST['btins']) ) // si se pulso en boton de insercion { $cod = $_POST['codigo']; $tit = $_POST['titulo']; $enl = $_POST['enlace']; $sql = "insert into enlaces (codigo,titulo,enlace) values ('$cod','$tit','$enl')"; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } ?> <h3>Insercion de Registros</h3> <form action="act_enlace.php" method="post"> Codigo : <input type="text" name="codigo"><br> Descripcion : <br> <textarea rows="2" cols="80" name="titulo"></textarea> <br> Enlace : <input type="text" name="enlace" size="60"><br> <input type="submit" name="btins" value="insertar"> <input type="submit" name="btcon" value="consultar"> </form> <?php

if ( isset($_POST['btcon']) ) // si se pulso en boton de consulta { $sql = "select * from enlaces order by titulo"; $resultado = mysql_query($sql,$con); echo "<table border='1'>"; while ( $vector = mysql_fetch_array($resultado) ) { $cod = $vector['codigo']; $tit = $vector['titulo']; $enl = $vector['enlace']; echo "<tr>"; echo "<td> $cod </td>"; echo "<td> $tit </td>"; echo "<td> <a href='$enl'> $enl </a> </td>"; echo "</tr>"; } mysql_free_result($resultado); // libera de memoria la tabla de resultados } mysql_close($con); ?> </body> </html> 3) Bsqueda , Modificacin y Eliminacin de Registros

<html> <body> <?php $con = mysql_connect("localhost","root",""); mysql_select_db("php20082"); //--------------------------------------------------------------$cod = ""; $tit = ""; $enl = ""; // limpia las variables if ( isset($_POST['btbus']) ) // si se pulso el boton de busqueda { $cod = $_POST['codigo']; $sql = "select * from enlaces where codigo = '$cod' "; $resultado = mysql_query($sql,$con); if ( $vector = mysql_fetch_array($resultado) ) {

$tit = $vector['titulo']; $enl = $vector['enlace']; } else { echo "NO EXISTE EL CODIGO "; } echo $sql; echo "<br> resultado ( $resultado )"; } //--------------------------------------------------------------if ( isset($_POST['btmod']) ) // si se pulso el boton modificar { $cod = $_POST['codigo']; $tit = $_POST['titulo']; $enl = $_POST['enlace']; $sql = "UPDATE enlaces SET titulo = '$tit' , enlace = '$enl' WHERE codigo = '$cod' "; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } // eliminar registro if ( isset($_POST['bteli']) ) // si se pulso el boton eliminar { $cod = $_POST['codigo']; $sql = "DELETE FROM enlaces WHERE codigo = '$cod' LIMIT 1"; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } mysql_close($con); ?> <h3>Modificacion de Registros</h3> <form action="mod_enlace.php" method="post"> Codigo : <input type="text" name="codigo" value="<? echo $cod; ?>" ><br> Descripcion : <br> <textarea rows="2" cols="80" name="titulo"><? echo $tit; ?></textarea> <br> Enlace : <input type="text" name="enlace" size="60" value="<? echo $enl; ?>"><br> <input type="submit" name="btbus" value="buscar"> <input type="submit" name="btmod" value="modificar"> <input type="submit" name="bteli" value="eliminar"> </form> </body> </html> 4) Examinar Tabla con Edicin de Registros

Librera.php <?php function conectar() { $con = mysql_connect("localhost","root",""); if ( ! $con ) { die("Error de Conexion con el Servidor o Usuario[$con] ... "); } else { if ( mysql_select_db("php20082") != 1 ) { die("Error de Conexion con la Base de Datos... "); } } return( $con ); }

?> Exa_enlace.php <html> <body> <?php include('libreria.php'); $con = conectar(); ?> <h2>Actualizacion de Enlaces Web</h2> <form action="edi_enlace.php" method="post"> <input type="Submit" value="Insertar"> </form> <?php $sql = "select * from enlaces"; $resultado = mysql_query($sql,$con); echo "<table border='1'>"; echo "<tr align='center'><td>Codigo</td><td>Titulo</td><td>Enlace</td></tr>" ; while ( $vector = mysql_fetch_array($resultado) ) { $cod = $vector['codigo']; $tit = $vector['titulo']; $enl = $vector['enlace']; echo "<tr>"; echo "<td> $cod </td>"; echo "<td> $tit </td>"; echo "<td> <a href='$enl'> $enl </a> </td>"; echo "<td><a href='edi_enlace.php?btbus=1&codigo=$cod'> Modificar </td>"; echo "</tr>"; } mysql_free_result($resultado); // libera de memoria la tabla de resultados mysql_close($con); ?> </body> </html> Edi_enlace.php <html> <head> <?php function cargar_form( &$cod,&$tit,&$enl,$vector ) { $cod = $vector['codigo']; $tit = $vector['titulo']; $enl = $vector['enlace']; } ?>

</head> <body> <?php include('libreria.php'); $con = conectar(); //--------------------------------------------------------------// limpia las variables $cod = ""; $tit = ""; $enl = ""; if ( isset($_REQUEST['btbus']) ) // si se pulso el boton de busqueda { $cod = $_REQUEST['codigo']; $sql = "select * from enlaces where codigo = '$cod' "; $resultado = mysql_query($sql,$con); if ( $vector = mysql_fetch_array($resultado) ) { cargar_form($cod,$tit,$enl,$vector); } else { echo "NO EXISTE EL CODIGO "; } echo $sql; echo "<br> resultado ( $resultado )"; } //--------------------------------------------------------------// si se pulso en boton de insertar if ( isset($_POST['btins']) ) { cargar_form($cod,$tit,$enl,$_POST); $sql = "insert into enlaces (codigo,titulo,enlace) values ('$cod','$tit','$enl')"; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } // si se pulso el boton modificar if ( isset($_POST['btmod']) ) { cargar_form($cod,$tit,$enl,$_POST); $sql = "UPDATE enlaces SET titulo = '$tit' , enlace = '$enl' WHERE codigo = '$cod' "; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } // Si se Pulso Eliminar if ( isset($_POST['bteli']) ) {

cargar_form($cod,$tit,$enl,$_POST); $sql = "DELETE FROM enlaces WHERE codigo = '$cod' LIMIT 1"; $resultado = mysql_query($sql,$con); echo $sql; echo "<br> resultado ( $resultado )"; } mysql_close($con); ?> <h2>Modificacion de Registros</h2> <form action="exa_enlace.php"> <input type="submit" value="Examinar"> </form> <form action="edi_enlace.php" method="post"> Codigo : <input type="text" name="codigo" value="<? echo $cod; ?>" ><br> Descripcion : <br> <textarea rows="2" cols="80" name="titulo"><? echo $tit; ?></textarea> <br> Enlace : <input type="text" name="enlace" size="60" value="<? echo $enl; ?>"><br><br> <input type="submit" name="btbus" value="Buscar"> <input type="submit" name="btins" value="Insertar"> <input type="submit" name="btmod" value="Modificar"> <input type="submit" name="bteli" value="Eliminar"> <input type="submit" name="btlim" value="Limpiar"> </form> </body> </html>

También podría gustarte