session_is_registered("brugernavn") AND ("kodeord") ?
Der mange flere fejl i din kode, men den der er godt nok mystisk. Mente du:
session_is_registered("brugernavn") && session_is_registered("kodeord")
Foruden det har du et misbrug af konstanter:
echo"<OPTION value='$row[navn]'>$row[navn]</OPTION>";
Linjer som denne hvor du har [DETTE_ER_EN_KONSTANT_NÅR_DEN_IKKE_ER_I_"_ELLER'] prøver PHP først at lede efter en konstant og hvis denne ikke eksitstere så laver den det om til en streng. Men du kunne jo være (u)heldig at ramme en konstant en dag og så står du med et meget uheldig problem.
Du har også:
<? echo "$row2[arb]"; ?>
Først og fremmest skal det være $row2['arb'] som jeg forklarede før, og derefter skal du ikke pakke det ind i gåseøjne, da det bare nedsætter din preformance og er fuldstængid unødvendigt. Hvis det er fordi du vil caste til en streng så skriv:
<?php echo (string)$row2['arb']; ?>
men dette kan i nogen tilfælde optimeres yderliger:
<?=$row2['arb']?> eller <?=(string)$row2['arb']?>
Hvis du vil echo en array værdi inde i en streng skal du også pakke værdien ind i {} :
"SELECT * FROM tabel WHERE value = '{$row2['arb']}'"
Start med at rette det
Indlæg senest redigeret d. 03.03.2009 22:54 af Bruger #10647