21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
fluffer
Profil *
Zdravím potřeboval bych pomoc pri opravě chyb(y) v skriptu ktery se snazim pouzit na svem webu.
kdyz se registruju vyskoci mi hlaska :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 - 1064

skript:

$date = date("j.m.Y H:i:s");
        $O="0";
            
            $q2 = mysql_query("INSERT INTO `users`(`name`,`login`,`pass`,`date`,`activation`) VALUES('".$name."','".$login."','".$heslo."','".$date."','".$O."'");
             if(!$q2) { echo mysql_error() . ' - ' . mysql_errno(); }
            else {
                

                $q3 = mysql_query("SELECT `id` FROM `users` WHERE `login`='".$login."'");
                $r3 = mysql_fetch_assoc($q3);
                
                $activation = md5($r3['id']).md5($login);
                

                $_to = $login;
                
                $_subject = "Potvrzení registrace";
                
                $_message = "<div style=\"font-size:11pt; font-family:Times New Roman; color:black; padding:5px;\"><div>Dobrý den,</div>";
                $_message .= "<div style=\"text-indent:10px;\">děkuji Vám za registraci na portálu koding.cz. Pro aktivaci vašeho účtu klikněte na odkaz: http://localhost/registration/activation.php?login=".$login."&amp;code=".$activation.".</div>";
                $_message .= "<div style=\"margin:10px 0;\">Vaše uživatelské jméno: ".$name."</div>";
                $_message .= "<div>S pozdravem, administrace koding.cz</div>";
                
                $_headers  = 'MIME-Version: 1.0' . "\r\n";
                $_headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
                $_headers .= 'From: <info@koding.cz>' . "\r\n";
    
                if(@mail($_to, '=?UTF-8?B?'.base64_encode($_subject).'?=', $_message, $_headers))
                {
                    echo "Za chvíli obdržíte e-mailovou zprávu s odkazem pro potvrzení registraci. Pozor! Odkaz je platný 1 hodinu. <a href=\"index.php\">Hlavní stránka</a>";
                } else {
                    echo "E-mail nebyl odeslán. Zkuste to za 5 minut.";
                }
            
            }

Předem děkuji za pomoc.
petr 6
Profil
Chybí ti uzavřít závorku, která začíná za slovem VALUES.

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