Bonjour, malgré mes lectures sur la FAQ je n'arrive toujours pas a débugger mon code.
J'essaye d'effectuer un INSERT INTO dans ma base de donnée SQL via un formulaire en HTML.
Habituellement cette méthode marche (un autre formulaire sans liste déroulante sur le même principe fonctionne très bien) mais pour celui-ci, ça fait deux jours que je tourne en rond.
Voici donc l'envoi:
Et le <form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(isset($_POST['numero']))// On regarde si il y a un ajout { $ajout = 'INSERT INTO zozor_voiture VALUES('.$_POST[numero].','.$_POST[nom].',"'.$_POST[places].'",'.$_POST[conducteur].'");' or die("Erreur inconnue"); mysql_query($ajout); echo mysql_query($ajout);//tentative pour afficher la requête (non fonctionnel) }
Je fais appel à vos bonne grâces et à votre clairvoyance.
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 <div style="height: auto; width: auto; border: solid; top:40%; float: right;"> Inscription d'une nouvelle voiture : <br/> <?$sql2 = 'SELECT no_personne, nom_personne as conducteur FROM zozor_personne'; $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());?> <form method="post" action="" > <label for="nom">Nom : </label><input type="text" name="nom"><br/> <label for="places">Places : </label><input type="text" name="places"><br/> <input type="hidden" name="numero" value="<?php echo $nbr+1; ?>"> <select name="conducteur"> <?php while($data2 = mysql_fetch_assoc($req2)) { echo "<option value=".$data2['no_personne'].">".$data2['conducteur']."</option>\n"; }?> </select> <input type="submit" name="OK" value="Valider"><br/> </form> </div>
Partager