login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Php] Formulier (Opgelost)

Offline Simax - 18/09/2007 22:30
Avatar van SimaxOnbekend Heb een formulier,
maar als niet alle verplicte velden zijn ingevuld,
word een error weergegeven.

Het zou zo moeten zijn dat dan naast de error ok het formulier opnieuw word weergegeven.

http://www.plaatscode.be/3339/

Alvast bedankt!

14 antwoorden

Gesponsorde links
Offline ikki007 - 18/09/2007 22:34
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Dan moet je die exit niet gebruiken.
Offline Simax - 18/09/2007 22:35
Avatar van Simax Onbekend
ikki007 schreef:
Dan moet je die exit niet gebruiken.


Maar dan word het formulier, als het succesvol is verzonden,
opnieuw weergegeven.
Offline ikki007 - 18/09/2007 22:36
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Dan doe je toch om het formulier een if statement

if($done)
{
// laten zien
}

En bovenaan de code $done = true; en als die klaar is $done = false;
Offline Simax - 19/09/2007 18:37
Avatar van Simax Onbekend Hoe bedoel je?
Offline JanW - 19/09/2007 20:03 (laatste wijziging 19/09/2007 20:05)
Avatar van JanW Nieuw lid Ik heb zelf een formulier in gebruik.

Wellicht dat je hier wat mee kunt
Hier staat de inhoud van mailform.php
Ik heb een style sheet link bovenin gezet zodat deze ff in dit bestand aangeroepen word, dit omdat in mijn site deze mailform.php ge-include word.
Plaatscode: 3362
Hieronder tref je de style-sheet aan
Plaatscode: 3363

Ik hoop dat je er wat mee kunt
Offline ikki007 - 19/09/2007 20:13
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Wat ik bedoel, dit:

  1. <?php
  2.  
  3. $show = true;
  4.  
  5. if(isset($_POST['verzonden']))
  6. {
  7. if($alles == 'goed')
  8. {
  9. print 'Bedankt'; // afhandeling
  10. $show = false;
  11. }
  12. else
  13. {
  14. print 'Error<br />'; // hier je error
  15. }
  16. }
  17.  
  18. if($show)
  19. {
  20. // hier komt je formulier
  21. }
  22. ?>
Offline Simax - 20/09/2007 16:35
Avatar van Simax Onbekend @ikki007,

Ok dit werkt niet .
Offline JanW - 20/09/2007 16:35
Avatar van JanW Nieuw lid Wat werkt er niet ??
Offline Simax - 20/09/2007 16:45
Avatar van Simax Onbekend Als niet alle verplichte velden zijn ingevuld, verschijnd het formulier niet opnieuw..
Offline ikki007 - 20/09/2007 16:47
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Hoe heb je je code nu?
Offline Simax - 20/09/2007 16:49
Avatar van Simax Onbekend http://www.plaatscode.be/3339/
Offline ikki007 - 20/09/2007 17:01
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Kijk is aan: http://www.plaatscode.be/3372/
Offline Simax - 20/09/2007 17:09
Avatar van Simax Onbekend Het zou eigenlijk zo moeten..

  1. if($_SERVER['REQUEST_METHOD'] == "POST")
  2. {
  3. if(zijn alle verplichte velden ingevuld)
  4. {
  5. verzend mail
  6. }
  7. else
  8. {
  9. laat error zien en toon formulier opnieuw
  10. }
  11. }

Alleen is mijn formulier indeling niet goed.
Dat is het probleem..
Offline ikki007 - 20/09/2007 17:18
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Dat doet deze ook ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.273s