Hola a todos, bueno yo ando iniciándome en este mundo pero creo que le pongo empeño a lo que hago y trato de ir más allá de lo que me enseñan en clases... Aquí tengo un programa parecido a lo que plantea el amigo JCHuerta81... Espero les guste...
___________________________________________________________________________________________
Consta de 3 archivos: telefonia.html , telefonos.php , procesa.php
Deben obviamente crear una tabla llamada suscriptores la cual contendrá los siguientes campos en este mismo orden: cod_suscriptor,cedula,nombre,fecha_sus,direccion. Repito es algo básico y primera vez que hago un programa que contiene esto pero considero que a cualquiera podría ayudar.
___________________________________________________________________________________________
telefonia.html
___________________________________________________________________________________________
<html>
<!-- *********************************************************************
NOMBRE: Daniel Alejandro Peña Campos.
CORREO: dapc21@hotmail.com
PROF: Luis Brito.
MATERIA: Pag. Web II
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE CUMANÁ (VENEZUELA).
********************************************************************* -->
<head>
<title>Telefonia</title>
<script language="javascript">
c = (document.getElementById)? true:false;
function inicio(obj) {
if (c) {
obj.visibility = "visible"; //capa principal visible
//Estas capas se ocultan aqui para al darle al boton cancelar en cada formulario pueda colocar o mostrar lacapa de inicio
Eliminar.style.visibility = "hidden"; //oculta
Insertar.style.visibility = "hidden"; //oculta
Actualizar.style.visibility = "hidden"; //oculta
Buscar.style.visibility = "hidden"; //oculta
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}
function inserta(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}
function elimina(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}
function actualiza(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}
function busca(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Mostrar.style.visibility = "hidden"; //oculto la capa
}
}
function muestra(obj) {
if (c){
obj.visibility = "visible"; //hago visible la capa
Insertar.style.visibility = "hidden"; //oculto la capa
Eliminar.style.visibility = "hidden"; //oculto la capa
Actualizar.style.visibility = "hidden"; //oculto la capa
Buscar.style.visibility = "hidden"; //oculto la capa
}
}
</script>
<style type="text/css">
<!--
#Insertar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}
#Eliminar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}
#Actualizar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}
#Buscar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}
#Mostrar {
position: absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: hidden;
background: white;
z-index:5;
}
#Izquierdo {
position:absolute;
width:20%;
height:100%;
top:0%;
left:0%;
z-index:3;
background: #003366;
}
#capaBienvenida {
position:absolute;
left: 20%;
top: 0%;
width: 80%;
height: 100%;
color:#003366;
visibility: visible;
background: white;
}
-->
</style>
</head>
<body onload="inicio(capaBienvenida.style);">
<div id="capaBienvenida">
<p align="center"> <font size="16">Selecciona una de las opciones del menu...</font> </p>
</div>
<div id="Izquierdo">
<p align="center"> <font size="30" color="white">MENU</font> </p>
<p align="center"> <a href="#" onclick="inserta(Insertar.style);"> <font size="6" color="white"> Insertar </font></a></p>
<p align="center"> <a href="#" onclick="elimina(Eliminar.style);"> <font size="6" color="white"> Eliminar </font></a></p>
<p align="center"> <a href="#" onclick="actualiza(Actualizar.style);"> <font size="6" color="white"> Actualizar </font></a></p>
<p align="center"> <a href="#" onclick="busca(Buscar.style);"> <font size="6" color="white"> Buscar </font></a></p>
<p align="center"> <a href="#" onclick="muestra(Mostrar.style);"> <font size="6" color="white"> Mostrar Tabla </font></a></p>
</div>
<div id="Insertar">
<p align="center">
<br />
<br />
<strong> Ingresar Suscriptor </strong> <br />
</p> <br />
<form method="post" action="procesa.php">
<table align="center">
<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" />
</td>
</tr>
<tr>
<td><strong>Cedula:</strong> </td>
<td>
<input type="text" id="cedula" name="cedula"></td>
</tr>
<tr>
<td><strong>Nombre:</strong> </td>
<td>
<input type="text" id="nombre" name="nombre"></td>
</tr>
<tr>
<td><strong>Fecha:</strong> </td>
<td>
<input type="text" id="fecha" name="fecha"></td>
</tr>
<tr>
<td><strong>Direccion:</strong> </td>
<td>
<input type="text" id="direccion" name="direccion"></td>
</tr>
</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="guardar" name="guardar" value="Guardar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
<p align="center">
<label></label>
</p>
</form>
</div>
<div id="Eliminar">
<p align="center">
<br />
<br />
<strong> Eliminar Suscriptor </strong> <br />
</p> <br />
<form method="post" action="procesa.php">
<table align="center">
<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" /></td>
</tr>
</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="elim" name="elim" value="Eliminar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
</form>
</div>
<div id="Actualizar">
<p align="center">
<br />
<br />
<strong> Actualizar Suscriptor </strong> <br />
</p> <br />
<form method="post" action="procesa.php">
<table align="center">
<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" />
</td>
</tr>
<tr>
<td><strong>Cedula:</strong> </td>
<td>
<input type="text" id="cedula" name="cedula"></td>
</tr>
<tr>
<td><strong>Nombre:</strong> </td>
<td>
<input type="text" id="nombre" name="nombre"></td>
</tr>
<tr>
<td><strong>Fecha:</strong> </td>
<td>
<input type="text" id="fecha" name="fecha"></td>
</tr>
<tr>
<td><strong>Direccion:</strong> </td>
<td>
<input type="text" id="direccion" name="direccion"></td>
</tr>
</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="act" name="act" value="Actualizar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
<p align="center">
<label></label>
</p>
</form>
</div>
<div id="Buscar">
<p align="center">
<br />
<br />
<strong> Buscar Suscriptor </strong> <br />
</p> <br />
<form method="post" action="procesa.php">
<table align="center">
<tr>
<td><strong>Codigo del suscriptor:</strong></td>
<td>
<input type="text" id="codigo" name="codigo" /></td>
</tr>
</table>
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="busc" name="busc" value="Buscar" />
</td>
<td>
<input type="reset" id="borrar" name="borrar" value="Borrar" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
</form>
</div>
<div id="Mostrar">
<p align="center">
<br />
<br />
<strong> Ver Suscriptores </strong> <br />
</p> <br />
<form method="post" action="procesa.php">
<p> </p>
<table align="center">
<tr>
<td>
<input type="submit" id="m_tabla" name="m_tabla" value="Ver Tabla de Suscriptores" />
</td>
<td>
<input type="button" id="cancelar" name="cancelar" value="Cancelar" onclick="inicio(capaBienvenida.style);" />
</td>
</tr>
</table>
</form>
</div>
</body>
</html>
___________________________________________________________________________________________
procesa.php
___________________________________________________________________________________________
<?php
include("telefonos.php");
//Textbox de formularios
$cod=$_POST['codigo'];
$ced=$_POST['cedula'];
$nom=$_POST['nombre'];
$fec=$_POST['fecha'];
$dir=$_POST['direccion'];
//Botones de formularios que realizan alguna accion, guardar, eliminar, etc.
$guardar=$_POST['guardar'];
$elim=$_POST['elim'];
$act=$_POST['act'];
$busc=$_POST['busc'];
$m_tabla=$_POST['m_tabla'];
//Accion que realizan cada uno de los botones
if($guardar){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos
$ingreso=mysql_query("INSERT INTO suscriptores(cod_suscriptor,cedula,nombre,fecha_sus,direccion) VALUES('$cod','$ced','$nom','$fec','$dir')", $link);
mysql_close($link); //cierro la conexion
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir); //finalmente visualizo la tabla
}
if($elim){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos
$borrar=mysql_query("DELETE FROM suscriptores WHERE cod_suscriptor='$cod'", $link);
mysql_close($link); //cierro la conexion
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir); //finalmente visualizo la tabla
}
if($act){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos
$actualizar=mysql_query("UPDATE suscriptores SET cedula='$ced', nombre='$nom', fecha_sus='$fec', direccion='$dir' WHERE cod_suscriptor='$cod'", $link);
mysql_close($link); //cierro la conexion
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir); //finalmente visualizo la tabla
}
if($busc){
muestraUnoDeLaTabla($cod,$ced,$nom,$fec,$dir);
}
if($m_tabla){
$tabla=muestraTabla($cod,$ced,$nom,$fec,$dir);
}
echo "<center><a href='telefonia.html'>Volver al Inicio</a></center>";
?>
___________________________________________________________________________________________
telefonos.php
___________________________________________________________________________________________
<?
function muestraTabla($cod,$ced,$nom,$fec,$dir){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos
//selecciono campos para mostrarlos
$result=mysql_query("SELECT cod_suscriptor,cedula,nombre,fecha_sus,direccion FROM suscriptores ORDER BY cod_suscriptor ASC", $link);
if($row=mysql_fetch_array($result)){
echo "<table border='1' align='center'>\n";
echo "<tr><td>Código de Suscriptor</td><td>Cedula</td><td>Nombre</td><td>Fecha de Suscripcion</td><td>Dirección</td></tr>\n";
do{
echo "<tr><td>".$row["cod_suscriptor"]."</td><td>".$row["cedula"]."</td><td>".$row["nombre"]."</td><td>".$row["fecha_sus"]."</td><td>".$row["direccion"]."</td></tr> \n";
}while($row=mysql_fetch_array($result));
echo "</table>\n";
}
else{
echo "<center>No se ha encontrado ningun registro...</center>";
}
mysql_close($link); //cierro la conexion
}
function muestraUnoDeLaTabla($cod,$ced,$nom,$fec,$dir){
$link=mysql_connect("localhost","root","root"); //abro la conexion
mysql_select_db("telefonos",$link); //selecciono mi base de datos
//selecciono campos para mostrarlos
$result=mysql_query("SELECT cod_suscriptor,cedula,nombre,fecha_sus,direccion FROM suscriptores WHERE cod_suscriptor='$cod'", $link);
if($row=mysql_fetch_array($result)){
echo "<table border='1' align='center'>\n";
echo "<tr><td>Código de Suscriptor</td><td>Cedula</td><td>Nombre</td><td>Fecha de Suscripcion</td><td>Dirección</td></tr>\n";
do{
echo "<tr><td>".$row["cod_suscriptor"]."</td><td>".$row["cedula"]."</td><td>".$row["nombre"]."</td><td>".$row["fecha_sus"]."</td><td>".$row["direccion"]."</td></tr> \n";
}while($row=mysql_fetch_array($result));
echo "</table>\n";
}
else{
echo "<center>No se ha encontrado ningun registro con este código...</center>";
}
mysql_close($link); //cierro la conexion
}
?>
___________________________________________________________________________________________
fin
___________________________________________________________________________________________
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("productos");
$prod_php = "".$_POST['prod_flash']."";
$id_php = "".$_POST['id_flash']."";
$cons = "INSERT INTO lista (prod_sql, id_sql) VALUES ('$prod_php', '$id_php')";
mysql_query($cons);
mysql_close($link);
?>
para recibir usas este
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("productos");
$sql = "SELECT * FROM lista";
$res = mysql_query($sql);
$prod_php = mysql_result($res, 0, "prod_sql");
$id_php = mysql_result($res, 0, "id_sql");
echo "prod=".$prod_php;
echo "&id=".$id_php;
?>
en estos momentos no tengo a la mano el codigo para el login, pero pues dejame hacer uno, te paso mi msn y pues ahi me puedes preguntar. javo.million@hotmail.com
No me funciono los el esquema que medejaste, me carga la PAGINA: telefonia.html, pero al darle clic en cualquiera de los botones no me carga la página siguinte me sale: No se puede encontrar la página web
HTTP 404
Causas más probables:
*Es posible que la dirección no se haya escrito correctamente.
*Si hizo clic en un vínculo, es posible que no esté actualizado.
Haber si me podrias decir en que estoy fallando.
Gracias.