Mi problema es que no tengo idea de cómo conectar a la base de datos correctamente.
Código de la página de registro:
Código:
Conection.php (Archivo que conecta a la BD:<?php /* Conexión con la base de datos */ include_once("conection.php"); $con = mysql_connect($HOSTNAME,$USER,$PASS); if (!$con){ die(mysql_error()); } $database = mysql_select_db(“icegames”,$con); if (!$database){ die(mysql_error()); } // $user = $_POST['user']; $pass = $_POST['pass']; $mail = $_POST['mail']; $captcha = $_POST['captcha']; // Bad // If NO set $user, $pass and $mail if(!isset($user, $pass, $mail)){ echo '<p>Completa todos los campos</p>'; } // Good // If captcha is fine and is set user, pass and mail if($captcha == "OPP155" AND isset($user, $pass, $mail)){ // Print the acount info echo '<p><strong>Tus datos son</strong></p>'; echo '<p>Usuario: ', $user, '</p>'; echo '<p>Contraseña: ', $pass, '</p>'; echo '<p>Email: ', $mail, '</p>'; $sql = 'INSERT INTO user (user, pass, mail) VALUES ($user, $pass, $mail)'; $result = mysql_query($sql); if (!$result){ echo mysql_error(); exit(); }else { echo 'Datos insertados correctamente'; } } else { echo '<p>El captcha es incorrecto | <a href="../register.php">Volver</a></p>'; } ?>
Código:
Bueno, el error que tira es el siguiente:<? $enlace = mysql_connect('127.0.0.1', 'root', ''); if (!$enlace) { die('No pudo conectarse: ' . mysql_error()); } echo 'Conectado satisfactoriamente'; mysql_close($enlace); ?>
Notice: Undefined variable: HOSTNAME in C:\xampp\htdocs\icegames\config\add-reg.php
Notice: Undefined variable: USER in C:\xampp\htdocs\icegames\config\add-reg.php
Notice: Undefined variable: PASS in C:\xampp\htdocs\icegames\config\add-reg.php
Notice: Use of undefined constant “icegames” - assumed '“icegames”' in C:\xampp\htdocs\icegames\config\add-reg.php on line 28
Access denied for user ''@'localhost' to database '“icegames”'
No encuentro nada SIN definir, por eso no entiendo