19. oktober 2005 - 02:21
Der er
8 kommentarer og 1 løsning
hjælp til login system
Hej! Jeg er ved at få fikset et login system, hvor man skal være logget inde for at skrive en nyhed, men det gider den ikke. Den melder dette her: Parse error: parse error, unexpected '{' in /web/www/frac/users/towerssecrets/tilfoej_nyhed.php on line 3 Og her er koden: <? session_start(); if (session_is_registered("brugernavn"){ include("database.php"); $hent = mysql_query("SELECT * FROM admin WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error()); $vis = mysql_fetch_array($hent); $dato = date("d-m/Y"); $oki = date("H:i:s"); if($nyhed){ mysql_query("insert into nyheder set overskrift = '$overskrift', forfatter = '$forfatter', nyhed = '$nyhed', image = '$image', dato = '$dato - $oki'"); echo "Nyheden er nu tilføjet!"; } else{ } ?> <form method="POST" enctype="multipart/form-data" action="tilfoej_nyhed.php"> <input type="hidden" name="action" value="tilfoj"> Overskrift:<br> <input name="overskrift"> <br> Forfatter:<br> <input name="forfatter"> <br> Billede:<br> <select name="image"> <option>~ Vælg billede ~</option> <option value="bug.gif">bug</option> <option value="copyright.gif">copyright</option> <option value="event.gif">event</option> <option value="fejl.gif">fejl</option> <option value="handicap.gif">handicap</option> <option value="ide.gif">ide</option> <option value="info.gif">information</option> <option value="iorden.gif">i orden</option> <option value="opdateringer.gif">opdateringer</option> </select> <br> Artikel:<br> <textarea name="nyhed" cols="40" rows="10" id="nyhed"></textarea> <br> <input type="submit" value="tilføj" name="submit"> </form> <?php } ?>
Annonceindlæg fra IFS Danmark A/S
19. oktober 2005 - 03:16
#1
<? session_start(); if (session_is_registered("brugernavn"){ include("database.php"); $hent = mysql_query("SELECT * FROM admin WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error()); $vis = mysql_fetch_array($hent); $dato = date("d-m/Y"); $oki = date("H:i:s"); if($nyhed){ mysql_query("insert into nyheder set overskrift = '$overskrift', forfatter = '$forfatter', nyhed = '$nyhed', image = '$image', dato = '$dato - $oki'"); echo "Nyheden er nu tilføjet!"; } else{ ?> <form method="POST" enctype="multipart/form-data" action="tilfoej_nyhed.php"> <input type="hidden" name="action" value="tilfoj"> Overskrift:<br> <input name="overskrift"> <br> Forfatter:<br> <input name="forfatter"> <br> Billede:<br> <select name="image"> <option>~ Vælg billede ~</option> <option value="bug.gif">bug</option> <option value="copyright.gif">copyright</option> <option value="event.gif">event</option> <option value="fejl.gif">fejl</option> <option value="handicap.gif">handicap</option> <option value="ide.gif">ide</option> <option value="info.gif">information</option> <option value="iorden.gif">i orden</option> <option value="opdateringer.gif">opdateringer</option> </select> <br> Artikel:<br> <textarea name="nyhed" cols="40" rows="10" id="nyhed"></textarea> <br> <input type="submit" value="tilføj" name="submit"> </form> <?php } ?> :)?
19. oktober 2005 - 03:18
#2
Hov ret bunden fra <?php } ?> til <?php } } ?>
19. oktober 2005 - 08:19
#3
<? session_start(); if (session_is_registered("brugernavn")) { include("database.php"); $hent = mysql_query("SELECT * FROM admin WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error()); $vis = mysql_fetch_array($hent); $dato = date("d-m/Y"); $oki = date("H:i:s"); if ($nyhed) { mysql_query("INSERT INTO nyheder SET overskrift = '$overskrift', forfatter = '$forfatter', nyhed = '$nyhed', image = '$image', dato = '$dato - $oki'"); echo "Nyheden er nu tilføjet!"; } else { // Du kan lige så god slette else-delen når den nu ikke laver noget... } ?> <form method="POST" enctype="multipart/form-data" action="tilfoej_nyhed.php"> <input type="hidden" name="action" value="tilfoj"> Overskrift:<br> <input name="overskrift"><br> Forfatter:<br> <input name="forfatter"><br> Billede:<br> <select name="image"> <option>~ Vælg billede ~</option> <option value="bug.gif">bug</option> <option value="copyright.gif">copyright</option> <option value="event.gif">event</option> <option value="fejl.gif">fejl</option> <option value="handicap.gif">handicap</option> <option value="ide.gif">ide</option> <option value="info.gif">information</option> <option value="iorden.gif">i orden</option> <option value="opdateringer.gif">opdateringer</option> </select><br> Artikel:<br> <textarea name="nyhed" cols="40" rows="10" id="nyhed"></textarea><br> <input type="submit" value="tilføj" name="submit"> </form> <? } ?>
19. oktober 2005 - 08:20
#4
Fejlem bestod primært i at du manglede den sidste )-parentes i: if (session_is_registered("brugernavn"))
19. oktober 2005 - 13:21
#5
Smid svar nielle
19. oktober 2005 - 14:05
#6
100 point er nu lige lovligt i overkanten, sværhedsgraden taget i betragtning. Tag du bare de fleste tilbage igen. ... og et svar :^)
19. oktober 2005 - 15:57
#7
Heh okay da.
19. oktober 2005 - 15:59
#8
arh damn, kom til at gi nielle dem.. DAMN :/ Skal jeg oprette spg og give dig nogle nye? damn sorry..
20. oktober 2005 - 11:39
#9
Nej tak til et nyt spørgsmål; Som sagt synes jeg at 100 point var mere end rigeligt, og der er betemt ingen grund til at smide flere efter spørgsmålet ;^) Egentligt er det vel også unsafe som burde reagere hvis det skulle være nogen.
Vi tilbyder markedets bedste kurser inden for webudvikling