Bonjour, j'aimerai envoyer des données d'un formulaire php à une base de données, mais mon programme redirectionne sans envoyer à la bdd x)
première page :

index.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
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
 
<form action="method-post.php" class="form-content" method="post"  enctype="multipart/form-data">
                <!-- Demande du prénom -->
                <div class="col-md-12">
                  <input class="form-control" type="text" name="name" placeholder="Prénom" required./>
 
                </div>
                <!-- Demande du nom -->
                <div class="col-md-12">
                  <input class="form-control" type="text" name="nom" placeholder="Nom" required ./>
 
                </div>
                <!-- Demande à l'utilisateur de choisir la zone qu'il occupe -->
                <div class="col-md-12">
                  <select class="form-select mt-3" name="zone" required style="width: 1040px;" >
                    <option selected >--Choisir Sa Zone--</option>
                    <option value="un">Zone 1</option>
                    <option value="de">Zone 2</option>
                    <option value="tr">Zone 3</option>
                    <option value="qu">Zone 4</option>
                    <option value="ci">Zone 5</option>
                  </select>
 
                </div>
                <!-- Demande la Date -->
                <div>
                  <input style="margin-top:17px; height:30px; width:140px; color:gray; font-family: 'Poppins'; " class="form-control" type="date" name="datee" > 
                </div>
                <!-- Div qui propose de remplir une zone de texte, la description des anomalies constatées -->
                <div>
                  <br><h4 style="font-size:23px;"> Anomalie Constatées:</h4><h6 style="font-size:17px; margin-bottom:10px">Description</h6>
                  <textarea name="desc" rows=4 cols=40></textarea>
                </div>
                <!-- input type radio, permet de cocher Ok ou Ko pour les vérifs obligatoires -->
                <section>
                  <h5 style=" font-size:large; margin-bottom:10px" >Vérif Obligatoires :</h5> 
                  <div>
                  <label class="mb-2 mr-3" for="gender1" required >RIA: </label>
                  <input type="radio" name="gender1" class="btn btn-sm btn-outline-secondary" value="Ok" required> Ok ✅&nbsp  &nbsp 
                  <input type="radio" name="gender1" class="btn btn-sm btn-outline-secondary" value="Ko" required="required">Ko ❌<br>
                  <textarea name="gend1" rows=4 cols=40 style="height: 30px; width:1000px;" placeholder="Si KO préciser les manquants"></textarea>
                  </div>
                  <div>
                  <label class="mb-3 mr-1" for="gender2" required >Points Balais: </label>
                  <input type="radio" name="gender2" class="btn btn-sm btn-outline-secondary" value="Ok">   Ok ✅ &nbsp  &nbsp
                  <input type="radio" name="gender2" class="btn btn-sm btn-outline-secondary" value="Ko">Ko ❌<br>
                  <textarea name="gend2" rows=40 cols=40 style="height: 30px;"  placeholder="Si KO préciser les manquants"></textarea>
                  </div>
                  <div>               
                  <label class="mb-3 mr-1" for="gender3" required >Portes (accessibles?): </label>
                  <input type="radio" name="gender3" class="btn btn-sm btn-outline-secondary" value="Ok" required >  Ok ✅&nbsp  &nbsp 
                  <input type="radio" name="gender3" class="btn btn-sm btn-outline-secondary" value="Ko" required >Ko ❌<br>
                  <textarea name="gend3" rows=4 cols=20  style="height: 30px; width: 1000px;" placeholder="Si KO préciser les manquants"></textarea>
                  </div> 
                </section>
                <br>
                <!-- input type radio, permet de coché l'état général de la zone -->
                <div>  
                  <br><label><h4 style="text-align: center; font-size:large; margin-bottom:10px">État Général De La Zone </h4></label>
                  <div class="question-answer">
                    <div>
                      <input required type="radio" value="Débarassée" id="radio_1" name="etat" />
                      <label for="radio_1" class="radio">Débarassée</label>
                    </div>
                    <div>
                      <input required type="radio" value="Rangée" id="radio_2" name="etat"/>
                      <label for="radio_2"  class="radio">Rangée</label>
                    </div>
                    <div>
                      <input required type="radio" value="Nettoyée" id="radio_3" name="etat"/>
                      <label for="radio_3"  class="radio">Nettoyée</label>
                    </div>
                    <div>
                      <input required type="radio" value="Standardisée" id="radio_4" name="etat"/>
                      <label for="radio_4"  class="radio">Standardisée </label>
                    </div>
                    <div>
                      <input required type="radio" value="Maintenue" id="radio_5" name="etat"/>
                      <label for="radio_5"  class="radio">Maintenue</label>
                    </div>
                  </div>
                </div>
                <br> <br>
                <!-- Permet d'upload une image -->
                <input type="file" placeholder="oii" name="fichier_upload" id="fichier_upload"><br>
                <input type="file" name="fichierupload" id="fichierupload"><br>
                <!-- Bouton pour finaliser le formulaire et tout envoyer -->
                <input type="submit" name="submit" value="Uploader"> 
              </form>
(j'envoie juste le formulaire, et j'aimerai que quand on clique sur le bouton, ça nous redirectionne vers la page "method-post.php mais aussi que ça mette les données dans ma bdd.)

2ème fichier, method-post.php
partie php-sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<?php
$objetPdo = new PDO('mysql:host=localhost;dbname=kuehne5s','root','');
$pdoStat = $objetPdo->prepare('INSERT INTO requete VALUES (:datee, :nom, :name, :etat)');
$pdoStat->bindValue(':datee', $_POST['datee'], PDO::PARAM_STR );
$pdoStat->bindValue(':nom', $_POST['nom'], PDO::PARAM_STR );
$pdoStat->bindValue(':name', $_POST['name'], PDO::PARAM_STR );
$pdoStat->bindValue(':etat', $_POST['etat'], PDO::PARAM_STR );
$pdoStat -> execute();

Merciiii