Hola a todos os traigo un código destinado a crear un sistema de registros para una web, yo creo que está completamente correcto pero aún así no funciona espero que puedan ayudarme:
Código PHP:
<?php
include('pep.php');
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset($_POST['email']) && !empty($_POST['email']) &&
isset($_POST['pw']) && !empty($_POST['pw']) &&
isset($_POST['pw2']) && !empty($_POST['pw2']) &&
$_POST['pw'] === $_POST['pw2'])
{
$con=mysql_connect($hostname_pep,$username_pep,$password_pep)
or die('Problemas al conectar con el servidor.');
mysql_select_db($database_pep,$con)
or die('Problemas al conectar con la base de datos.');
mysql_query("INSERT INTO registro ('nombre','email','pw','rpw')
VALUES ('$_POST[nombre]','$_POST[email]','$_POST[pw]','$_POST[pw2]')",$con);
echo 'Datos insertados:<br>';
echo 'Nombre:'.$_POST['nombre'].'<br>';
echo 'Email:'.$_POST['email'].'<br>';
echo 'Contraseña:'.$_POST['pw'].'<br>';
} else {
echo 'Verifica que llenaste todos los campos y las contraseñas coinciden.';
}
?>
Y el archivo incluido al principio del código anterior es este:
Código PHP:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_pep = "localhost";
$database_pep = "web";
$username_pep = "root";
$password_pep = "";
?>