Insérer valeurs dans BDD via formulaire php
Bonjour à tous,
je cherche le moyen d'insérer des valeurs dans une table de ma bdd directement à partir d'un formulaire php, mais malgré de nombreux essais je n'y arrive toujours pas :s
Je remplis mon formulaire et je clique sur le bouton d'envoi, je suis redirigée sur la page prévue sans aucun affichage d'erreur mais lorsque je regarde ma bdd je me rends compte que rien n'a été ajouté à la table :?
Est-ce que quelqu'un peut m'aider svp? Merci d'avance!
Voici le code de mon formulaire :
Code:
1 2 3 4 5 6 7 8 9 10
| <form method="post" action="test-traitement.php">
<label>ID_machine</label><input type="number" name="ID_machine"/>
<label>date</label><input type="date" name="date"/>
<label>debut</label><input type="time" name="debut"/>
<label>fin</label><input type="time" name="fin"/>
<label>ID_users</label><input type="number" name="ID_users"/>
<label>ID_demo</label><input type="number" name="ID_demo"/>
<label>nom_client</label><input type="text" name="nom_client"/>
<input type="submit" value="Envoi"/>
</form> |
Et voici celui de ma page "test-traitement.php" :
Code:
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
| <?php
$cnx = mysqli_connect("localhost","root","","planning") or die("Error ". mysqli_error($cnx));
$ID_machine = $_POST['ID_machine'];
$date = $_POST['date'];
$debut = $_POST['debut'];
$fin = $_POST['fin'];
$ID_users = $_POST['ID_users'];
$ID_demo = $_POST['ID_demo'];
$nom_client = $_POST['nom_client'];
$curyear = date("Y");
$curmonth = date("n");
$curday = date("d");
/* Récupérer les dates de la semaine */
$curstamp = strtotime($curyear."-".$curmonth."-".$curday);
$begstamp = $curstamp - date("w", $curstamp) * 86400; // 86400=24H
for ($i=1; $i<6 ; $i++)
{
$tabday[$i]=date("Y-m-d",$begstamp+($i*86400));
}
$qry = "INSERT INTO resa SET ID_machine=".$ID_machine.", date='".$date."', debut=".$debut.", fin=".$fin.", ID_users=".$ID_users.", ID_demo=".$ID_demo.", nom_client=".$nom_client;
$req = $cnx->query($qry);
header('Location: _tableau1.php');
?> |