form verwerking

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Moony

Moony

18/03/2005 09:48:00
Quote Anchor link
hoe kan ik bij formulier verwerking (ik gebruik de methode post) ervoor zorgen dat na mijn post de gegevens nog steeds in de tekstvakken,... staan

mvg
 
PHP hulp

PHP hulp

17/11/2024 06:36:14
 
Willem Jan Z

Willem Jan Z

18/03/2005 09:55:00
Quote Anchor link
De ingevulde waarden in varabele stopppen, en met value in form stoppen:

Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
//Uit formulier
$waarde1 = $_POST['formwaarde1'];

//Waarde in formulier weergeven
<input type="text" value="< ? echo $waarde1; ? >">

?>
 
Moony

Moony

18/03/2005 09:56:00
Quote Anchor link
nog even ter verduidelijking. ik heb een html form waar je gegevens moet invullen: naam,..
die gegevens worden dan doorgestuurd (via een submit knop) de gegevens worden doorgestuurd(via php), maar natuurlijk zijn die tekstvakken daarna terug leeg

Edit:
: ondertussen heb ik blijkbaar reeds antwoord :)
bedankt!
Gewijzigd op 18/03/2005 09:57:00 door Moony
 
Willem Jan Z

Willem Jan Z

18/03/2005 09:59:00
Quote Anchor link
Werkt het ook nog? Tis nog ochtend, kdenk nog niet zo helder :P
 
Elwin - Fratsloos

Elwin - Fratsloos

18/03/2005 10:05:00
Quote Anchor link
Tuurlijk werkt dat... :)
Die gebruik ik ook altijd.. :D

Elwin
 
Moony

Moony

18/03/2005 10:13:00
Quote Anchor link
oh ja was ik vergeten melden: ik verwijs terug naar dezelfde pagina (<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php print($_SERVER["PHP_SELF"]); ?>
">)

dus als ik
//waarde in formulier weergeven
<input type="text......
gebruik dan zal er terug een nieuw tekstvak aangemaakt worden op die pagina met daarin die waarde. maw dan heb ik vb op die pagina 2 keer het veld naam na de post, 1 keer leeg en 1 keer wel ingevuld

alvast bedankt voor de moeite
Gewijzigd op 18/03/2005 10:15:00 door Moony
 
Moony

Moony

18/03/2005 11:08:00
Quote Anchor link
het werkt! :)
denk wel dat ik het op een behoorlijk omslachtige manier opgelost heb maar kom.
voor de geïntereseerden
ik heb via

if(isset($_POST["txtdag"]))

gewerkt om te checken of deze gedeclareerd is. indien niet ( = eerste kaar pagin ingeladen) maak ik alle tekstvakken aan maar zet ik ze leeg
na de post zal weer gekeken worden of txtdag gedeclareed is, deze is nu wel gedeclareerd en zet ik in de if structuur nieuwe txtvelden met de waarden erin. ( beetje omslachtig denk ik toch aangezien ik diezelfde txt-velden 1 keer in de if-structuur aanmaak en 1 keer in de else-structuur)

eenvoudiger oplossingen zijn ook nog steeds welkom but in the meanwhile los ik het zo wel op :)
Gewijzigd op 18/03/2005 11:09:00 door Moony
 
Frisbee

Frisbee

18/03/2005 11:33:00
Quote Anchor link
ik doe het meestal zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

if(isset($_POST['submit']))
{

     $veld1 = $_POST['veld1'];
     $veld2 = $_POST['veld2'];
}

else
{
     $veld1 = "";
     $veld2 = "";
}

[
Formulier]

?>
 



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.