Avatar billede zapzie Nybegynder
28. januar 2004 - 19:29 Der er 6 kommentarer og
2 løsninger

Forms og x antal info's

Jeg har et problem med at jeg skal opdatere nogle point i en tabel. Men antal medlemmer svinger, og derfor vil jeg lave det sådan, at jeg ikke skal ind og rette i koden hver gang. Noget med en while-løkke fx.

Jeg kan godt få skrevet alle navnene ud og et indtastningsfelt til hver, men jeg kan ikke få input-navnet til at skifte.

<input type="text" name="Point" size=5>
Der skal jeg så have "Point" til at ændre sig! Point1, Point2 osv.

En måde jeg kan få det gjort på?
Avatar billede taskmgr Nybegynder
28. januar 2004 - 19:47 #1
<?php
$antal = 20; // hvor mange der skal laves
$num = 1;
while($num <= $antal) {
?>
    <input type="text" name="Point<?=$num?>" size=5>
<?
    echo "\n";
    ++$num;
}
?>
Avatar billede zapzie Nybegynder
28. januar 2004 - 20:03 #2
Hvad så når jeg skal hente det frem igen? Kan du hjælpe med deT?
Avatar billede taskmgr Nybegynder
28. januar 2004 - 20:05 #3
Hente det frem igen?
Avatar billede zapzie Nybegynder
28. januar 2004 - 20:07 #4
Ja, Når man så trykker på knappen, bliver det da smidt videre til en side!? Så skal jeg jo til at hente dem igen, eller kan jeg smide det direkte i en database derfra?
Avatar billede taskmgr Nybegynder
28. januar 2004 - 20:09 #5
Ok, jeg laver lige noget
Avatar billede taskmgr Nybegynder
28. januar 2004 - 20:13 #6
Det kunne være noget i denne stil

// send.php:

<form action="modtag.php" method="post">
<?php
$antal = 20;
$num = 1;
while($num <= $antal) {
?>
    <input type="text" name="Point<?=$num?>" size="5"><br />
<?
    echo "\n";
    ++$num;
}
?>
<input type="submit">
</form>

// modtag.php:

<br />
<?
foreach($_POST as $key => $value) {
    if(substr($key, 0, 5) == "Point") {
        echo $key . " : " . $value . "<br />";
    }
}
?>
Avatar billede zapzie Nybegynder
28. januar 2004 - 20:18 #7
Takker for hjælpen! Det virker :)
Avatar billede taskmgr Nybegynder
28. januar 2004 - 20:21 #8
Det er jo det, vi er her for :)

Tak for points.
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