Skocz do zawartości

GoBulletin

Użytkownicy
  • Zawartość

    1
  • Rejestracja

  • Ostatnio

Posty napisane przez GoBulletin


  1. Przepraszam za odkop, ale może się komuś przyda.

    No to tak.

    link będzie wyglądał np. register.php?reff=nick

     

    Tabela users:

    "CREATE TABLE `users` (

    `id` int(11) NOT NULL AUTO_INCREMENT,

    `login` varchar(50) NOT NULL,

    `password` varchar(32) NOT NULL,

    `email` varchar(50) NOT NULL,

    `punkty` int(11) NOT NULL,

    `reff` varchar(50) NOT NULL,

    `data` datetime NOT NULL,

    PRIMARY KEY (`id`)

    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;

     

     

    REJESTRACJA

     

    //Pobieramy nick z linku

    $reff = mysql_real_escape_string(htmlspecialchars($_GET['reff']));

    $formularz = '

    <form aciton="?go=register.php" method="POST">

    Login <input type="text" name="login">

    Hasło <input type="text" name="password">

    Email <input type="text" name="email">

    <input type="submit" name="submit" value="Rejestetruj">

    </form>

    ';

    if(isset($_POST['submit'])) {

    //dodajemy usera wraz z jego reffem:

    $zapytanie = mysql_query("INSERT INTO users SET login='$login', $password='$password', email='$email', reff='$reff'")

    //Teraz dodajemy polecającemu 3 punkty

    $zapytanie = mysql_query("UPDATE users SET punkty = + 3 WHERE login='$reff'");

    } else {

    echo $formularz;

    }

     

     

    Taki prosty skrypcik na szybko, więc nie ma takich rzeczy jak: sprawdza czy są dane puste, nie ma powtórzeń haseł itp.

×