isset error werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Pagina: 1 2 volgende »

Kaas stengel

kaas stengel

11/10/2012 16:53:04
Quote Anchor link
Hey,

ik ben net begonnen met HBO informatica en om te oefenen moet ik in xampp dus een formulier maken.
Dit formulier is al gedeeltelijk voorgeschreven dus ik hoef maar een beetje aan te vullen.

Nu stuit ik echter op het volgende probleem:
Wanneer ik na de index op "versturen" druk moet er aan de hand van ingevulde waarden dus aangegeven worden of het goed is gegaan of niet.

Dit is het script die de fout moet aangeven (of juist niet):

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
17
18
19
20
<?php
if (isset($_POST['submit'])) {

if ($_POST['voornaam'] == "") {    $error = "Je bent vergeten om je voornaam in te vullen!<br />";     }
if ($_POST['achternaam'] == "") {   $error .= "Je bent vergeten om je achternaam in te vullen!<br />";   }
if ($_POST['postcode'] == "" ) {    $error .= "Je bent vergeten om je postcode in te vullen!<br />";     }
if ($_POST['tijdschrijft'] == "" ) {    $error .= "Je moet minimaal 1 tijdschrijft aankruisen!";     }
  
             if (!isset($error)) {

       echo "Gegevens zijn succesvol verzonden.";
        
        }
else {
        echo "Gelieve alle formuliervelden netjes in te vullen !<br /><br />";

    }
   }
else {
    echo "U moet eerst het formulier invullen !";
}

?>



Nu geeft hij elke keer "U moet eerst het formulier invullen !" aan. Maakt niet uit hoe ik het formulier invul hij geeft altijd deze melding.
Wat doe ik nou fout?

P.S. ik ben echt nog een COMPLETE leek op dit gebied, heb er echt 0 verstand van.
 
PHP hulp

PHP hulp

23/11/2024 14:13:38
 
Bo Ter Ham

Bo Ter Ham

11/10/2012 16:58:15
Quote Anchor link
Weet je zeker dat de naam van je button wel "submit" is?
anders zou het gewoon moeten werken..
 
Marvin H

Marvin H

11/10/2012 16:59:17
Quote Anchor link
Waarschijnlijk stuur je geen veld vanuit je formulier mee welke een name heeft met "submit"... probeer regel 2 een te vervangen

van

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (isset($_POST['submit'])) {
?>


naar

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
?>



complete code:

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
17
18
19
20
21
22
23
24
25
26
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if ($_POST['voornaam'] == "") {    
        $error = "Je bent vergeten om je voornaam in te vullen!<br />";    
    }

    if ($_POST['achternaam'] == "") {  
        $error .= "Je bent vergeten om je achternaam in te vullen!<br />";  
    }

    if ($_POST['postcode'] == "" ) {    
        $error .= "Je bent vergeten om je postcode in te vullen!<br />";    
    }

    if ($_POST['tijdschrijft'] == "" ) {    
        $error .= "Je moet minimaal 1 tijdschrijft aankruisen!";    
    }

  
    if (!isset($error)) {    
    echo "Gegevens zijn succesvol verzonden.";    
    }

    else {
        echo "Gelieve alle formuliervelden netjes in te vullen !<br /><br/>".$error;
    }  
}

else {
    echo "U moet eerst het formulier invullen !";
}

?>
Gewijzigd op 11/10/2012 17:02:27 door Marvin H
 
Kris Peeters

Kris Peeters

11/10/2012 17:00:33
Quote Anchor link
(= antwoord op de eerste post; de rest stond hier nog niet)

Als je submit-knop er zo uit ziet:
<input type="submit" name="submit" value="Verzend">
zal dit wel werken. Ik vermoed dat je die name="submit" niet hebt.

----

Maar, ik zou altijd afraden of dit te gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (isset($_POST['submit'])) {
?>


Ik zou dat altijd vervangen door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
?>


Jij vraagt: "heeft iemand op de knop gedrukt?"
Ik vraag: "Is er een POST formulier verzonden?"

De tweede is beter.
Gewijzigd op 11/10/2012 17:01:27 door Kris Peeters
 
Nick van der heijden

nick van der heijden

11/10/2012 17:02:32
Quote Anchor link
Het begin moetje

If($_SERVER['REQUET_METHOD']='POST')
{
// jou code

}

Plaatsen

Toevoeging op 11/10/2012 17:03:21:

Sorry moet =="post")
{
}
Zijm
 
Kaas stengel

kaas stengel

11/10/2012 17:05:41
Quote Anchor link
Bedankt voor de snelle reacties!
De submit knop miste inderdaad de name.
Echter nu geeft hij dit:


Notice: Undefined index: voornaam in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 4

Notice: Undefined index: achternaam in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 5

Notice: Undefined index: postcode in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 6

Notice: Undefined index: tijdschrijft in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 7
Gelieve alle formuliervelden netjes in te vullen !


En Kris, ik moet het eerst met een submit knop doen om te oefenen maar bedankt voor je input!

