|
| Opdater flere rækker i DB via formular Fra : Ivan Trampedach |
Dato : 15-01-03 14:16 |
|
Hej
Jeg har lavet en formular der kunne se ud således:
lbnr| A | B | C |
----+-----+---+---+
1 | ole | 2 |10 |
----+-----+---+---+
2 | ib | 10| 9 |
-------------------
Formularen kan indeholde forskellige antal rækker, d.v.s nogel gange
to andre gange 5 eller mere.
Når jeg trykker på <Submit> vil jeg gerne have at der bliver lavet et
output som f.eks.
1,ole,2,10
2,ib,10,9
Jeg har forsøgt med $_REQUEST[], men kan ikke finde ud af det når der
er flere rækker.
Er der nogle der kan hjælpe mig på vej ?
Hilsen ist
| |
Kim Emax (15-01-2003)
| Kommentar Fra : Kim Emax |
Dato : 15-01-03 15:40 |
|
"Ivan Trampedach wrote
> lbnr| A | B | C |
> ----+-----+---+---+
> 1 | ole | 2 |10 |
> ----+-----+---+---+
> 2 | ib | 10| 9 |
> -------------------
>
> Formularen kan indeholde forskellige antal rækker, d.v.s nogel gange
> to andre gange 5 eller mere.
>
> Når jeg trykker på <Submit> vil jeg gerne have at der bliver lavet et
> output som f.eks.
> 1,ole,2,10
> 2,ib,10,9
> Jeg har forsøgt med $_REQUEST[], men kan ikke finde ud af det når der
> er flere rækker.
> Er der nogle der kan hjælpe mig på vej ?
UPDATE tabel SET
a = '$a',
b = '$b',
c = '$c'
WHERE
lbnr = '$lbnr';
så kan du selv lige sætte variablerne a,b og c til $_REQUEST
--
Kim Emax
| |
Niels Andersen (15-01-2003)
| Kommentar Fra : Niels Andersen |
Dato : 15-01-03 18:14 |
|
slet UDYDI wrote in <10426366560.577439192972911@dtext.news.tele.dk>:
> lbnr| A | B | C |
> ----+-----+---+---+
> 1 | ole | 2 |10 |
> ----+-----+---+---+
> 2 | ib | 10| 9 |
> -------------------
>
> Formularen kan indeholde forskellige antal rækker, d.v.s nogel gange
> to andre gange 5 eller mere.
Kald felterne noget i til med $a[1], $b[1] og $c[1] for lbnr 1 osv.
Så kan du fx. gøre noget i stil med dette:
foreach($_REQUEST['a'] AS $lbnr=>$value) {
echo 'Løbenummer: '.$lbnr.', b='.$_REQUEST['b'][$lbnr]; //osv...
}
--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da
| |
|
|