Bonjour a tous,
Mon probleme est le suivant: Je veux ajouter, ou modifier ou encore suprimé un champs dans ma base de donnée a partir d'un formulaire, mais je ne sais pas si je mis suis bien pris car ca ne veux pas fonctionné, j'ai beau réfléchi et avoir fai d'autre manip, je trouve pas, donc si vous pouvé me dire porquoi ca marche pas... sa serai super !! =)
Esqu'il me manque du code ?
je vous envois la parti formulaire et la partie PHP/MySQL:
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 <? require ("connect.php"); echo " Remplir les information nécessaire a l'endroit désiré:"; echo '<form method=POST action="exerequete.php" target="droite">'; echo "Choix : <br><input type='radio' name='choix' value='1' checked>Insertion <br><input type='radio' name='choix' value='2'>Mise à jour <br><input type='radio' name='choix' value='3'>Suppression "; echo " <INS><B><br><br>Insertion d'une ligne dans une table: </B></INS>"; echo " <br><br>INSERT INTO <select name='table'> <option value='artiste' selected >artiste <option value='cd'>cd <option value='commande'>commande <option value='genre'>genre <option value='admin'>Rouge</select><input type='text' name='nom_col' size='35' maxlength='30' value='(nom_col1,nom_col2,...)'>"; echo "<br> VALUES <input type='text' name='val' size='35' maxlength='30' value='(val1,val2,...)'>"; echo " <br><br> <INS><B>Mise a jour de champs dans une table:</B></INS> "; echo " <br><br>UPDATE <select name='table'> <option value='artiste' selected >artiste <option value='cd'>cd <option value='commande'>commande <option value='genre'>genre <option value='admin'>Rouge</select>"; echo "<br> SET <input type='text' name='val' size='45' maxlength='45' value='nom_col1=valeur1, nom_col2=valeur2,...'>"; echo " <br><br> <INS><B>Suppression de lignes ou d'une table (ne pas remplir le where pr suprimé la table)</B></INS>"; echo " <br><br>DELETE FROM <select name='table'> <option value='artiste' selected >artiste <option value='cd'>cd <option value='commande'>commande <option value='genre'>genre <option value='admin'>Rouge</select>"; echo "<br> WHERE <input type='text' name='val' size='45' maxlength='45' value='nom_col1=valeur1 ou nom_col2=valeur2 ou ...'>"; echo '<br><br><input type="submit" value="Valider">'; echo '</form>'; ?>
et voila l'autre partie:
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 <? require ("connect.php"); $choix = $_POST['choix']; $table = $_POST['table']; $nom_col = $_POST['nom_col']; $val = $_POST['val']; //requete************************************************************************** if ($choix ==1 ) { $sql=" INSERT INTO $table ($nom_col) VALUES ($val);"; } else { if ($choix==2) { $sql=" UPDATE $table SET ($val);"; } else { if($choix==3) { $sql=" DELETE FROM $table WHERE ($val);"; } } } //********************************************************************************** $req = mysql_query($sql); if (!$req) { echo ' Desole probleme de requete ! '; } else { echo ' Requete accordé '; header("Location: adminok.php"); } ?>
Merci d'avance a vous tous.
Partager