Van input "type=text" naar "type=radio"
Code (php)
1
2
3
4
5
2
3
4
5
// "type =text":
<input type="text" name="aanhef" value="<?php if(isset($_POST['aanhef'])) echo htmlentities($_POST['aanhef']); ?>" >
// "type =radio":
<input type="radio" name="aanhef" value="<?php if(isset($_POST['aanhef'])) echo htmlentities($_POST['aanhef']); ?>";?>
<input type="text" name="aanhef" value="<?php if(isset($_POST['aanhef'])) echo htmlentities($_POST['aanhef']); ?>" >
// "type =radio":
<input type="radio" name="aanhef" value="<?php if(isset($_POST['aanhef'])) echo htmlentities($_POST['aanhef']); ?>";?>
<input type="radio" name="aanhef" value="";?> value="Mevr.">Mevr.
Gewijzigd op 09/04/2014 01:05:45 door Jac E
Kijk eens in de bron van je pagina of je wel de juiste html hebt aangemaakt en of plak dat eens hier
Code (php)
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
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
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css" >
<title>Uitnodiging</title>
</head>
<body>
<div id="container">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="logout.php">Uitloggen</a></li>
</html>
<form method="post" action="">
<h4> Aanhef :</h4>
<form>
<input type="radio" name="aanhef" value="Dhr.">Dhr.
<input type="radio" name="aanhef" value="Mevr.">Mevr.
</form>
<h4>E-mail :</h4>
<input type="text" name="email_contactpersoon" value="" >
<br>
<input type="submit" name="submit" value="verzenden" >
</form>
</div>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css" >
<title>Uitnodiging</title>
</head>
<body>
<div id="container">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="logout.php">Uitloggen</a></li>
</html>
<form method="post" action="">
<h4> Aanhef :</h4>
<form>
<input type="radio" name="aanhef" value="Dhr.">Dhr.
<input type="radio" name="aanhef" value="Mevr.">Mevr.
</form>
<h4>E-mail :</h4>
<input type="text" name="email_contactpersoon" value="" >
<br>
<input type="submit" name="submit" value="verzenden" >
</form>
</div>
Gewijzigd op 09/04/2014 00:49:14 door Jac E
Je gebruikt twee keer de eindtag </form>: op regel 23 en op regel 30. De eerste moet eruit, want die sluit het formulier al na de radiobuttons.
die <form> en </form> op regel 20 en 23 dus weg halen.
edit: op regel 15 sluit je </html> ook al af. Deze moet natuurlijk als laatste.
Misschien is het handig om even een basiskennis HTML op te pikken.
Gewijzigd op 09/04/2014 08:32:22 door Michael -
De code nu:
Code (php)
1
2
2
<input type="radio" name="geslacht_contactpersoon" value=="<?php if(isset($_POST['geslacht_contactpersoon'])) echo htmlentities($_POST['geslacht_contactpersoon']); ?>" value=" Dhr.">Dhr.
<input type="radio" name="geslacht_contactpersoon" value=="<?php if(isset($_POST['geslacht_contactpersoon'])) echo htmlentities($_POST['geslacht_contactpersoon']); ?>" value="Mevr.">Mevr.
<input type="radio" name="geslacht_contactpersoon" value=="<?php if(isset($_POST['geslacht_contactpersoon'])) echo htmlentities($_POST['geslacht_contactpersoon']); ?>" value="Mevr.">Mevr.
Gewijzigd op 09/04/2014 13:03:31 door Jac E
Je hebt twee keer een value, een keer met value== en daarna een keer met value=.
Eric Eijkelboom op 09/04/2014 13:02:52:
Twee keer value in dezelfde input?
Gaat niet werken.
Ward van der Put op 09/04/2014 13:06:32:
.. een keer met value== en daarna een keer met value=.
Had ik niet eens gezien.
Gewijzigd op 09/04/2014 13:16:58 door - SanThe -
Code (php)
1
2
2
<input type="radio" name="geslacht_contactpersoon" value=="<?php if(isset($_POST['geslacht_contactpersoon'])) echo htmlentities($_POST['geslacht_contactpersoon']); ?>" value=" Dhr.">Dhr.
<input type="radio" name="geslacht_contactpersoon" value=="<?php if(isset($_POST['geslacht_contactpersoon'])) echo htmlentities($_POST['geslacht_contactpersoon']); ?>" value="Mevr.">Mevr.
<input type="radio" name="geslacht_contactpersoon" value=="<?php if(isset($_POST['geslacht_contactpersoon'])) echo htmlentities($_POST['geslacht_contactpersoon']); ?>" value="Mevr.">Mevr.
een type kan maar 1 value bevatten en niet meerdere.
Als die code in je post van 17.47 uur actueel is, staat er niet alleen value dubbel in (wat dus niet kan), maar ook die == staat er nog in (wat ook niet goed is).