Avatar billede deltarix Nybegynder
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>
Avatar billede 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());
Avatar billede erikjacobsen Ekspert
13. december 2008 - 22:01 #2
Du mener nok

$tael = mysql_query("SELECT * brugernavn FROM brugere WHERE brugernavn = '$brugernavn") or die(mysql_error());
Avatar billede erikjacobsen Ekspert
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());
Avatar billede deltarix Nybegynder
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());
Avatar billede erikjacobsen Ekspert
14. december 2008 - 00:37 #5
Samme fejl, og samme løsning.
Avatar billede deltarix Nybegynder
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 :)
Avatar billede erikjacobsen Ekspert
14. december 2008 - 00:44 #7
Ingen point til mig, tak.
Avatar billede Slettet bruger
14. december 2008 - 09:26 #8
Så skal jeg nok tage dem :)
Avatar billede deltarix Nybegynder
14. december 2008 - 12:48 #9
sådan :)
Avatar billede Slettet bruger
14. december 2008 - 13:19 #10
Tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester