Comunidad de diseño web y desarrollo en internet online

Estableciendo conexión con la base de datos

Citar            
MensajeEscrito el 27 Ago 2013 11:49 pm
¡Buenas! Os escribo porque soy nueva en esto de la programación y se me ha presentado un problema.
Estoy creando una web en la que necesitaría una sección para registrar usuarios, pero se me resiste. El fallo está en que no sé qué hago mal pero no se quedan registrados en la tabla de la base de datos y claro, al iniciar sesión me dice que no existe el usuario.


Pego la parte del html que afecta al registro...

Código:

Código HTML :

<div id="contenido6" style="overflow: scroll; height: 100px; width: 100%"> 
<form name="form1" method="post" action="insertar.php"> 
Username: <br> 
<label> 
<input name="username" type="text" id="username"> 
</label> 
<p>Password: <br> 
<label> 
<input name="password" type="password" id="password"> 
</label> 
</p> 
<p>Nombre:<br> 
<label> 
<input name="nombre" type="text" id="nombre"> 
</label 
</p> 
<p>Apellidos<br> 
<label> 
<input name="apellidos" type="text" id="apellidos"> 
</label> 
</p> 
<p>Tel&eacute;fono<br> 
<label> 
<input name="telefono" type="text" id="telefono"> 
</label> 
</p> 
<p>Email:<br> 
<label> 
<input name="email" type="text" id="email"> 
</label> 
</p> 
<p> 
<label></label> 
<label> 
<input type="submit" value="Enviar registro"> 
</label> 
</p> 
</form> 
</div>



y el php al que hace referencia, a ver

Código:

Código PHP :

<html> 
<head> 
<title></title> 
</head> 
<body> 
<?php 
function Conectarse () 
{ 
if (!($link=mysql_connect("localhost","foamcarh","hola1234"))) 
{ 
echo "Error conectando a la base de datos."; 
exit(); 
} 
if (!mysql_select_db("foamcarh_base",$link)) 
{ 
echo "Error seleccionando la base de datos."; 
exit(); 
} 
return $link; 
} 

$link=Conectarse(); 
echo "Conexion con la base de datos conseguida.<br>"; 

mysql_close($link); 
//cierra la conexion 
?> 
</body> 
</html>




Si pudiérais echarme una mano os lo agradecería eternamente

Por Foam

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Ago 2013 12:11 pm
¿Cuál es el mensaje de error?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 28 Ago 2013 07:49 pm
A simple vista, ninguno.. solo que no se queda el usuario registrado en la base de datos :/

Por Foam

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Ago 2013 12:10 pm
Pues en el código que has posteado no hay ningún INSERT o UPDATE, de hecho no hay ninguna sentencia SQL.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 10 Sep 2013 03:03 pm
Como te han dicho deberías hacer un insert en la tabla de la base de datos que vayas a usar para guardar a los usuarios registrados, por ejemplo:

Código MySQL :

Código MySQL :

"INSERT INTO Users (name, surname, email, user, pass) VALUES ('pepito', 'garcia', '[email protected]', 'pepito', 'mipass')" 



Recoge los datos que te da el usuario al registrarse y guardalo en la base de datos para que cuando el usuario vaya a entrar introduzca su usuario y contraseña y se mire en la base de datos si está o no

Por napemi

8 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.