Echenle un vistazo a este codigo....porke falla?

si en donde dice localhost pon la direccion que pone el html kit y acontinuacion vuelve a subir la pagina de configuracion ya editada y pureba a registrarte de nuevo
una cosa no he subido los 3 archivos en la raiz de la web ,si no , en una subcarpeta...¿influye?
está todo bien......., ¿puede ser que yo pusiera en el server adress la direccion de la web (como se decia en el curso paso a paso)? Alomejor ese no es la dirección....¿nose?
pein..cual puede ser ¿estoy buscando por la red y provando con todo lo que se me ocurre peroooo?.......
En los email que me mandan me dicen esto;

Hostname: En primer lugar, deberá añadir un dominio / subdominio en su Panel de Control Hosting.


será que mi nombre de host es el de mi cuenta...no?
pein,...sigues ahy. Sí estas..tu mañana a que hora estas por aki??
Ya no te molesto mas , tio. :oops:

Dime a ke hora y me paso por aqui aver si podemos enderezar esto.me da rabia dejarlo pero me levanto para el curro dentro de 4 horas....jej :shock: ..

contesta please
Hola.

Espero que no te molestes rtr, pero así no aprenderás nada. Si quiere aprender necesitas seguir un curso o leer un o varios libros. Compra un libro de php/MySQL o descarga uno gratuito de la red. En la red encontraras cientos de libros gratuitos, solo es cuestión de buscar.




Saludos
hola, algo se aprende...pero claro no tango como con los libros.
donde puedo descargar esos libros , supongo que buscandolos en el google.¿me aconsejas alguno?nivel basico
he intentado hacer varios cursos pero hacen referencia a otros temas que desconozco...
ya regrese nos kedamos en esto


<?php
/
$server = "estamiprueba.onlinewebshop.net";


$database = "el nombre de la base de datos ";


$db_user = "el usuario de la base de datos";


$db_pass = "la contraseña de la base de datos";


$table = "la que creamos anteriormente ";
?>
si , en eso nos kedamos.Dime el siguiente paso y cuando regrese del curro seguimos..gracias.¿Ya no debe de quedar mucho verdad?
He cambiado localhost por "fdb1.runhosting.com", creo que en razy en vez de se pone eso en vez de "localhost",..y ahora me dice esto ( al registrarme).

Could not match data because Unknown column 'nombre' in 'where clause'

Traducido;


Podría no coincidir con los datos porque Desconocido columna 'nombre' en 'que la cláusula "
hola

veo que ta esta listo!!!!


solo que en la base de datos no en contro ese campo de nombre

fue un pekeño error mio ahora en register.php cambiala por esto

<?php

//Variables de post
$usuario=$_POST['nombre'];
$contraseña=$_POST['password'];
$correo=$_POST['email'];

include("configuracion.php");

// connectando a mysql
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());

// seleccionando la base de datos
mysql_select_db($database)
or die ("Could not select database because ".mysql_error());

// revisando si el usuario no se repite en la tabla
$check = "select id from $table where usuario = '".$_POST['nombre']."';";
$qry = mysql_query($check)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows != 0) {
echo "el siguiente nombre de usuario $usuario ya existe.
";
echo "<a href=registro.html>vuelve a intentarlo</a>";
exit;
} else {

// insertando el usuario
$insert = mysql_query("insert into $table values ('NULL', '".$usuario."', '".$contraseña."', '".$correo."')")
or die("Could not insert data because ".mysql_error());

// escribir el mensaje si se creo correctamente
echo "Tu cuenta ha sido correctamente creada! regresa al registro <a href=registro.html>aqui</a> en unos momentos pein me enseñara a utilizar el login
";
}
?>
no puedo confirmalo, ya que , la conexion me funciona muyyyyyyyyyyyyy lenta....estoy conectado por gprs.

pero te agradeceria que me explicaras , un poco ,como va lo del logín.
ok
creamos dos paginas una ke se llame iniciar.html y otra login.php

en la de iniciar.html ponemos esto


<center>
<form action="login.php" method="post" onSubmit="return validate()">



nombre de Usuario:

<input type="text" name="username" size="20">




contraseña:

<input type="password" name="password" size="20">




<input type="submit" value="iniciar sesion">

</br>
</p>
</form>


regresa al index aqui</p>

</center>



y aqui el login.php


<?php
ob_start();

include("configuracion.php");


$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());


mysql_select_db($database)
or die ("Could not select database because ".mysql_error());

$match = "select id from $table where usuarios = '".$_POST['username']."'
and contraseña = '".$_POST['password']."';";

$qry = mysql_query($match)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);

if ($num_rows <= 0) {
echo "el siguiente nombre es incorrecto o esta incorrecta la contraseña: ".$_POST['username']."
";
echo "<a href=login.html>vuelve a intentarlo</a>";
exit;

} else {

setcookie("loggedin", "".$_POST['username']."", time()+(3600 * 7));
echo '<center><h1>por favor espere.......</h1></center><script language="javascript">
web = "iniciar.html"
setTimeout("redireccionar()",1000)
function redireccionar() {
if (window.location != web) {
window.location = web
}
}
</script>';
}
ob_end_flush();
?>
hola pein, ya tengo hecho el registro de usuarios ( lo hice mientras estabas "en paradero desconocido"). Te importaria ayudarme con la conexion de una segunda tabla , con una clave foranea??

Creo que se conecta igual , con la clave que pusimos en la pagina config. ¿verda?
si se conecta igual solo que en table le pones la nueva tabla