vraagje radio button

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Pagina: 1 2 volgende »

Ronald Verkolf

Ronald Verkolf

07/07/2014 16:51:02
Quote Anchor link
Ik heb ook een vraagje over radio button

dit is wat er staat in mijn php script
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 if(isset($_POST['gender'])

 {


 if(empty($gender)) // Als het voornaam veld niet is ingevuld
 {
 print '<p>bent u man of vrouw!</p>';
 $fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
 }
 }

?>

en dit staat er in mijn form.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<input type="radio" name="geslacht" value="man">Male<br>
 <input type="radio" name="geslacht" value="vrouw">Vrouw


ik krijg alleen maar de fout melding dat ik geen keus zou hebben gemaakt, terwijl ik dat wel heb gedaan.
wat doe ik fout.

Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 07/07/2014 17:28:03 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

08/11/2024 19:01:36
 
Ivo P

Ivo P

07/07/2014 16:57:12
Quote Anchor link
als de input(s) de name "geslacht" hebben, dan zal dat weinig invloed hebben op het wel of niet ge-set zijn van $_POST['gender'] .....

$_POST['geslacht'] echter......

daarnaast:

checked="checked" bij een van de 2, maakt ook al dat er vrijwel altijd 1 is ingevuld..
 
Ronald Verkolf

Ronald Verkolf

07/07/2014 17:19:39
Quote Anchor link
Ik snap niet zo goed wat je bedoeld

Toevoeging op 07/07/2014 17:19:56:

Ik snap niet zo goed wat je bedoeld
 
Bas IJzelendoorn

Bas IJzelendoorn

07/07/2014 17:29:09
Quote Anchor link
verander $_POST['gender'] en $gender naar $_POST['geslacht']
 
Ronald Verkolf

Ronald Verkolf

07/07/2014 18:00:44
Quote Anchor link
Werkt nog steeds niet helaas
 
Peter  Flos

Peter Flos

07/07/2014 18:01:59
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 if(isset($_POST['geslacht'])

 {


 if(empty($_POST['geslacht'])) // Als het voornaam veld niet is ingevuld
 {
 echo "<p>Bent u man of vrouw?</p>";
 $fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
 }
 }

?>
 
Ronald Verkolf

Ronald Verkolf

08/07/2014 11:35:44
Quote Anchor link
werkt nog steeds niet dit is dan wat ik krijg als ik alles heb ingevuld en wil verzenden.


Voornaam vergeten!

Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.
 
Ivo P

Ivo P

08/07/2014 11:38:23
Quote Anchor link
Je vraag gaat over radio buttons die het geslacht bepalen.

Je laatste opmerking gaat over een gewone text input waar een naam ingevuld moet worden. Dat probleem zal wel in de buurt staan van de code van dit topic, maar heeft er op zich niets mee te maken.

Misschien ook die code erbij posten?
 
Ronald Verkolf

Ronald Verkolf

08/07/2014 11:41:31
Quote Anchor link
<table width="100%" border="5" bordercolor="#c0c0c0" bgcolor="#ffffff" align="top">
<tr>

<th width="800" scope="col"> <table width="833" height="214" border="0" align="center" style="vertical-align: top;">
<tr>
<th width="299" rowspan="2" scope="col">

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>
">
<table width="329" height="260" border="0">
<tr>
<td width="319" height="256" style="vertical-align: top; text-align: left;"><table width="252" border="0">
<tr></tr>
<tr>
<td width="110">Voornaam* <span class="error"> </span></td>
<td width="144" style="vertical-align:top"><input type="text" name="voornaam" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $name;?>
" />
<span class="error">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $nameErr;?>
</span></td>
<td width="107">

</td>
</tr>
<tr>
<td>Achternaam* <span class="error"></span></td>
<td><input type="text" name="achternaam" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $name;?>
" />
<span class="error">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $nameErr;?>
</span></td>
<td>


</td>
</tr>
<tr>
<td>E-mail* <span class="error"></span></td>
<td><input type="text" name="email" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $emailErr;?>
" />
<span class="error">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $emailErr;?>
</span></td>
<td></td>
</tr>
</table>
<table width="200" border="0">
<tr>
<td>Bericht*</td>
<td><textarea name="bericht" rows="5" cols="40">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $comment;?>
</textarea></td>
</tr>
</table>
<table width="200" border="0" align="left">
<tr>
<td><input type="reset" value="Begin opnieuw" style="background-color: #e5c1b9; color: Black;font-family: Verdana; font-size: 10 pt;"/></td>
<td><input type="submit" name="versturen" value="Verzenden" style="background-color:#e5c1b9; color: Black;font-family: Verdana; font-size: 10 pt;"/></td>
</tr>
</table>
<p>&nbsp;</p>
<p><span class="error"><span style="vertical-align:top">
<input type="radio" name="gender" value="man">Male<br>
<input type="radio" name="gender" value="vrouw">Vrouw
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
<?php

// define variables and set to empty values
$nameErr = $emailErr = $geslachtErr = $websiteErr = "";
$name = $email = $geslacht = $comment = $website = "";
$naar = ''; // Waar moet het naartoe?
$onderwerp = 'De zilveren draad'; // Het onderwerp van het bericht
 
// Header instellen, zodat nl2br() werkt

$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";


 if(isset($_POST['geslacht']))

 {


 if(empty($_POST['geslacht'])) // Als het voornaam veld niet is ingevuld
 {
 echo "<p>Bent u man of vrouw?</p>";
 $fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
 }
 }


 
 
 
if(isset($_POST['versturen'])) // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
    $fout = false; // Om te kijken straks of er wat fout is
 
    if(empty($gender)) // Als het voornaam veld niet is ingevuld
    {
        print '<p>Voornaam vergeten!</p>';
        $fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
    }
}

?>


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
<?php



 
if(isset($_POST['versturen'])) // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
    $achternaam = trim($_POST['achternaam']); // Alle overbodige spaties uit het achternaam veld verwijderen
    
    $fout = false; // Om te kijken straks of er wat fout is
 
    if(empty($achternaam)) // Als het achternaam veld niet is ingevuld
    {
        print '<p>Achternaam vergeten!</p>';
        $fout = true;
    }
}

