/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
$_POST array
Fra : MacJohn


Dato : 17-01-07 13:23

Når jeg skal "hente" data som kommer fra en form, gør jeg det via
$_POST['formfelt'];

Men hvad nu hvis der er talt om en array?
- Altså: $formfelt[1] og $formfelt[2] ... osv... ?

Hvordan er det så lige man "henter" dataene?

Mvh
john

 
 
Bertel Lund Hansen (17-01-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 17-01-07 13:32

MacJohn skrev:

> Når jeg skal "hente" data som kommer fra en form, gør jeg det via
> $_POST['formfelt'];

> Men hvad nu hvis der er talt om en array?

Hvis $_POST['formfelt'] er et array, adresserer du bare posterne
normalt:

echo $_POST['formfelt'][117];

foreach ($_POST['formfelt'] as $fieldvalue) echo '<p>'.$fieldvalue.'</p>';

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

MacJohn (17-01-2007)
Kommentar
Fra : MacJohn


Dato : 17-01-07 13:39

Bertel Lund Hansen wrote:
>
> foreach ($_POST['formfelt'] as $fieldvalue) echo '<p>'.$fieldvalue.'</p>';
>

John:

Tak.
Kan man "flytte" en array til en anden?

Altså noget i retning af $nystreng[]=$_POST['formfelt'][];

??

Mvh
John

Bertel Lund Hansen (17-01-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 17-01-07 14:27

MacJohn skrev:

> Kan man "flytte" en array til en anden?

Sagtens.

> Altså noget i retning af $nystreng[]=$_POST['formfelt'][];

Skriv sådan:

   $nystreng=$_POST['formfelt'];

$nystreng bliver variabel for en kopi af $_POST['formfelt']. Det
betyder at hvis du ændrer $nystreng, har det ingen indflydelse på
$_POST['formfelt'].

Man kan også skrive

   $nystreng=&$_POST['formfelt'];

Så bliver $nystreng bare en anden måde at referere til det samme
array på, og en ændring af $nystreng vil også ændre
$_POST['formfelt']. Man sparer tid og hukommelse ved den metode.

Men der er fordele ved ikke at omdøbe en post-variabel.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste