Keresés Kategóriák Kedvencek

Hogyan írjunk regisztráló scriptet PHP-ban?

Készítette: Silber
2008. szeptember 2. 08:18:57 - 27313 megtekintés
Silber - 14 éve, 4 hónapja

Forráskódot mellékelj, akkor megnézem.

nitrome - 14 éve, 4 hónapja

A hozzászólás eltávolítva a videó készítője által.

pocimaci - 14 éve, 5 hónapja

eljen a mysql injection! ))))))))))))

kal-el - 14 éve, 8 hónapja

Silber én így csináltam meg mysql_num_rows -ot nem értettem ezért így csináltam meg:


$kapcsolat = mysql_connect('host','felhasználónév','jelszó');
mysql_select_db('felhasználónév');


$username = $_POST[username];
$password = $_POST[password];
$repw = $_POST[repw];
$email = $_POST[email];

if ($username == NULL)
{
print "A felhasználónév mező üres,kérem próbáljs újra";
}
elseif ($password == NULL)
{
print "A jelszó mező üres, kérem próbálja újra";
}
elseif ($password != $repw)
{
print "Nem egyezik a két jelszó, kérem próbálja újra";
}
elseif ($email == NULL)
{
print "Az email cím kitöltése kötelező kérem próbálja újra";
}
else {
$parancs = "SELECT * FROM webpage WHERE username = '$username' ";
$valasz = mysql_query($parancs);
$sor = mysql_fetch_array($valasz);

if ($username == $sor[username])
{
print "Van már ilyen felhasználónév";
}
else
{

$parancs = "INSERT INTO webpage (username, password, email)
VALUES ('$username', '$password', '$email')";
if (mysql_query($parancs))
{
print "A regisztráció sikeres.Üdvözlünk $username";
}
}}
mysql_close($kapcsolat);

Silber - 14 éve, 11 hónapja

php

$kapcsolat = mysql_connect('adatbazisod_hostja', 'felhasznaloneved', 'jelszavad');
mysql_select_db('felhasznaloneved');

$username = $_POST[username];
$password = $_POST[password];

if ($username && $password != NULL)
{
$parancs = "INSERT INTO videosmart (username, password) VALUES ('$username', '$password')";
if (mysql_query($parancs))
{
print "Sikeres regisztráció. Kérem jelentkezzen be.";
}
else
{
print "Sikertelen regisztáció. Kérem, lépjen kapcsolatba a webmesterrel.";
}
}
else
{
print "A felhasználónév/jelszó mező közül valamelyik üres. Kérem javítsa a hibát.";
}


mysql_close($kapcsolat);


A nyitó- és zárótageket írd oda az elejére és a végére (kacscsőr, kérdőjel), a táblanevet írd át, és a megfelelő változókat töltsd fel a sajátodra optimalizálva (host, felhasznaloneved, jelszavad).