[php] alle variables meezenden :?

Pagina: 1
Acties:

  • nrg
  • Registratie: April 2001
  • Laatst online: 15:31
allo,

ik heb een formulier gemaakt; in html; wat dan alle waardes naar n php bestand stuurt.

nu heb ik daar n bevestiging tussen gepropt; op de volgende manier:
PHP:
1
2
3
4
5
6
7
<?
if(!isset($stuurnu)) {
    // bevestiging
} else {
    // de mail functie
}
?>

die bevestiging is dus alle ingevoegde waardes en een klein formpje met n submit button en n terug button.

hoe kan ik nu zorgen dat alle variables mee worden gezonden ?
ik kan wel alle variables in de url gaan zetten (<form action='$PHP_SELF?var1=$var1&var2=$var2'> enz.), maar is r niet n functie die dat automagisch mee stuurt ??

alvast bedankt :) ,
* nrg

  • MikeN
  • Registratie: April 2001
  • Laatst online: 19-09 19:19
Hoe wordt het eerste formulier gepost? Met POST of met GET?

  • nrg
  • Registratie: April 2001
  • Laatst online: 15:31
met POST; als t moet kan t wel anders..

  • MikeN
  • Registratie: April 2001
  • Laatst online: 19-09 19:19
Nou, dan doe je gewoon:
PHP:
1
2
3
4
5
6
<?
foreach ($HTTP_POST_VARS as $varnaam => $varinhoud){
  echo "<input type=\"hidden\" name=\"$varnaam\" value=\"$varinhoud\">";
  echo "$varnaam : $varinhoud <br>";
}
?>

Dit zet je in een form tag.

  • nrg
  • Registratie: April 2001
  • Laatst online: 15:31
Op maandag 24 september 2001 20:25 schreef MikeN het volgende:
Nou, dan doe je gewoon:
PHP:
1
2
3
4
5
6
<?
foreach ($HTTP_POST_VARS as $varnaam => $varinhoud){
  echo "<input type=\"hidden\" name=\"$varnaam\" value=\"$varinhoud\">";
  echo "$varnaam : $varinhoud <br>";
}
?>

Dit zet je in een form tag.
Fatal error: Call to unsupported or undefined function foreach() in /home/www/mail.php on line 117
krijg ik bij
PHP:
1
2
3
4
5
6
<?
foreach($HTTP_POST_VARS as $varnaam => $varinhoud) {
  echo "<input type=\"hidden\" name=\"$varnaam\" value=\"$varinhoud\">";
//  echo "$varnaam : $varinhoud <br>";
}
?>

wat klopt r niet ??
ik heb btw die echo ff gecomment...

ik gebruik php3, is 'foreach' pas sinds php4 ?

  • MikeN
  • Registratie: April 2001
  • Laatst online: 19-09 19:19
foreach
PHP 4 (maar PHP 3 niet) heeft een foreach construct

[edit]

op http://www.php.net/manual/en/control-structures.foreach.php staan wat dingen om het te veranderen, moet lukken.

  • MikeN
  • Registratie: April 2001
  • Laatst online: 19-09 19:19
Dus dan wordt het:
PHP:
1
2
3
4
5
6
<?
while (list($varnaam, $varinhoud) = each ($HTTP_POST_VARS)) {
  echo "<input type=\"hidden\" name=\"$varnaam\" value=\"$varinhoud\">";
  echo "$varnaam : $varinhoud <br>";
}
?>

  • nrg
  • Registratie: April 2001
  • Laatst online: 15:31
Op maandag 24 september 2001 20:34 schreef MikeN het volgende:
Dus dan wordt het:
PHP:
1
2
3
4
5
6
<?
while (list($varnaam, $varinhoud) = each ($HTTP_POST_VARS)) {
  echo "<input type=\"hidden\" name=\"$varnaam\" value=\"$varinhoud\">";
  echo "$varnaam : $varinhoud <br>";
}
?>
tnx, lokaal had ik nog php3 draaien; maar ik heb m net geupload naar n andere host met php4 ent werkt !!

tnx nogmaals ! :)

  • MikeN
  • Registratie: April 2001
  • Laatst online: 19-09 19:19
Op maandag 24 september 2001 20:41 schreef cest_moi-le_roi het volgende:

[..]

tnx, lokaal had ik nog php3 draaien; maar ik heb m net geupload naar n andere host met php4 ent werkt !!

tnx nogmaals ! :)
Geen dank (volgende keer misschien de manual lezen :) )
Pagina: 1