Bueno en esta ocasión, les pondre un programita que lo hice con
ayuda del dreamwaver
cs4.
Se trata de una base de datos hecho en mysql y PHP. espero que lo
entiendan y si no, escribanme a mi correo, msantos01@hotmail.com o también pueden comentar.
Hay una página donde pueden descargar el appserver que tiene los
programas mysql y php, para que tengan los dos programas al mismo tiempo y lo
instalen a su computador. La dirección es: http://www.appservnetwork.com/
Bueno, aqui esta el código del programa, el mismo programa crea la
base de datos y lo actualiza :).
insertar.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>insertar.html</title>
</head>
<body>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<form method="post" action="insertar.php">
Nombre<br>
<input type="text" name="nombre"><br>
Telefono<br>
<input type="text" name="telefono"><br>
<input type="submit" value="insertar">
</form>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>insertar.html</title>
</head>
<body>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<form method="post" action="insertar.php">
Nombre<br>
<input type="text" name="nombre"><br>
Telefono<br>
<input type="text" name="telefono"><br>
<input type="submit" value="insertar">
</form>
</div>
</body>
</html>
insertar.php
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Insertar.php</title>
</head>
<body>
<?php
//Conexión con la base
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Insertar.php</title>
</head>
<body>
<?php
//Conexión con la base
aquí entre las comillas se ponen el host que puede ser localhost,
el usuario y la contraseña puesto al instalar el mysql.
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySqL: '.mysql_error());
}
//Ejecución de la sentencia SQL
mysql_db_query("ejemplo","INSERT INTO clientes (nombre,telefono)
VALUES ('$_POST[nombre]','$_POST[telefono]')",$conexion);
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</body>
</html>
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySqL: '.mysql_error());
}
//Ejecución de la sentencia SQL
mysql_db_query("ejemplo","INSERT INTO clientes (nombre,telefono)
VALUES ('$_POST[nombre]','$_POST[telefono]')",$conexion);
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</body>
</html>
lectura.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>lectura.php</title>
</head>
<body>
<h1><div align="center">Lectura de la tabla</div></h1>
<br>
<br>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
$result=mysql_db_query("ejemplo","SELECT * FROM clientes",$conexion);
?>
<table align="center">
<tr>
<th>Nombre</th>
<th>Telefono</th>
</tr>
<?php
//Mostramos los registros
while ($row=mysql_fetch_array($result)) {
echo "<tr><td>".$row['nombre']."</td>";
echo "<td>".$row['telefono']."</td></tr>";
}
mysql_free_result($result)
?>
</table>
<div align="center">
<a href="insertar.html">Añadir un nuevo registro</a><br>
<a href="actualizar1.php">Actualizar un registro existente</a><br>
<a href="borrar1.php">Borrar un registro</a><br>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>lectura.php</title>
</head>
<body>
<h1><div align="center">Lectura de la tabla</div></h1>
<br>
<br>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
$result=mysql_db_query("ejemplo","SELECT * FROM clientes",$conexion);
?>
<table align="center">
<tr>
<th>Nombre</th>
<th>Telefono</th>
</tr>
<?php
//Mostramos los registros
while ($row=mysql_fetch_array($result)) {
echo "<tr><td>".$row['nombre']."</td>";
echo "<td>".$row['telefono']."</td></tr>";
}
mysql_free_result($result)
?>
</table>
<div align="center">
<a href="insertar.html">Añadir un nuevo registro</a><br>
<a href="actualizar1.php">Actualizar un registro existente</a><br>
<a href="borrar1.php">Borrar un registro</a><br>
</div>
</body>
</html>
actualizar1.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>actualizar1.php</title>
</head>
<body>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
echo '<form method="post" action="actualizar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="SELECT nombre FROM clientes ORDER BY nombre";
$result=mysql_db_query("ejemplo",$sSQL,$conexion);
echo '<select name="nombre">';
//Generamos el menu desplegable
while($row=mysql_fetch_array($result)) {
echo "<option>".$row['nombre'];
}
?>
</select>
<br>
Telefono<br>
<input type="text" name="telefono"><br>
<input type="submit" value="Actualizar">
</form>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>actualizar1.php</title>
</head>
<body>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
echo '<form method="post" action="actualizar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="SELECT nombre FROM clientes ORDER BY nombre";
$result=mysql_db_query("ejemplo",$sSQL,$conexion);
echo '<select name="nombre">';
//Generamos el menu desplegable
while($row=mysql_fetch_array($result)) {
echo "<option>".$row['nombre'];
}
?>
</select>
<br>
Telefono<br>
<input type="text" name="telefono"><br>
<input type="submit" value="Actualizar">
</form>
</div>
</body>
</html>
actualizar2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>actualizar.php</title>
</head>
<body>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
//Creamos la sentencia SQL y la ejecutamos
$sSQL="UPDATE clientes SET telefono='$_POST[telefono]' WHERE nombre='$_POST[nombre]'";
mysql_db_query("ejemplo",$sSQL,$conexion);
?>
<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>actualizar.php</title>
</head>
<body>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
//Creamos la sentencia SQL y la ejecutamos
$sSQL="UPDATE clientes SET telefono='$_POST[telefono]' WHERE nombre='$_POST[nombre]'";
mysql_db_query("ejemplo",$sSQL,$conexion);
?>
<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</body>
</html>
borrar1.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>borrar1.php</title>
</head>
<body>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
echo '<form method="post" action="borrar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="SELECT nombre FROM clientes ORDER BY nombre";
$result=mysql_db_query("ejemplo",$sSQL,$conexion);
echo '<select name="nombre">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result)) {
echo "<option>".$row['nombre'];
}
mysql_free_result($result)
?>
</select>
<br>
<input type="submit" value="Borrar">
</form>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>borrar1.php</title>
</head>
<body>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
echo '<form method="post" action="borrar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="SELECT nombre FROM clientes ORDER BY nombre";
$result=mysql_db_query("ejemplo",$sSQL,$conexion);
echo '<select name="nombre">';
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result)) {
echo "<option>".$row['nombre'];
}
mysql_free_result($result)
?>
</select>
<br>
<input type="submit" value="Borrar">
</form>
</div>
</body>
</html>
borrar2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>borrar2.php</title>
</head>
<body>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
//Creamos la sentencia SQL y la ejecutamos
$sSQL="DELETE FROM clientes WHERE nombre='$_POST[nombre]'";
mysql_db_query("ejemplo",$sSQL,$conexion);
?>
<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contendio de la base</a></div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>borrar2.php</title>
</head>
<body>
<?php
$conexion = mysql_connect("host","usuario","contraseña");
if(!$conexion) {
die('No se pudo conectar a MySql: '.mysql_error());
}
//Creamos la sentencia SQL y la ejecutamos
$sSQL="DELETE FROM clientes WHERE nombre='$_POST[nombre]'";
mysql_db_query("ejemplo",$sSQL,$conexion);
?>
<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contendio de la base</a></div>
</body>
</html>
...al ejecutar el programa en
el buscador firefox o google debe aparacer lo siguiente.
-----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
...y bueno, se puede añadir un
nuevo registro, actualizar o borrar.
cualquier consulta, escribanme
al correo o comenten.
hasta la próxima.
No hay comentarios:
Publicar un comentario