?>

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
<?php




 
if(isset($_POST['versturen'])) // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
    $email = trim($_POST['email']); // Alle overbodige spaties uit het email veld verwijderen
    
    $fout = false; // Om te kijken straks of er wat fout is
 
    if(empty($email)) // Als het email veld niet is ingevuld
    {
        print '<p>email vergeten!</p>';
        $fout = true;
    }

    if(!filter_var($email, FILTER_VALIDATE_EMAIL)) // Als het email adres niet correct is
    {
        print '<p>fout email adres!</p>';
        $fout = true;
    }
}

?>

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
<?php




 
if(isset($_POST['versturen'])) // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
    $bericht = trim($_POST['bericht']); // Alle overbodige spaties uit het bericht veld verwijderen
    
    $fout = false; // Om te kijken straks of er wat fout is
 
    if(empty($bericht)) // Als het bericht veld niet is ingevuld
    {
        print '<p>bericht vergeten!</p>';
        $fout = true;
    }

 
    if($fout == false) // Als er niks fout is (alles is dus netjes ingevuld)
    {
        $headers .= 'From: ' . $voornaam . ' ' . $achternaam . '<' . $email . '>'; // Een afzender instellen zodat je kan reageren.
 
        if(mail($naar, $onderwerp, nl2br($bericht), $headers))
        {

            print '<p>Het bericht is succesvol verzonden!</p>';
        }

        else
        {
            print '<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
        }
    }
}

?>

</p></td>
</tr>
</table>
</form>

<p><span class="error">Alle velden gemarkeerd met een * zijn verplicht.</span></p>
 
Ivo P

Ivo P

08/07/2014 11:48:09
Quote Anchor link
een paar opmerkingen.

to the point: zoekop waar de melding Voornaam vergeten vandaan komt en kijk 2 regels eerder waar je op controleert....

verder: die eerste echo met action="". Laat die gewoon achterwege.

