Tema: Ayuda
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/02/2010, 08:22
Avatar de morior
morior
 
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 10 años, 5 meses
Puntos: 12
Respuesta: Ayuda

Para registrar los usuarios, el formulario:


Código PHP:
<table border="1" >

<
form action="foros_web1.php" method="post" >
    <
th height="25" colspan="2"Registro </th>
    <
tr>
        <
td>Nombre</td><td><input type="text" name="nombre" size="10" maxlength="10" /></td>
    </
tr>
    <
tr>
        <
td>Contrase&ntilde;a</td><td> <input type="password" name="passw" size="10" maxlength="10" /></td>
    </
tr>

</
tr>
    <
tr>
        <
td>Pon tantos datos como quieras</td><td><input type="text" name="dato" size="10" maxlength="10" /></td>
    </
tr>
<
tr><td colspan="2"><input type="submit" value="registrarse" /></tr></td>
</
form>
</
table
Para introducirlos en la base de datos
Código PHP:
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
(
$_POST['passw']) && !empty($_POST['passw']) &&
(
$_POST['dato']) && !empty($_POST['dato'])){

mysql_query("INSERT INTO tutabla VALUES ('', '".$_POST['nombre']."','".$_POST['passw']."','".$_POST['dato']."')")
    or die(
mysql_error());


Y para el tema de los puntos, necesitas hacer un login, es un formulario muy parecido al del registro pero en el que comparas la contraseña del usuario con su nombre si tiene éxito le asignas una variable de sesión en la página:

Código PHP:
<?
session_start
();

$result=mysql_query("SELECT identificador
FROM tutabla
WHERE nombre='"
.$_POST['nombre']." AND passw=".$_POST['passw']."'")
    or die(
mysql_error());
 while (
$row=mysql_fetch_array($result)) {
                
extract($row);}
$_SESSION['visitante'] = $identificador;


¿>

Luego por último cada vez que un usuario hace algo, necesitas una tabla donde vas insertando cosas:
Código PHP:

mysql_query
("INSERT INTO tutabla_de_acciones VALUES ('', '".$_SESSION['visitante']."','$tipo_de_accion')")
    or die(
mysql_error()); 
Espero que tengas algo de conocimientos de programación porque esto lo requiere. Si los tienes podrás adaptar fácilmente este código a lo tuyo
__________________
Juego de navegador online