Hoe in een form

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

16/03/2004 20:00:00
Quote Anchor link
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
 
PHP hulp

PHP hulp

25/11/2024 14:43:38
 

16/03/2004 20:18:00
Quote Anchor link
Aan 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?))
 
Rick

Rick

16/03/2004 22:15:00
Quote Anchor link
dit is de manier waarop ik het altijd doe
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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]
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.