Autor Zpráva
achyles
Profil *
Zdravím.
Udělal jsem si registraci účtu, ale vypisuje mi to chybu:
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\wow\index.php on line 59
Zde je kód:
<html>
<head>
<title>Registrace</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>
<center>
        
        <table>
            <form method="post" action="index.php">
                <tr><td>Jméno:</td><td><input type="text" name="login" size="39"></td><td></td></tr>
                <tr><td>Heslo:</td><td><input type="password" name="pass" size="39"></td><td></td></tr>
              <tr><td align="middle" colspan=3><input type="submit" value="Odeslat" name="send"></td></tr>
            </form>
        </table>
</center>
</body>
</html>
<?php


$login = $_POST['login'];
$pass = $_POST['pass'];
$dbhost = '127.0.0.1';
$dbuser = 'root';
$dbpass = '******';
$dbname = 'zkouska';


mysql_connect($dbhost, $dbuser, $dbpass) or ($error = 1);
mysql_select_db($dbname);

if($error==1){echo '<center><p>Nepodařilo se připojit k databázi!</p></center>';}
else{}

if ($login=="") {echo '<center><p>Nezadali jste jméno účtu!</p></center>';}
else{}
if ($pass=="") {echo '<center><p>Nezadali jste heslo k účtu!</p></center>';}
else{}

$getAccount = mysql_query("SELECT UPPER(`username`) as `name` FROM account WHERE UPPER(`username`) = UPPER('$login')");
$account = mysql_fetch_array($getAccount);

$login2 = strtoupper($login);
$pass2 = strtoupper ($pass);

if($account['name']==$login2){echo 'Tento účet již existuje.<br>'; $log = 0;}

else{$log = 1;}

if($log == '1')

{
$sql = mysql_query("INSERT INTO `account` (`username`,`sha_pass_hash`) VALUES (UPPER('$login2'), SHA1(CONCAT(UPPER('$login2'),':',UPPER('$pass2'))));"); echo '<center>Účet '; echo $login2; echo' vytvořen.</center>'; 
}
else{echo 'Registrace se nezdařila!';} 


 php>

Předem děkuji za pomoc.
Taps
Profil
achyles:
nahrad
 php>

za
?>
achyles
Profil *
Děkuji vyřešeno.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0