Gå til innhold

laste fil inn i et array


Anbefalte innlegg

Skrevet (endret)

reg_bosted.php :

 

Danmark

Finland

osv...

 

$mulige_valg = file('textdata/reg_bosted.php');

$plass = $_SESSION['bosted'];

foreach($mulige_valg as $valg ) {



echo "<option value=$valg"; 



if($_SESSION['bosted'] == $valg) 

  echo " SELECTED"; 



echo ">$valg</option>\n"; 



} 

 

if($_SESSION['bosted'] == $valg) fungerer ikke. men hvis jeg bruker $mulige_valg = array('Danmark','Finland'); så funker det. rart?

Endret av fjartan
Videoannonse
Annonse
Skrevet

Jeg antar at du kjører session_start() tidligere i filen?

 

Problemet er ikke rart, bare man vet løsningne da. Når du bruker file() blir det tatt med et blankt felt (mellomrom), så alt du må gjøre er å bruke trim().

 

if($_SESSION['bosted'] == trim($valg))

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...