Hoe in een form
Als ik in scripts van andere kijk word er in sommige gevallen dit gebruikt:
<INPUT TYPE=text NAME=naam VALUE=\"$_POST [naam]\">
echo "$_POST[naam]"
En in een ander geval dit:
<input type=text name=Naam size=20>
echo "$naam"
Wat is het beste en wat zijn de voor of nadelen van de 1e of de 2e?
gr.Berry
<INPUT TYPE=text NAME=naam VALUE=\"$_POST [naam]\">
echo "$_POST[naam]"
En in een ander geval dit:
<input type=text name=Naam size=20>
echo "$naam"
Wat is het beste en wat zijn de voor of nadelen van de 1e of de 2e?
gr.Berry
PHP hulp
25/11/2024 14:43:38Aan die code is wel erg erg erg veel fout.
$_POST['var'] is de nieuwe manier van verzenden als je via een formulier (meestal post dus) dingen verzendt. De oude manier hiervoor was $var. Superglobals heet dat btw.
Verder, $_POST[var] mag niet. "var" is een string en therefore, gebruik $_POST['var'].
Zie ook een artikel op www.jacqieline.com : Veranderingen in PHP. (Dat met superglobals is gekomen met PHP 4.2.3 (Toch?))
$_POST['var'] is de nieuwe manier van verzenden als je via een formulier (meestal post dus) dingen verzendt. De oude manier hiervoor was $var. Superglobals heet dat btw.
Verder, $_POST[var] mag niet. "var" is een string en therefore, gebruik $_POST['var'].
Zie ook een artikel op www.jacqieline.com : Veranderingen in PHP. (Dat met superglobals is gekomen met PHP 4.2.3 (Toch?))
Rick
16/03/2004 22:15:00dit is de manier waarop ik het altijd doe
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
echo '<input type="text" name="naam" value="'.$_POST['naam'].'" />';
en voor de rest, wat Keys al zei :)
Regeltje is het een cijfer dan hoeven de ' ' er niet bij
is het een tekst dan moeten de ' ' er wel bij
dus zo
$_POST['naam']
$_POST[0]
echo '<input type="text" name="naam" value="'.$_POST['naam'].'" />';
en voor de rest, wat Keys al zei :)
Regeltje is het een cijfer dan hoeven de ' ' er niet bij
is het een tekst dan moeten de ' ' er wel bij
dus zo
$_POST['naam']
$_POST[0]