Necesito vincular mi formulario con Hostinger ayuda

zonanica Seguir

Gamma
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Abr 2014
Mensajes
172
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Chicos pues resulta que ya tengo mi formulario de registro empleado pero no se como configurara el registro para que msql de hostinger los acepten... esto son los datos

Host: mysql.hostinger.es
Usuario : u628671969_rudy
pass: ******
name : Adsense


en la tabla de phpmyadmin solo he insertado 4 variable

uid
user
pass
email
ip

este es el codigo del formulario sin los datos :


HTML:
<?php
require_once('funciones.php');
conectar('localhost', 'root', 'pass', 'tutoriales');

//Recibir
$user = strip_tags($_POST['user']);
$pass = strip_tags(sha1($_POST['pass']));
$mail = strip_tags($_POST['mail']);
$ip = $_SERVER['REMOTE_ADDR'];

$query = @mysql_query('SELECT * FROM tutorial1_usuarios WHERE user="'.mysql_real_escape_string($user).'"');
if($existe = @mysql_fetch_object($query))
{
	echo 'El usuario '.$user.' ya existe.';	
}else{
	$meter = @mysql_query('INSERT INTO tutorial1_usuarios (user, pass, mail, ip) values ("'.mysql_real_escape_string($user).'", "'.mysql_real_escape_string($pass).'", "'.mysql_real_escape_string($mail).'", "'.$ip.'")');
	if($meter)
	{
		echo 'Usuario registrado con exito';
	}else{
		echo 'Hubo un error en el registro.';	
	}
}
?>


este es el codigo del formulario segun yo y los datos obtenido :

HTML:
<?php
require_once('funciones.php');
conectar('mysql.hostinger.es', 'u628671969_rudy', '******', 'Adsense');

//Recibir
$user = strip_tags($_POST['user']);
$pass = strip_tags(sha1($_POST['pass']));
$mail = strip_tags($_POST['mail']);
$ip = $_SERVER['REMOTE_ADDR'];

$query = @mysql_query('SELECT * FROM Adsense WHERE user="'.mysql_real_escape_string($user).'"');
if($existe = @mysql_fetch_object($query))
{
	echo 'El usuario '.$user.' ya existe.';	
}else{
	$meter = @mysql_query('INSERT INTO u628671969_easy (user, pass, mail, ip) values ("'.mysql_real_escape_string($user).'", "'.mysql_real_escape_string($pass).'", "'.mysql_real_escape_string($mail).'", "'.$ip.'")');
	if($meter)
	{
		echo 'Usuario registrado con exito';
	}else{
		echo 'Hubo un error en el registro.';	
	}
}
?>
 

hasdpk

Delta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Abr 2013
Mensajes
601
¿Cuál es tu problema? Según estoy viendo, ya estás guardando los datos en la base de datos.
 

zenok

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 May 2009
Mensajes
193
MySQL es inseguro, trata de utilizar mysqli o pdo
 

zonanica

Gamma
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Abr 2014
Mensajes
172
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.

aperpen

Gamma
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 May 2014
Mensajes
235
Asi a simple vista veo esto:
PHP:
$query = @mysql_query('SELECT * FROM Adsense WHERE user="'.mysql_real_escape_string($user).'"');
Para mirar si el usuario ya existe seleccionas los datos de la tabla Adsense.

Pero sin embargo para registrar los datos usas la tabla u628671969_easy:
PHP:
	$meter = @mysql_query('INSERT INTO u628671969_easy (user, pass, mail, ip) values ("'.mysql_real_escape_string($user).'", "'.mysql_real_escape_string($pass).'", "'.mysql_real_escape_string($mail).'", "'.$ip.'")');

Creo que estás confundiendo cuando usar el nombre de la tabla y el de la BD. ¿Me podrías decir como se llama la tabla que has creado en PhpMyAdmin?

Saludos.
 

zenok

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 May 2009
Mensajes
193
Y además no utilices @, evitas que devuelva errores si los hay.
 
Arriba