Ik heb overigens alleen de submit knop gewijzigd, verder niks. Ik gebruik PPTs van school en wil graag die wijze eerst aanhouden.
Gewijzigd op 11/10/2012 17:07:26 door kaas stengel
 
Marvin H

Marvin H

11/10/2012 17:08:32
Quote Anchor link
@kaas: Plaats je volledige code eens inclusief het formulier...
 
Kaas stengel

kaas stengel

11/10/2012 17:09:18
Quote Anchor link
<table> <form method="post" action="verwerken3.php">
<tr><td>Vul je voornaam in:</td><td> <input type ="text" name="voornaam" size="25">*</td></tr>
<tr><td>Vul je achternaam in:</td><td> <input type ="text" name="achternaam" size="25">*</td></tr>
<tr><td>Vul je telefoonnummer in:</td><td> <input type ="text" name="telefoonnummer" size="25"></td></tr>
<tr><td>Vul je postcode in:</td><td> <input type ="text" name="postcode" size="25">*</td></tr>
</table>
</form>


<FORM METHOD="post" ACTION=“verwerken3.php" >

Ben je een jongen of een meisje:
<INPUT NAME="guide" TYPE="radio" VALUE="jongen">Jongen
<INPUT NAME="guide" TYPE="radio" VALUE="meisje">Meisje<p>

</FORM>


<FORM METHOD="post" ACTION="verwerken3.php">

Kies minimaal 1 tijdschrijft:


<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="gamez">Stuur mij informatie over het tijdschrijft GAMEZ <br>
<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="girlz" >Stuur mij informatie over het tijdschrijft GIRLZ <br>
<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="uitgaan">Stuur mij informatie over het tijdschrijft UITGAAN <br>
<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="mode">Stuur mij informatie over het tijdschrijft MODE <br>

</FORM>

<FORM METHOD="post" ACTION= "verwerken3.php" >

<INPUT TYPE="submit" name= "submit" VALUE="Verzend het formulier">
<tr><td>Tekstvelden met een * zijn verplicht!</td></tr>


</FORM>
 
Bo Ter Ham

Bo Ter Ham

11/10/2012 17:11:48
Quote Anchor link
Wat je nu doet is vier formulieren maken, terwijl al je textvelden bij hetzelfde formulier horen, toch?

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
17
18
19
20
21
22
<table> <form method="post" action="verwerken3.php">
<tr><td>Vul je voornaam in:</td><td> <input type ="text" name="voornaam" size="25">*</td></tr>
<tr><td>Vul je achternaam in:</td><td> <input type ="text" name="achternaam" size="25">*</td></tr>
<tr><td>Vul je telefoonnummer in:</td><td> <input type ="text" name="telefoonnummer" size="25"></td></tr>
<tr><td>Vul je postcode in:</td><td> <input type ="text" name="postcode" size="25">*</td></tr>
</table>

Ben je een jongen of een meisje:
<INPUT NAME="guide" TYPE="radio" VALUE="jongen">Jongen
<INPUT NAME="guide" TYPE="radio" VALUE="meisje">Meisje<p>

Kies minimaal 1 tijdschrijft:

<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="gamez">Stuur mij informatie over het tijdschrijft GAMEZ <br>
<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="girlz" >Stuur mij informatie over het tijdschrijft GIRLZ <br>
<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="uitgaan">Stuur mij informatie over het tijdschrijft UITGAAN <br>
<INPUT TYPE="checkbox" NAME="tijdschrift" VALUE="mode">Stuur mij informatie over het tijdschrijft MODE <br>

<INPUT TYPE="submit" name= "submit" VALUE="Verzend het formulier">
<tr><td>Tekstvelden met een * zijn verplicht!</td></tr>

</FORM>

zoiets moet het worden, al moet ik wel zeggen dat dit wel een beetje een zooitje is met die tabellen en formulieren door elkaar heen.
Gewijzigd op 11/10/2012 17:14:11 door Bo Ter Ham
 
Marvin H

Marvin H

11/10/2012 17:11:50
Quote Anchor link
Verstuur je drie verschillende forms in 1x? omdat ik meerdere keren <FORM METHOD="post" ACTION= "verwerken3.php" > tegenkom...
 
Kaas stengel

kaas stengel

11/10/2012 17:18:04
Quote Anchor link
Tja ik weet niet anders dan dat het zo moest, school is niet de duidelijkste namelijk..

En Bo, met jouw code verdwijnt het stukje witregel voor de submit knop waardoor hij dus nogal tegen de tekst erboven staat aangeplakt. Dit moet niet.
 
Marvin H

Marvin H

11/10/2012 17:19:00
Quote Anchor link
@kaas: de opmaak is niet het belangrijkste, je moet eerste testen of het werkt en daarna kan je altijd de opmaak nog beter maken...
 
Kaas stengel

kaas stengel

11/10/2012 17:25:43
Quote Anchor link
Ja, snap ik..
Anyway hij geeft nu dit als ik niks invul:

Notice: Undefined index: tijdschrijft in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 7
Gelieve alle formuliervelden netjes in te vullen !

Vul ik overal wat in doet ie dit:

Notice: Undefined index: tijdschrijft in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 7
Gelieve alle formuliervelden netjes in te vullen !
 
