para Descargar el Archivo

Anuncio
Ejercicios de Mantenimiento de Tablas de MYSQL con PHP
1) Inserción 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) Inserción 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) Búsqueda , Modificación y Eliminación 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 Edición de Registros
Librería.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>
Descargar