Dat is echter wel de enige plek waar je htmlspecialchars gebruikt.
En op alle andere plekken waar je dingen als $name echoot, daar vergeet je dat.

Verder snap ik niet waarom je een keer of 10 controleert of $_POST['versturen'] bestaat.

Dat doe je 1x, en dan check je stuk voor stuk de te verwachten invoers.



Sowieso: ipv controleren op de aanwezigheid van $_POST['versture'], kun je ook doen wat je werkelijk wilt weten: is er een form gepost?
if($_SERVER['REQUEST_METHOD'] == 'POST')

En tenslotte:
die hele stukken PHP komen boven je html te staan, zodat je eventueel $name ook in kunt vullen.
Of het form kunt weg laten als je constateert dat alles ok was
 
Ronald Verkolf

Ronald Verkolf

08/07/2014 12:29:45
Quote Anchor link
alles werkt weer maar me radio button nog steeds niet

if(isset($_POST['versturen'])) // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
$voornaam = trim($_POST['voornaam']); // Alle overbodige spaties uit het voornaam veld verwijderen

$fout = false; // Om te kijken straks of er wat fout is

if(empty($voornaam)) // Als het voornaam veld niet is ingevuld
{
print '<p>Voornaam vergeten!</p>';
$fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
}
}







if($_SERVER['REQUEST_METHOD'] == 'POST') // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
$achternaam = trim($_POST['achternaam']); // Alle overbodige spaties uit het achternaam veld verwijderen

$fout = false; // Om te kijken straks of er wat fout is

if(empty($achternaam)) // Als het achternaam veld niet is ingevuld
{
print '<p>Achternaam vergeten!</p>';
$fout = true;
}
}






if($_SERVER['REQUEST_METHOD'] == 'POST') // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
$email = trim($_POST['email']); // Alle overbodige spaties uit het email veld verwijderen

$fout = false; // Om te kijken straks of er wat fout is

if(empty($email)) // Als het email veld niet is ingevuld
{
print '<p>email vergeten!</p>';
$fout = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) // Als het email adres niet correct is
{
print '<p>fout email adres!</p>';
$fout = true;
}
}

if(isset($_POST['geslacht'])) // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
$gender = trim($_POST['geslacht']); // Alle overbodige spaties uit het voornaam veld verwijderen

$fout = false; // Om te kijken straks of er wat fout is

if(empty($gender)) // Als het voornaam veld niet is ingevuld
{
print '<p>geslacht vergeten!</p>';
$fout = true; // Zorgen dat het script zometeen weet dat er wat fout is
}
}



if($_SERVER['REQUEST_METHOD'] == 'POST') // Check naar POST versturen// Als het formulier verzonden is door op de verzend knop te klikken
{
$bericht = trim($_POST['bericht']); // Alle overbodige spaties uit het bericht veld verwijderen

$fout = false; // Om te kijken straks of er wat fout is

if(empty($bericht)) // Als het bericht veld niet is ingevuld
{
print '<p>bericht vergeten!</p>';
$fout = true;
}

if($fout == false) // Als er niks fout is (alles is dus netjes ingevuld)
{
$headers .= 'From: ' . $voornaam . ' ' . $achternaam . '<' . $email . '>'; // Een afzender instellen zodat je kan reageren.

if(mail($naar, $onderwerp, nl2br($bericht), $headers))
{
print '<p>Het bericht is succesvol verzonden!</p>';
}
else
{
print '<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
}
}
}
?>
 
Ivo P

Ivo P

08/07/2014 13:03:56
Quote Anchor link
<input type="radio" name="gender" value="man">Male<br>

maak daar eens van:

<input type="radio" name="gender" value="man" checked="checked">Male<br>

Daarmee kan een normale gebruiker niet meer vergeten om een geslacht aan te vinken

Toevoeging op 08/07/2014 13:08:20:

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
Als je naar school wilt
  Als je je schoenen niet aan hebt,
  trek je schoenen aan.

Als je naar school wilt
   Als de deur dicht is,
   open de deur.