Marvin H

Marvin H

11/10/2012 17:29:05
Quote Anchor link
verander tijdschrijft eens in tijdschrift :-)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($_POST['tijdschrift'] == "" ) {
?>
Gewijzigd op 11/10/2012 17:30:02 door Marvin H
 
Kaas stengel

kaas stengel

11/10/2012 17:32:56
Quote Anchor link
Wat een domme fout zeg :P
Maar goed hij geeft dan nog dezelfde fout (maar dan niet tijdschrijft :P)
 
Marvin H

Marvin H

12/10/2012 09:14:36
Quote Anchor link
Maak van je checkboxes een "array", door [] achter de name te zetten...

NAME="tijdschrift[]"

in je verwerken3.php doe je dan het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (!isset($_POST['tijdschrijft'])) {    
        $error .= "Je moet minimaal 1 tijdschrijft aankruisen!";    
    }

?>
 
Kaas stengel

kaas stengel

14/10/2012 12:42:15
Quote Anchor link
Het werkt nog steeds niet goed, als ik 1 tekstvak invul geeft ie steeds weer een error.
Als ik helemaal niks invul geeft hij geen error maar hij laat ook niet zien wat nog ingevuld moet worden.
Vul ik bv. de voornaam in, geeft hij een error bij de achternaam? Vul ik de achternaam in, geeft hij hetzelfde aan als dat ik helemaal niks invul.

Snap er niks meer van.. hier een voorbeeld van de error:
Notice: Undefined variable: error in C:\Program Files (x86)\xampp\htdocs\CollegePHP\panoramix\verwerken3.php on line 5
Gelieve alle formuliervelden netjes in te vullen !
 
Frank WD

Frank WD

14/10/2012 12:53:45
Quote Anchor link
Kijk hier eens na, er zit formulier afhandeling in. En je kunt beetje zien hoe een formulier er uit ziet als je de goede tags gebruikt.

KLIK
 
Kaas stengel

kaas stengel

14/10/2012 13:54:33
Quote Anchor link
Hey Frank, is dat niet wat te ingewikkeld? Het gaat hier om het eerste formulier die ik ooit maak en volgens mij hoef ik MySQL daar nog niet bij te betrekken (aangezien dat moet met arrays?).

Ik moet eigenlijk heel simpel gewoon hebben dat er wordt aangegeven dat er wat niet is ingevuld en ook precies wat.
 
Obelix Idefix

Obelix Idefix

14/10/2012 14:11:48
Quote Anchor link
Dan sla je dat gedeelte toch over.

Er wordt daar prima uitgelegd hoe de opbouw zou kunnen zijn.
 
Kaas stengel

kaas stengel

14/10/2012 15:44:00
Quote Anchor link
Ik heb het nu bijna goed, ook al is de code nu te uitgebreid eigenlijk en snap ik van de helft niet wat de code doet maar dat even ter zijde.
Als ik nu gegevens niet invul geeft hij de juiste error weer alleen kom(t)en er onder de error(rs) altijd 3 zwarte balletjes te staan. Dit zijn de zelfde balletjes die voor een error komt. Dit zit natuurlijk ergens in de code maar ik weet niet waar.
Dit is mijn code nu:

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

$aErrors
= array();

if ( !isset($_POST['voornaam'])
         or !preg_match( '~^[\w\' -]{2,}$~', $_POST['voornaam'] )
         or trim($_POST['voornaam']) == ''
   ) {
  $aErrors['voornaam'] = 'Je bent vergeten je voornaam in te vullen!';
}


if ( !isset($_POST['achternaam'])
         or !preg_match( '~^[\w\' -]{2,}$~', $_POST['achternaam'] )
         or trim($_POST['achternaam']) == ''
   ) {
  $aErrors['achternaam'] = 'Je bent vergeten je achternaam in te vullen!';
}


if ( !isset($_POST['postcode']) or !preg_match( '~^\d{4} ?[a-zA-Z]{2}$~', $_POST['postcode'] ) ) {
  $aErrors['postcode'] = 'Je bent vergeten je postcode in te vullen!';
}



 if ( isset($aErrors) and count($aErrors) > 0 ) {
        print '<ul class="errorlist">';
        foreach ( $aErrors as $error ) {
          print '<li>' . $error . '</li>';
        }

        print '</ul>';
      }


echo isset($aErrors['voornaam']) ? '<li class="error">' : '<li>';
echo isset($aErrors['achternaam']) ? '<li class="error">' : '<li>';
echo isset($aErrors['postcode']) ? '<li class="error">' : '<li>';
echo isset($aErrors['tijdschrift']) ? '<li class="error">' : '<li>';

if (!isset($error)) {

       echo "Gegevens zijn succesvol verzonden.";

}

?>


Klopt dit een beetje? En zo niet kan iemand het even mooi zetten?

Oh ja, ik heb alleen nog een error code nodig voor het tijdschrift. Dus dat er minimaal 1 aangerkuist moet worden.
Gewijzigd op 14/10/2012 15:45:38 door kaas stengel
 

Pagina: 1 2 volgende »



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.