login  Naam:   Wachtwoord: 
Registreer je!
 Forum

formulier check

Offline tchiloh - 18/02/2008 12:46
Avatar van tchilohNieuw lid ik wil mijn formulieren checken maar krijg deze error:
Fatal error: Can't use function return value in write context on line 8

http://www.plaatscode.be/5648/

22 antwoorden

Gesponsorde links
Offline Simax - 18/02/2008 12:55 (laatste wijziging 18/02/2008 12:58)
Avatar van Simax Onbekend
  1. if (isset($_POST('adres')) && !empty('adres')) {


Probeer eens..
  1. if (isset($_POST['adres']) && !empty($_POST['adres'])) {
Offline wouterr - 18/02/2008 12:56 (laatste wijziging 18/02/2008 12:58)
Avatar van wouterr Nieuw lid Verander
  1. if (isset($_POST('adres')) && !empty('adres')) {


eens in

  1. if (isset($_POST['adres']) && !empty($_POST['adres'])) {


edit: oeps te laat 
Offline Simax - 18/02/2008 12:58 (laatste wijziging 18/02/2008 13:21)
Avatar van Simax Onbekend Inderdaad .

Citaat:
Dit draagt geen ene moer bij aan de discussie. Houdt dit soort opmerkingen aub voor jezelf.
Offline tchiloh - 18/02/2008 13:36
Avatar van tchiloh Nieuw lid hmm. hij controleert hem niet. je kan gewoon door
Offline Simax - 18/02/2008 13:41
Avatar van Simax Onbekend Omdat je script voor de helft ontbreekt ,
maar wat wil je dan precies?
Offline tchiloh - 18/02/2008 13:44
Avatar van tchiloh Nieuw lid dat hij controleert of adres is ingevuld
Offline Simax - 18/02/2008 13:46
Avatar van Simax Onbekend En als dat zo is, wat moet er dan gebeuren?
Offline tchiloh - 18/02/2008 13:47
Avatar van tchiloh Nieuw lid als het ingevuld is kan hij door na de volgende pagina.
zo niet dan moet hij op die pagina blijven en een melding daarover krijgen
Offline Simax - 18/02/2008 13:54 (laatste wijziging 18/02/2008 14:01)
Avatar van Simax Onbekend Probeer dit eens..
  1. if(isset($_POST["adres"]) && !empty($_POST['adres']))
  2. {
  3. function redirect()
  4. {
  5. $url = "index.php?page=pagina";
  6. header("Refresh: 2; url=".$url);
  7. }
  8. }
  9. else
  10. {
  11. print("'".$_POST["adres"]."' is niet ingevuld.");
  12. }
  13.  
  14. begin html..


Edit
Maak een aparte pagina voor al je functies & include deze.
Offline tchiloh - 18/02/2008 14:04 (laatste wijziging 18/02/2008 14:06)
Avatar van tchiloh Nieuw lid als ik op die pagina kom dan krijg ik: '' is niet ingevuld.

ik heb de kans niet gehad om iets in te vullen en ik krijg " in plaats van adres.
en ik kan dan nog eens gewoon door naar de volgende pagina
Offline Simax - 18/02/2008 14:06
Avatar van Simax Onbekend Geef je script eens..
Offline tchiloh - 18/02/2008 14:07
Avatar van tchiloh Nieuw lid http://www.plaatscode.be/5649/
Offline Simax - 18/02/2008 14:17
Avatar van Simax Onbekend http://www.plaatscode.be/5651/
Offline tchiloh - 18/02/2008 14:21
Avatar van tchiloh Nieuw lid sorry maar ik kan nog steeds zonder iets in te vullen naar de volgende pagina
Offline Simax - 18/02/2008 14:32
Avatar van Simax Onbekend http://www.plaatscode.be/5653/
Offline tchiloh - 18/02/2008 14:38
Avatar van tchiloh Nieuw lid sorry 

ik krijg standaard: Adres is niet ingevuld.
de vorige en volgende staat er niet.
Offline Giant - 18/02/2008 16:48
Avatar van Giant PHP beginner http://www.plaatscode.be/5654/ en zo dan?
Offline tchiloh - 18/02/2008 16:55
Avatar van tchiloh Nieuw lid hij gaat nog steeds door na de volgende pagina zonder iets in tevullen
Offline wouterr - 19/02/2008 12:27 (laatste wijziging 19/02/2008 12:35)
Avatar van wouterr Nieuw lid Om "adres niet ingevuld" niet altijd te zien zou je de code wat kunnen veranderen naar:
  1. <?php
  2.  
  3. if(isset($_POST["adres"]))
  4.  
  5. if(!empty($_POST['adres'])){
  6. //ga naar de volgende pagina
  7. }
  8. else
  9. {
  10. print("Adres is niet ingevuld.");
  11. }
  12. }
  13.  
  14. else{
  15.  
  16. //toon het formulier
  17. //bijvoorbeeld door:
  18. include("htmlFormulier.html");
  19. }
  20. ?>


En:

  1. <form method="POST" action="3.php">


Moet:
  1. <form method="POST">

Worden, je action verwijst waarschijnlijk gewoon naar je doelpagina 3.php in plaats van naar de huidige pagina
Offline tchiloh - 20/02/2008 11:33 (laatste wijziging 20/02/2008 11:34)
Avatar van tchiloh Nieuw lid het werkt niet. ik vul niks in maar tog gaat hij verder. ik heb ge include en ook zonder maar geen resultaat.

als ik action="3.php" weg laat dan kun je niet naar de volgende pagina. heb namelijk geprobeert. ik heb totaal 5 pagina's
Offline marten - 20/02/2008 11:43
Avatar van marten Beheerder Probeer eens te controleren met

  1. strlen($_POST['adres']) > 0


in plaats van empty
Offline tchiloh - 20/02/2008 12:06
Avatar van tchiloh Nieuw lid ik heb er dit van gemaakt:

  1. if(strlen($_POST['adres']) > 0){


maar helpt niet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.254s