02. marts 2003 - 18:42
Der er
15 kommentarer og 1 løsning
Unexpected T_STING
Jeg får denne parse error på denne sætning: print ("<form method=\"post\" action=\"$login.php?mode=login\">";) Hvorfor det?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
02. marts 2003 - 18:43
#1
print ("<form method=\"post\" action=\"login.php?mode=login\">";)
02. marts 2003 - 18:43
#2
Hov: print ("<form method=\"post\" action=\"$login.php?mode=login\">");
02. marts 2003 - 18:44
#3
ved ikke om $ skal være der?
02. marts 2003 - 18:44
#4
Det virkede ikke.
02. marts 2003 - 18:46
#5
Linien ovenover mangler måske et semikolon
02. marts 2003 - 18:47
#6
else linien?
02. marts 2003 - 18:48
#7
Hvor skulle jeg vide det fra ... ?
02. marts 2003 - 18:49
#8
Det er selvfølgelig rigtigt :-) Jeg forsøger at checke indholdet af en form med en db for at checke login. Hele koden ser således ud: <? If ($mode == "login") { mysql_connect($loclhost, $donslund, $veterankasse); mysql_select_db($veteranbil); $Hent = mysql_query("Select * from $tabel where brugernavn='$brugernavn' and password='$password'"); $fundt = mysql_num_rows($Hent); If ($brugernavn == $fundt && $password == $fundt) { print "Forkert brugernavnpassword\"; } else { print \"Fundt :)\"; } } } else { print ("Hello World"); print ("<form method=\"post\" action=\"login.php?mode=login\">"); print ("<input type=\"texr\" name=\"brugernavn\"><br>";) print ("<input type=\"password\" name=\"password\"><br>";) print ("<input type=\"submit\">";) print ("</form>";) } ?> Der er garanteret noget i vejen.
02. marts 2003 - 18:51
#9
Prøv: <? if ($mode == "login") { mysql_connect($loclhost, $donslund, $veterankasse); mysql_select_db($veteranbil); $Hent = mysql_query("Select * from $tabel where brugernavn='$brugernavn' and password='$password'"); $fundt = mysql_num_rows($Hent); if ($brugernavn == $fundt && $password == $fundt) { print "Forkert brugernavnpassword\"; } else { print \"Fundt :)\"; } } else { print "Hello World"; print "<form method=\"post\" action=\"login.php?mode=login\">"; print "<input type=\"texr\" name=\"brugernavn\"><br>"; print "<input type=\"password\" name=\"password\"><br>"; print "<input type=\"submit\">"; print "</form>"; } ?>
02. marts 2003 - 18:52
#10
Ja, skal sætte dine \" korrekt. Ikke print \"Fundt :)\"; men print "Fundt :)"; og andre steder
02. marts 2003 - 18:53
#11
Flere rettelser: <? if ($mode == "login") { mysql_connect($loclhost, $donslund, $veterankasse); mysql_select_db($veteranbil); $Hent = mysql_query("Select * from $tabel where brugernavn='$brugernavn' and password='$password'"); $fundt = mysql_num_rows($Hent); if ($brugernavn == $fundt && $password == $fundt) { print "Forkert brugernavnpassword"; } else { print "Fundt :)"; } } else { print "Hello World"; print "<form method=\"post\" action=\"login.php?mode=login\">"; print "<input type=\"text\" name=\"brugernavn\"><br>"; print "<input type=\"password\" name=\"password\"><br>"; print "<input type=\"submit\">"; print "</form>"; } ?>
02. marts 2003 - 18:54
#12
Iøvrigt vil jeg da mene at din if skulle laves omvendt, ikke at det gør noget i denne sammenhæng, meeeen :)
02. marts 2003 - 18:55
#13
Nu melder den ikke fejl mere. Tak schaefner
02. marts 2003 - 18:57
#14
if ($brugernavn == $fundt && $password == $fundt) { skal nok bare være if ($fundt>=1) {
02. marts 2003 - 18:58
#15
Eller *g* : if ($fundt==0) {
02. marts 2003 - 23:19
#16
Et svar så ;)
Vi tilbyder markedets bedste kurser inden for webudvikling