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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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 <?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'); ?>
Partager