Potřebuju pomoct s web registrací na mangos zero. Na webu jsem našel nějaký jednoduchý PHP skript, ale ten byl tak jednoduchý, že nefungoval, tudíž jsem začal s editací. (Navíc, nemám ještě pretbc wow)
Tohle mám na webu:
<link rel='stylesheet' type='text/css' href='../css/registrace.css'>
<form action="../php/registrace.php" method=post>
<div id="registrace">
<div id="jmeno">
<div class="text">
Jméno účtu
</div>
<div class="okno">
<input type="text" name="name" size 20>
</div>
</div>
<div id="heslo">
<div class="text">
Heslo
</div>
<div class="okno">
<input type="password" name="pass" size 20>
</div>
</div>
<div id="email">
<div class="text">
E-Mail
</div>
<div class="okno">
<input type="text" name="email" value="@" size 20>
</div>
</div>
<div id="button">
<input type=submit name="submit" value="Vytvoř účet">
</div>
</div>
</form>
A tohle je skript:
<?php
define('mySQL_hostname', '127.0.0.1'); //IP Databáze
define('mySQL_database', 'realmd'); //Název databáze (realmd)
define('mySQL_username', 'root'); //Jméno uživatele
define('mySQL_password', 'root'); //Heslo
function l2j_encrypt($password) {
return base64_encode(pack("H*", sha1(utf8_encode($password))));}
$str = l2j_encrypt($_POST['pass']);
$user = $_POST["name"];
$email = $_POST["email"];
$db_link = mysql_pconnect( mySQL_hostname, mySQL_username, mySQL_password )
or die( 'Chyba při připojování k MySQL<br><br>'.mysql_error() );
$db_select = mysql_select_db( mySQL_database, $db_link )
or die( 'Chyba při připojování k databázi<br><br>'.mysql_error() );
if ($user == '') { print'Prázdné pole: Jméno účtu'; mysql_close(); }
elseif ($str == '') { print'Prázdné pole: Heslo'; mysql_close(); }
elseif ($email == '' or $email == '@') { print'Prázdné pole: E-Mail'; mysql_close(); }
else {
$db_add = mysql_query( "INSERT INTO `account` VALUES ('11' '$user', '$str', '0', '', '0', '0', '$email', '', '', '0', '0', '0', '0', '0', '0', '0')" )
or die( 'Chyba: '.mysql_error() );}
print 'Účet byl úspěšně vytvořen<br><br>Přejeme příjemnou hru.';
mysql_close();
?>
A teď k mé prosbě:
Ten php skript mě vůbec nefunguje, takže bych ho potřeboval poupravit, ale bohužel, tak daleko moje znalosti nesahají.
Potřeboval bych poradit i s id accountu, aby skript vždycky našel nejvyšší hodnotu a přičetl 1.
Dále bych chtěl udělat, aby registrace probíhala v jednom nastylovaným okně, a ne aby se přesunula do "bílého" okna.
Jak to teď vypadá:
Pokud budete ještě něco potřebovat, napište.
Děkuji