Ejercicio Practico Con Php, Mysql, Css Y Html

Páginas: 10 (2282 palabras) Publicado: 9 de octubre de 2012
codigos Ejemplo de PHP y MySQL: 

para abrir conexion, el siguiente codigo se puede poner en un archivo conexion.php 
<?php 
$db_host="localhost"; 
$db_usuario="root"; 
$db_password=""; 
$db_nombre="serrano"; 
$conexion = @mysql_connect($db_host, $db_usuario, $db_password) or die(mysql_error()); 
$db = @mysql_select_db($db_nombre, $conexion) or die(mysql_error()); 
?> 

paraCerrar conexion, estas 3 lineas se pueden pegar en un archivo llamado desconectar.php 
<?php 
@mysql_close($conexion); 
?> 

en los include uso el codigo de los de arriba, llamando el archivo 
para insertar datos en mysql 
<?php 
print $val=$_GET["val"]; 
include "conexion.php"; 
$sql="insert into usuarios (codigo, nombre, telefono) values ('$codigo.', '$nombre','$telefono')"; $result=mysql_query($sql, $conexion); 
include "desconectar.php"; 
?> 

para modificar datos en Mysql: 
<?php 
print $val=$_GET["val"]; 
include "conexion.php"; 
$sql="Update usuarios Set Nombre = '$Nombre', Telefono ='$Telefono' Where Codigo='$Codigo'"; 
$result=mysql_query($sql, $conexion); 
include "desconectar.php"; 
?> 

para mostrar los datos: 
<?php 
print$val=$_GET["val"]; 
include "conexion.php"; 
$sql="select * from usuarios"; 
$result=mysql_query($sql, $conexion); 
while ($row=@mysql_fetch_array($result)) 

print $row[nombre]; 
print $row[id]; 

include "desconectar.php"; 
?> 

Por cualquier duda, avisar 

login? 
<?php 
include "coneccion.php"; 
$usuario=$_POST["usuario"]; 
$contraseña=$_POST["contraseña"]; 
if($usuario==""{ header("location:index.php?val=Ususario no valido"; } 
elseif($contraseña==""{ header("location:index.php?val=Contraseña no valida&val1=$usuario"; } 
else 

$sql = "select * from usuarios where usuario='".$usuario."'"; 
$result=mysql_query($sql, $conexion); 
while ($row=@mysql_fetch_array($result)) 

$pass=$row[contraseña]; 

mysql_free_result($result); 
if($contraseña==$pass) 

session_start(); 
$_SESSION['usuario']=$usuario; 
header("location:System/Index.php"; 

elseif($n=="") 

header("location:index.php?val=Usuario o contraseña Invalidas"; 

}
?>
Bueno lo primero que vamos ha hacer es crear una BD (base de datos) que se llame "usuarios"
En esa base vamos a a crear una tabla con el siguiente codigo

CREATE TABLE `usuarios` (
  `id`int(11) NOT NULL auto_increment,
  `usuario` varchar(20) NOT NULL,
  `password` varchar(10) NOT NULL,
  `descripcion` text character set utf8 collate utf8_spanish_ci,
  `email` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,
  `fecha` date NOT NULL,
  PRIMARY KEY  (`id`)
)

Si no saben como, nada mas lo copian y lo pegan en el bloc de notas y lo guardan como txt, o comosql, y en el admin de sql, se van a importar, luego donde dice seleccionar y se les abre una ventana donde van a buscar el archivo que crearon antes, le dan continuar y ya tendremos una tabla donde se va a registrar los usuarios

Ya tenemos la BD, y la tabla, ahora vamos a crear un archivo que se va a llamar registro.php
Este archivo va a contener el siguiente código:

<?phpsession_start();
//datos para establecer la conexion con la base de mysql.
mysql_connect('Aqui el servidor, normalmente localhost','Aqui va tu usuario, normalmente root','Aqui tu contraseña, que normalmente no hay')or die ('Ha fallado la conexión con el servidor: '.mysql_error());
mysql_select_db('Aqui la base de datos, que es este caso es usuarios')or die ('Error al seleccionar la Base de Datos:'.mysql_error());
function formRegistro(){
?>
//esto es lo que que se va a ver, ese un formulario pequeño
<form action="registro.php" method="post">
Usuario: 
  <input type="text" name="username" size="30" maxlength="20" /><br />
Password: 
<input type="password" name="password" size="40" maxlength="10" />
Confirma: <input type="password" name="password2" size="40"...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios HTML y CSS
  • mysql & php
  • php mysql
  • Php mysql
  • Mysql Y Php
  • php/mysql
  • HTML Y CSS
  • HTML y CSS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS