velden verplicht

Status
Niet open voor verdere reacties.

reinjan

Gebruiker
Lid geworden
4 aug 2005
Berichten
22
Hoi daar,

Heb een mailformulier gemaakt en daarnaast een php-script geprobeerd in elkaar te zetten door een standaard script te nemen en daarin de gegevens veranderd, het functioneerd wel maar nu wil ik verplichte velden hierin opnemen. En dat is voor mij abracadabra.
Kan iemand mij hirmee helpen???
 

Bijlagen

Het instellen van verplichte velden houd niks meer in dan dat jij gaat controleren (middels een script) of een veld gevuld is. Er is geen speciale functie voor waarmee je kan aangeven dat het een verplicht veld betreft.

Dus je moet zelf bedenken welke velden verplicht zijn en deze dan controleren op de juiste inhoud middels php of javascript. Dit kan je doen voordat je de data in de database gaat zetten. Indien er fouten zijn in je invoer (velden) dan voer je de query niet uit.
 
Bedankt voor de informatie,

Maar waar vind ik zo een scriptje in php of java, ben net begonnen in html dus dit is voor mij nog ????
 
Je kan voor elk veld met PHP simpel checken of er een waarde is ingevuld, dit let nog niet op of de juiste waarde is ingevuld.

Vervolgens kijk je of er een foutmelding is gegenereerd, zoniet > versturen maar
Geen database nodig in dit geval...

PHP:
//declareer $error
$error = 0;

//check of er een waarde in staat..
if(isset($_POST['fhf'])){
     $fhf = $_POST['fhf'];
} else { $error++; }
if(isset($_POST['titel3'])){
     $titel3 = $_POST['titel3'];
} else { $error++; }
.....enzz

if($error == 0){
   // afzender
   $extra = "From: ".$email."\r\nReply-To: ".$email."\r\n";

   // het bericht, waar \n gelijk staat als een <br>
   $mess = "Deze reactie kwam van ".$titel." ".$vorname." ".$nachnahme.";

   FHF: ".$fhf."
   ....

   // de uiteindelijke mail opdacht
   mail ($to, $subject, $mess, $extra);

   // bedankt voor uw aanvraag pagina
   include "goednl.htm";
} else {
   echo "er zijn nog een aantal velden niet ingevuld<br/><br/>\n";

   //geef het invulformulier terug
   include "contact-def.html";
}

Nu krijg je echter een leeg invulformulier terug...
Dit is te verhelpen door van deze pagina een php-pagina te maken met de volgende code in het input-scherm.

PHP:
<input blabalbla [COLOR="Red"]value="<?php $waarde-veld; ?>"[/COLOR]

bij vakje fhf dus > $fhf
vakje titel3 > $titel3
enzz....
 
Laatst bewerkt:
Maar waar vind ik zo een scriptje in php of java

Je gebruikt geen Java maar Javascript. Is totaal iets anders. op w3schools (google) staat wel uitleg over javascript.

Bovenstaand voorbeeld is ook goed om te velden te checken (PHP gebruikt).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan