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ñ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