Bonjour,
Mon formulaire devrait ajouter une nouvelle ligne dans ma base de donnée, malheureusement cela ne fonctionne pas et je ne comprends pas pourquoi

Voici mon formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
 
<?php include("menu.php");?>
<link rel="stylesheet" href="menu/dropdown_three.css" type="text/css">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="stylesheet" type="text/css" href="calendrier.css" /> 
<script language="JavaScript" src="calendrier.js"></script>
 
<?php
 
include("include/db_inc_pdo.php");
?>
<html>
<body>
 
 
<form action="sejour_menu.php" method="post">
<input type="submit" name="enregistrer" value="Enregistrer" /><br>
 
 	<div>
	<label for="datearrive">Date d'arrivée : </label><input type="text" name="datearrive" label="datearrive" value="" onclick="new calendar(this);" />
	<label for="datedepart">&nbsp;Date de départ : </label><input type="text" name="datedepart" label="datedepart" value="" onclick="new calendar(this);" />
	<label for="datelettre">&nbsp;Date de la lettre : </label><input type="text" name="datelettre" label="datelettre" value="" onclick="new calendar(this);" />
	<label for="nombre">&nbsp;Nombre : </label><input type="number" name="nombre" label="nombre" value="0" /></div><br />
 
 	<div><label for="prixlocation">Prix de la location : </label><input type="text" name="prixlocation" label="prixlocation" value="0.00" />
	<label for="caution">&nbsp;Caution : </label><input type="text" name="caution" label="caution" value="0.00" />
	<label for="linge">&nbsp;Linge : </label><input type="text" name="linge" label="linge" value="0.00" />
	<label for="litbaby">&nbsp;Lit bébé : </label><input type="text" name="litbaby" label="litbaby" value="0.00" /></div>
 
	<div><label for="apaiement">1er paiement : </label><input type="text" name="apaiement" label="apaiement" value="0.00" />
	<label for="dateapaiement">&nbsp;Date 1er paiement (annee-mois-jour): </label><input type="text" name="dateapaiement" label="dateapaiement" value="1000-10-10" onclick="new calendar(this);" />
 
	<div>
	<label for="bpaiement">2e paiement : &nbsp;</label><input type="text" name="bpaiement" label="bpaiement" value="0.00" />
	<label for="datebpaiement">&nbsp;Date 2e  paiement (annee-mois-jour): &nbsp;<input type="text" name="datebpaiement" label="datebpaiement" value="1000-10-10" onclick="new calendar(this);" />
	<div>
	<label for="cpaiement">3e paiement : &nbsp;</label><input type="text" name="cpaiement" label="cpaiement" value="0.00" />
	<label for="datecpaiement">&nbsp;Date 3e  paiement (annee-mois-jour): &nbsp;<input type="text" name="datecpaiement" label="datecpaiement" value="1000-10-10" onclick="new calendar(this);" />
 
 
	<div>
	<label for="remarques">Remarques : </label><input type="text" name="remarques" label="remarques" value=" " />
	<label for="paragraphesup">&nbsp;Paragraphe supplémentaire : </label><input type="text" name="paragraphesup" label="paragraphesup" value=" " />
	<label for="enfants">&nbsp;Enfants : </label><input type="text" name="enfants" label="enfants" value=" " /></div>
<div>
<div class="boite1">
<div class="case">
<div>
<p>	Tarifs envoyés?</p>
	<ul>
		<li>Oui<input type="radio" name="envoitarifs" value="1" checked="checked" />
		<li>Non<input type="radio" name="envoitarifs" value="2" />
	</ul>
</div>
</div>
<div class="case">
<div>
<p>	Descriptif envoyé?</p>
	<ul>
		<li>Oui<input type="radio" name="envoidescriptif" value="1" checked="checked" />
		<li>Non<input type="radio" name="envoidescriptif" value="2" />
	</ul>
</div>
</div>
<div class="case">
<div>
<p>	Caution restituée</p>
	<ul>
		<li>Oui<input type="radio" name="restitution" value="oui" />
		<li>Non<input type="radio" name="restitution" value="non" checked="checked" />
		<li>Pas de caution<input type="radio" name="restitution" value="pas de caution" />
	</ul>
</div>
</div>
</div>
<div class="boite1">
<div class="case">
<div>
<p>	Appart</p>
	<ul>
		<li>1<input type="radio" name="appart" value="1" checked="checked" />
		<li>2<input type="radio" name="appart" value="2" />
	</ul>
</div>
</div>
<div class="case">	
<div>
<p>	Confirmation de réservation</p>
	<ul>
		<li>Oui<input type="radio" name="confirmation" value="1" checked="checked" />
		<li>Non<input type="radio" name="confirmation" value="2" />
	</ul>
</div>
</div>
 
<div class="case">
<div>
<p>	Annulé</p>
	<ul>
		<li>Oui<input type="radio" name="annul" value="1" />
		<li>Non<input type="radio" name="annul" value="2" checked="checked" />
	</ul>
</div>
</div>
 
<div><label>Choisissez un nom : <select name="idnoms"></label></div>
 
 
<?php
	$reponse = $pdo->query("SELECT * from locataires 
	ORDER BY nom");
 
	$reponse->execute([$query]);
	$row = $reponse->fetch();
{
 
	while ($row = $reponse->fetch())
 
    echo '<option value="'.$row['idnoms'].'">'.$row['nom']."&nbsp;&nbsp;-&nbsp;&nbsp;" .$row['prenom'].'</option>';
    }
 
?>  
 
</form>
</body>
</html>
Merci d'avance pour votre aide et bonne fin de journée