Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2013, 16:49
Avatar de The_Code
The_Code
 
Fecha de Ingreso: mayo-2012
Ubicación: Argentina
Mensajes: 98
Antigüedad: 12 años
Puntos: 4
Pregunta Problemas de novato

Buenas, yo manejo bien el html y css, pero el php, acabo de empezar con él.

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:
<?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>';
	}
?>
Conection.php (Archivo que conecta a la BD:

Código:
<?
$enlace =  mysql_connect('127.0.0.1', 'root', '');
if (!$enlace) {
    die('No pudo conectarse: ' . mysql_error());
}
echo 'Conectado satisfactoriamente';
mysql_close($enlace);
?>
Bueno, el error que tira es el siguiente:

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
__________________
Mi portafolio