Als je naar school wilt
   Als je fiets er staat,
   stap de fiets.

Als je naar school wilt,
   sla rechts af....


Leest irritant he?

Als je 1x bepaalt of je naar school wilt, kun je daarna al die handelingen doen die daarbij horen.

Zo ook met je POST

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
   // controle email

  // controle naam
  
  // controle geslacht

  // etc


}
?>


En niet 10x een lap code copy-pasten onder het mom "het werkte net, dus ik pas het nog een keer toe met kleine aanpassing".

Probeer te snappen wat je script.
 
Ronald Verkolf

Ronald Verkolf

08/07/2014 14:15:03
Quote Anchor link
het enigste wat ik bereik met die regel van jou is, dat man automatische staat aangevinkt.

maar verder werkt hij nog steeds niet, als je het verstuurt krijg ja alles in je mail zoals voornaam achternaam email en bericht maar niet of je een mannetje of vrouwtje bent
 
Ivo P

Ivo P

08/07/2014 14:16:13
Quote Anchor link
dus?

welke var is dan niet ingevuld?
 
Ronald Verkolf

Ronald Verkolf

08/07/2014 15:15:29
Quote Anchor link
sorry hoor ik heb echt van alles geprobeerd maar ik kom er gewoon niet uit

Toevoeging op 08/07/2014 15:17:12:

<input type="radio" name="gender" value="man">man
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $gender;?>


werkt ook niet
 
Ivo P

Ivo P

08/07/2014 15:22:19
Quote Anchor link
ok
Gender is dus niet ingevuld? Want je krijgt niet "man" op het scherm?

Of gaat het er daar om, dat er "man" op het scherm staat, terwijl je de juiste radio aangevinkt wilt zien?

Toevoeging op 08/07/2014 15:23:27:

sowieso de vraag, waar $gender dan vandaan komt.

Als dat uit de post moet komen, dan zou je daar $_POST ook moeten aanspreken.

bijvoorbeeld met

filter_input(INPUT_POST, 'geslacht')
 
Ronald Verkolf

Ronald Verkolf

08/07/2014 15:40:20
Quote Anchor link
ik woord er echt helemaal moedeloos van niks werkt gewoon.

alles doet het als je op verzenden drukt stuurt hij gewoon voornaam achternaam mail en bericht mee.

maar niet man of vrouw
 
- SanThe -

- SanThe -

08/07/2014 16:27:01
Quote Anchor link
En hoe ziet dat stukje code er dan uit?
Geen hele lap code graag.
 
Pipo Clown

Pipo Clown

08/07/2014 16:34:11
Quote Anchor link
Een input van het type radio komt alleen terug in de $_POST variabele indien er een keuze is gemaakt. Is geen van de keuzes geselecteerd dan zie je hem ook niet terug komen.
Ook moet het "name" field van alle radio's in de radiogroep aan elkaar gelijk zijn.
Door geen keuze als default mee te geven kun je mensen verplichten echt een keuze te maken. De ID's moeten daarintegen juist een unieke naam hebben.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<input type="radio" id="groep_1" name="groep" value="man">
<input type="radio" id="groep_2" name="groep" value="vrouw">
<input type="radio" id="groep_3" name="groep" value="travestiet" checked>
<input type="radio" id="groep_4" name="groep" value="transgender">


Knip en plak bovenstaande code maar eens in je programma, dit geeft in je $_POST voor de variabele groep de waarde travestiet terug.
 
Ivo P

Ivo P

08/07/2014 17:24:54
Quote Anchor link
de voor- en achternaam zet je in de from header.
Het email adres ook

(alle 3 onveilig, maar ach...)

Het bericht zet je in de body van de mail.

Waar precies had je het geslacht willen zien? En waarom denk je dat dat op die plek dan verschijnt?
 
- SanThe -

- SanThe -

08/07/2014 17:38:17
Quote Anchor link
Ivo P op 08/07/2014 17:24:54:
de voor- en achternaam zet je in de from header.


Niet correct.
http://phpwiki.santhe.nl/index.php?title=De_juiste_mailheaders
 

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.