Ayuda para registro de usuarios
holas,
es la primera vez k intento hacer una web y mi idea es k en mi pagina http://es.geocities.com/bricofer salgan unos cuadros de texto solicitando un nombre y un passw. de usuario (k yo le habre facilitado previamente al cliente). en principio la pagina sera navegable excepto algunos enlaces, k no me interesa k sean "libres". He estado mirando manuales y ejemplos en php, pero, no soy capaz de k funcione, pork komo ya he dicho soy mu nuevo en esto, y ni siquiera se donde tengo k poner el codigo a ver si me podeis ayudar. txs. bricofer@yahoo.es :y) |
saludos rt000v95...
seria con un nombre y password fijo o a cada cliente la asignarias uno?...si lo quieres fijo no necesitarias base de datos, pero si quieres uno para cada cliente necesitaras base de datos, como lo quieres hacer? Coke. |
saludos
yo tambien estaria interesado en lo mismo,lo q quiero es q eligan ellos el user y el pass .por lo q necesitaria hacer una base de datos pero lo intentado con cosillas q encuentro por ahi pero na. te cuento como lo estoy haciendo en php q la verdad es q ni papa solo html y gracias. creo un archivo llamado conexion.php tal cual:(esto es solo para escribir los datos) <? $dbhost="localhost"; // host del MySQL (generalmente localhost) $dbusuario="agustin"; // aqui debes ingresar el nombre de usuario // para acceder a la base $dbpassword="mipass"; // password de acceso para el usuario de la // linea anterior $db="ejemplo"; // Seleccionamos la base con la cual trabajar $conexion = mysql_connect($dbhost, $dbusuario, $dbpassword); mysql_select_db($db, $conexion); ?> creo el archivo cerrar_conexion.php <? mysql_close($conexion);?> otro mas guardar.php <? include "conexion.php"; if (!isset($accion)){ echo ?> <html> <head><title>Guardar datos en la base</title></head> <body> <h3>Guardar datos en la base</h3> <form name="form1" method="post" action="guardar.php?accion=guardar"> <p>Nombre:<br> <input type="text" name="nombre"> </p> <p>Apellido:<br> <input type="text" name="apellido"> </p> <p>DNI:<br> <input type="text" name="dni"> </p> <p> <input type="submit" name="Submit" value="Guardar Datos"> </p> </form> </body> </html> <? }elseif($accion=="guardar"){ include"conexion.php"; $result=mysql_query("INSERT INTO usuarios (id,nombre, apellido, dni) VALUES ('',$nombre,$apellido,$dni) ",$conexion); echo ?> <html> <head></head> <body> <h3>Los datos han sido guardados</h3> </body> </html> <? include "cerrar_conexion.php"; ?> otro Archivo ver.php <? include "conexion.php"; $result=mysql_query("SELECT * FROM usuarios ORDER BY nombre", $conexion); echo"<table width=300> <tr> <td><b>Nombre</b></td><td><b>Apellido</b></td><td><b>DNI</b></td> </tr>"; while($row=mysql_fetch_row($result)){ echo"<tr> <td>$row[1]</td><td>$row[2]</td><td>$row[3] <a href=\"actualizar.php?id=$row[0]\">Actualizar</a></td> </tr>"; } echo"</table>"; include "cerrar_conexion.php"; ?> y el ultimo actualizar.php <? include "conexion.php"; if (!isset($accion)){ $result=mysql_query("SELECT * FROM usuarios WHERE id=$id", $conexion); $row=mysql_fetch_row($result); echo ?> <html> <head><title>Actualizar datos de la base</title></head> <body> <form action="actualizar.php?accion=guardar" method="POST"> Nombre:<br> <input type="text" value="$row[1]"\ name="nombre"><br> Apellido:<br> <input type="text" value="$row[2]" name="apellido"><br> DNI:<br> <input type="text" value="$row[3]" name="dni"><br> <input type="hidden" name="id" value="$row[0]"> <input type="submit" value="Guardar"> </form> </body> </html> <? }elseif($accion==guardar){ $result=mysql_query("UPDATE usuarios SET nombre=$nombre, apellido=$apellido, dni=$dni WHERE id = $id",$conexion); echo ?> <html> <body> <h3>Los registros han sido actualizados</h3> </body> </html> <? include "cerrar_conexion.php"; ?> ok¡¡¡¡ pues comento como lo ejecuto. desde mi ftp de lycos le doy a guardar.php(supuestamente este es el archivo q deberia de guardar los datos en la base) relleno los campos y pulso enviar y el explore me dice q tarari q te vi .usuarios.lycos.es/guardar.php?accion=guardar NO SE PUEDE MOSTRAR LA PAGINA por lo q deduzco q sera del form <form name="form1" method="post" action="guardar.php?accion=guardar">(la verdad, no entiendo q hace esto,deberia de escribir los datos no?) wenno aver si me hechais un cable deu |
prueba con este...
guardar.php Código PHP:
Coke. |
La franja horaria es GMT +2. Ahora son las 22:14. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate