Avatar billede Slettet bruger
08. februar 2003 - 17:59 Der er 12 kommentarer og
1 løsning

Læs fra txt fil og skriv output til select... php

Heysan...!

Jeg sidder og bakser med noget... Jeg har aldrig nogensinde brugt php og tekstfiler før, men har brug for det til at håndtere kategorier i et forum jeg laver :)
gider ikke bruge database til cirka 5 kategorier alligevel..
Så jeg vil læse fra kategorier.txt som fx indeholder:

IT
Gulerødder

og skrive dem til en select boks.. Jeg har prøvet alt muligt selv, uden held...

Kan i hjælpe mig lidt på vej og give tips? :)

/morten
Avatar billede alrua Nybegynder
08. februar 2003 - 18:04 #1
<select...>
<?php

$kats = file("kategorier.txt");
foreach($kats as $kategori) {
  echo '<option value="'.$kategori.'">'.$kategori.'</option>';
}
?>
</select>
Avatar billede alrua Nybegynder
08. februar 2003 - 18:04 #2
det skulle gøre det :)
Avatar billede alrua Nybegynder
08. februar 2003 - 18:05 #3
kan godt være du lige skal tjecke... :)

<select...>
<?php

$kats = file("kategorier.txt");
if($kats) {
  foreach($kats as $kategori) {
    echo '<option value="'.$kategori.'">'.$kategori.'</option>';
  }
}
?>
</select>
Avatar billede jakoba Nybegynder
08. februar 2003 - 18:06 #4
$kategorier = file( "dinekategorier.txt" );

echo "<select name='kategori'>\n";
for ( $i=0; $i<count($kategorier); $I ) {
    echo "  <option value='$i'>" .trim($kategorier[$i]) ."</option>\n";
}
echo "</select>\n";

mvh JakobA
Avatar billede Slettet bruger
08. februar 2003 - 18:09 #5
bortset fra lidt småfejl i alruas script virker det jo fint :)
takker..

det var den her
foreach($kats as $kategori)
jeg havde problemer med da jeg selv prøvede, men nu er det jo fint :)
Avatar billede Slettet bruger
08. februar 2003 - 18:09 #6
et svar vil jeg gerne have fra alrua ;o)
Avatar billede Slettet bruger
08. februar 2003 - 18:10 #7
<select...>
<?php

$kats = file("kategorier.txt");
if($kats) {
  foreach($kats as $kategori) {
    print"<option value=\"$kategori\">$kategori</option>";
  }
}
?>
</select>

sådan har jeg lavet det om til...

Hvad er egentlig forskellen på print og echo, er der en forskel?

Jeg bruger nemlig altid print :)
Avatar billede alrua Nybegynder
08. februar 2003 - 18:11 #8
oki :)
Avatar billede alrua Nybegynder
08. februar 2003 - 18:12 #9
echo kan tage mere end en parameter...fx

echo $var1, $var2;
Avatar billede Slettet bruger
08. februar 2003 - 18:13 #10
nå da.... Det må jeg jo så huske :)
Avatar billede alrua Nybegynder
08. februar 2003 - 18:14 #11
Avatar billede alrua Nybegynder
08. februar 2003 - 18:14 #12
der står forskellen :)
Avatar billede alrua Nybegynder
08. februar 2003 - 18:14 #13
takker for point forøvrigt :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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