login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Form

Offline Elpiedro - 14/11/2006 21:23
Avatar van ElpiedroPHP interesse Beste webmasters,

Ik ben een beginner in php en mijn vraag is:

Ik wil een tekst vak met een confirm button. In dat tekst vak wil vb: een woord zetten. Dan duw ik op confirm en dan moet ik dezelfde pagina terug krijgen. maar dan moet dat woord bij $var = array("hier komt dat woord");

Ik hoop dat het een beetje duidelijk is.

8 antwoorden

Gesponsorde links
Offline svm - 14/11/2006 21:31 (laatste wijziging 14/11/2006 21:42)
Avatar van svm PHP ver gevorderde Ik noem het textvak even tekst.
En de SUBMITknop (niet confirm, dat is nl iets anders) noem ik submit.
Zet in de <form> action=''

  1. <?
  2. if(isset($_POST['submit'])){
  3. if(!empty($_POST['tekst'])){
  4. $var = array($_POST['tekst']);
  5. echo nl2br($_POST['tekst'])." staat in de array!";
  6. }else{
  7. echo "Je tekstvak is nog leeg!";
  8. }
  9. }
  10. ?>
Offline Elpiedro - 14/11/2006 21:32 (laatste wijziging 14/11/2006 21:36)
Avatar van Elpiedro PHP interesse het werkt niet echt. Ik snap ook niet wat je bedoelt met form action ="

en er komt een foutmelding op
Parse error: syntax error, unexpected T_STRING, expecting ')' .../index.php on line 12
Offline Rens - 14/11/2006 21:35
Avatar van Rens Gouden medaille

Crew algemeen
Zal een fout leveren.
Regel 4...
Kijk maar eens naar de kleurtjes.
  1. $var = array($_POST['tekst']);

Die quotes hoeven er niet omheen.
Offline svm - 14/11/2006 21:36 (laatste wijziging 14/11/2006 21:38)
Avatar van svm PHP ver gevorderde O, sorry, snelheids/slordigheidsfoutje.


Kijk even naar wat Rensjuh opmerkte.
Dat <form> action='' bedoel ik mee, dat de actie die het form onderneemd, naar niks lijdt: dezelfde pagina:
<form action='' method='POST'>
Offline Elpiedro - 14/11/2006 21:44
Avatar van Elpiedro PHP interesse K bedankt alles werkt nu. Super bedankt maar het is nog niet wat ik wilde 

  1. <form action='' method='POST'><input name="tekst" type="text" /><input name="submit" type="submit" />
  2. </form>
  3. <?
  4. if(isset($_POST['submit'])){
  5. if(!empty($_POST['tekst'])){
  6. $var = array($_POST['tekst']);
  7. echo nl2br($_POST['tekst'])." staat in de array!";
  8. }else{
  9. echo "Je tekstvak is nog leeg!";
  10. }
  11. }
  12. echo $var[0];
  13. echo $var[1];
  14. ?>


Dit heb ik nu.

Maar Als ik die pagina opstart komt $var[0] er niet op. Alleen als ik heb ingesteld. IK wil als ik $var[0] instel dat het altijd zo blijft. snap je?
Offline Xtent - 14/11/2006 22:04 (laatste wijziging 14/11/2006 22:05)
Avatar van Xtent Onbekend Dan zal je waarschijnlijk Cookies moeten gebruiken.

meer info kan je hier vinden over cookies:
http://www.site...amp;id=160
Offline Elpiedro - 14/11/2006 22:16
Avatar van Elpiedro PHP interesse Maar kan ik die woorden in een soort text document zetten dat ze op elke pc het zelfde zijn?
Offline Xtent - 14/11/2006 22:22
Avatar van Xtent Onbekend Je kan het met behulp van functies als fwrite etc waarschijnlijk wel proberen, uitleg etc zal je hier kunnen zoeken:

http://www.site...amp;cat=13

Daarmee zal ik je niet kunnen helpen want ben daar niet bepaald goed in.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s