13. december 2008 - 21:56
Der er
9 kommentarer og 1 løsning
arse error: syntax error, unexpected T_VARIABLE
Hey eksperter .. Håber i kan hjælpe mig med denne kode. Der er vist nogle fejl i. Og en af dem er på linje 15. Kan bare ikke finde ud af rette :S <link href="style.css" type="text/css" rel="stylesheet"> <script type="text/javascript" src="scripts.js"></script> <div class="note" id="note1" style="width:100%;height:98%;margin:0px;margin-top:2px;"> <div class="note_text"> <table style="width:100%;"> <tr><td class="border"> <? include("config.php"); $brugernavn = $_POST[brugernavn]; $brugernavn = strip_tags($brugernavn); $brugernavn = mysql_real_escape_string($brugernavn); $kodeord = $_POST[kodeord]; $kodeord = strip_tags($kodeord); $kodeord = mysql_real_escape_string($kodeord); $tael = mysql_query("SELECT * brugernavn FROM brugere WHERE brugernavn = "$brugernavn"") or die(mysql_error()); $antal = mysql_num_rows($tael); if($antal == 0){ mysql_query("INSERT INTO brugere (brugernavn, kodeord, haar, tilbehor, troje, bukser, sko)VALUES("$brugernavn", "$kodeord", "blank.gif", "blank.gif", "0001.gif", "0001.gif", "0001.gif")") or die(mysql_error()); echo "Du er nu oprettet som bruger og kan logge ind her.<br><br><a href="velkommen.html">Login</a>"; } else { echo "Brugernavnet er optaget"; } ?> </td><td style="width:101px;"><img src="images/bling.jpg" /> </td></tr></table> </div>
Annonceindlæg fra Deloitte
Slettet bruger
13. december 2008 - 22:01
#1
Linje 15 skal være: $tael = mysql_query("SELECT * brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
13. december 2008 - 22:01
#2
Du mener nok $tael = mysql_query("SELECT * brugernavn FROM brugere WHERE brugernavn = '$brugernavn") or die(mysql_error());
13. december 2008 - 22:03
#3
Min '-tast virker ikke så godt. Mon ikke SQL-sætningen skulle være: $tael = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error()); eller $tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
14. december 2008 - 00:32
#4
Det virkede :). Tak skal i have. Men jeg får dog endnu en fejl: Parse error: syntax error, unexpected T_VARIABLE in /home/www/santox.dk/2dchat/opret.php on line 18 Altså denne linje: mysql_query("INSERT INTO brugere (brugernavn, kodeord, haar, tilbehor, troje, bukser, sko)VALUES("$brugernavn", "$kodeord", "blank.gif", "blank.gif", "0001.gif", "0001.gif", "0001.gif")") or die(mysql_error());
14. december 2008 - 00:37
#5
Samme fejl, og samme løsning.
14. december 2008 - 00:41
#6
Ligemeget .. Har rettet resten af fejlene og det virker nu. Smid et svar begge to og i deler points :)
14. december 2008 - 00:44
#7
Ingen point til mig, tak.
Slettet bruger
14. december 2008 - 09:26
#8
Så skal jeg nok tage dem :)
14. december 2008 - 12:48
#9
sådan :)
Slettet bruger
14. december 2008 - 13:19
#10
Tak :)
Computerworld tilbyder specialiserede kurser i database-management