Avatar billede Xelot Nybegynder
04. januar 2003 - 16:20 Der er 3 kommentarer og
1 løsning

angive antal felter

Hej..

Jeg vil gerne lave en formular hvor at brugeren skal bestemme hvor mange textarea's han/hun skal bruge. Jeg har lavet noget, men findes der ikke en lettere metode..?!

kode:

<?
if($antal=="2"){
?>
<form method=post action=<? echo $PHP_SELF; ?>>
<input type=text name=title><br>
<textarea name=page></textarea><br>
<br>
<input type=text name=title1><br>
<textarea name=page1></textarea><br>
<input type=submit value=send>
</form>
<?
}
?>

<?
if($antal=="3"){
?>
<form method=post action=<? echo $PHP_SELF; ?>>
<input type=text name=title><br>
<textarea name=page></textarea><br>
<br>
<input type=text name=title1><br>
<textarea name=page1></textarea><br>
<br>
<input type=text name=title2><br>
<textarea name=page2></textarea><br>

<input type=submit value=send>
</form>
<?
}
?>

Meget kode.. men kan man ikke gøre det anerledes sådan at f.eks. brugeren kan skrive 300.000 (så mange sider håber jeg ikke han vil ha.. hehe).. og så kommer der 300.000 gange "titel++" og "page++" sider..?!
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:26 #1
$antal = 3;
while($count < $antal){
echo "<textarea name=".$count."></textarea><br>";
$count++
}
Avatar billede jelzin101 Praktikant
04. januar 2003 - 16:29 #2
echo "<form method=\"post\" action=\"$PHP_SELF\">";
for ($i = 1; $i <= $antal; $i++) {
    echo"<input type=\"text\" name=\"title$i\"><br>"
    echo"<textarea name=\"page$i\"></textarea><br>
}
echo "<input type=\"submit\" value=\"send\"> </form>"
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:30 #3
i en større sammenhæng:
<form method=post action=<? echo $PHP_SELF; ?>>
<?
$antal = 3;
while($count < $antal){
echo "<input type=text name=title".$count."><br>";
echo "<textarea name=page".$count."></textarea><br>";
$count++
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:32 #4
god dammit jeg hader når jeg kun får kopieret halvdele af dokumentet...
manlger lige :
}
?>
<input type=submit value=send>
</form>
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

IT-JOB

Netcompany A/S

Network Engineer

Politiets Efterretningstjeneste

Sektionsleder til AI-implementering i PET

JP/Politikens Hus

Netværkstekniker

Supporters A/S

Support specialist

Forsvarets Efterretningstjeneste

Vil du arbejde med data science i FE?