Salut
je veut récupérer les données à partir d'un formulaire en appuyant sur un bouton et faire accès à une base de données pour sauvegarder ces données.
j'ai essayé plusieurs méthodes mais ça n'a pas marché. Avez-vous une idée qui peut m'aider?
Salut
je veut récupérer les données à partir d'un formulaire en appuyant sur un bouton et faire accès à une base de données pour sauvegarder ces données.
j'ai essayé plusieurs méthodes mais ça n'a pas marché. Avez-vous une idée qui peut m'aider?
Salut,
deux petits tutos pour ça :
pour les formulaires
http://julp.developpez.com/php/formulaires/
pour les bdd
http://eusebius.developpez.com/phpmysql-base/
bon courage
Voici le code php et html de mon script;
il ne marche pas et je ne sais pas pourquoi, je suis bloqué!!!!!!!!!!!!![]()
Partie php:
Partie HTML
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 //connexion à la BD faite $url = $_SERVER['PHP_SELF']; //obtention des informations sur le client $id_client = 2 ; $client_query = "SELECT * FROM clients WHERE id_client='$id_client'"; $client_RS = mysql_query($client_query,$gms); $client_row = mysql_fetch_assoc($client_RS); //Modification des paramètres du client if (isset($_POST['enregistrement'])){ $nom = $_POST['nom']; $prenom = $_POST['prenom']; $id_chambre = $_POST['chambre']; $adresse = $_POST['adresse']; $ville = $_POST['ville']; $cp = $_POST['cp']; $tel = $_POST['tel']; $mail = $_POST['mail']; modifier_client($id_client,$id_chambre,$nom,$prenom,$adresse,$ville,$cp,$tel,$mail) ; redirect("$url"); }
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 <form id="form1" name="form1" method="post" action="<? echo $url; ?>"> <label><span class="Style1">Nom </span></label> <input name="nom" value="<? echo $client_row['nom']; ?>" type="text" id="nom" /> <span class="Style1">Prénom</span> <input name="prenom" value="<? echo $client_row['prenom']; ?>" type="text" id="prenom" /> <p> <label></label> <span class="Style6"> <label class="Style7"></label> </span> <label><span class="Style1">Chambre</span> <select name="chambre" > <?php //Affichage des numéros de chambre et leur statut echo "<option value=".$id_chambre."selected> $nom_chambre </option>"; do { $nch = $chambres_row['nom_chambre']; $idch = $chambres_row['id_chambre']; if ($occupe_row['id_chambre'] == $chambre_row['id_chambre']) { echo "<option style=\"color: red\" value=\"$idch\""; if ($idch == $id_chambre) echo "selected"; echo ">$nch(en cours)</option>"; $occupe_row = mysql_fetch_assoc($occupe_RS); } else { echo "<option value=\"$idch\""; if ($idch == $id_chambre) echo "selected"; echo ">$nch</option>"; } } while ($chambres_row = mysql_fetch_assoc($chambres_RS)); ?> </select> </label> </p> <p> <label><strong>Adresse</strong> <input name="adresse" value="<? echo $client_row['adresse']; ?>" type="text" id="adresse" size="40" /> </label> <strong> <label>Ville <input name="ville" value="<? echo $client_row['ville']; ?>" type="text" id="ville" /> Cp <input name="cp" value="<? echo $client_row['cp']; ?>" type="text" id="cp" /> <br /> <br /> Téléphone</label> </strong> <label> <input name="tel" value="<? echo $client_row['telephone']; ?>" type="text" id="tel" /> </label> <label><strong>Mail</strong> <input name="mail" value="<? echo $client_row['mail']; ?>" type="text" id="mail" /> </label> </p> <p> <label></label> </p> <div align="right"><strong align="right"> <input type="image" name="modifier" src="images/ok.jpg" width="24" height="24" align="middle" class="Style1" onclick="return modification();"/> <input type="hidden" name="enregistrement" /> </strong> </div> </form>
Salut,
Quand tu met du code utilise les balise code... c'est illisible comme ça et normalement avant de poster on fait des recherches... De plus JWhite t'as donné des liens de tutoriaux que tu peux lire et ensuite c'est sûr que tu trouveras ton erreur.
Faut pas oublier que c'est un portail de développeurs professionnels et que nous aidons volontier les personnes qui ont des problèmes qui ne sont pas déjà réglés dans la faq ou dans les tutoriaux. Ce qui n'est pas ton cas.
Blog - Mon espace developpez -
Oracle Certified Professional, Java SE 6 Programmer eZ Publish Certified developer
de plus va falloir filer plus d'info que :
- Dis nous ce qu'il se passe ( ou se passe pas) , genre la requete sql se fait ou pas ? le mail s'envoi ou pas ? les valeurs s'affichent ou pas ? etc .....Envoyé par rimeh
ce qui se passe c'est en appuyant sur le button qui est sensé exécuter une requête d'update de la table client on n'aura pas modification dans la BD et les valeurs écris dans les zones textes s'éffacent,
=> voiçi qu'est ce qu 'il passe![]()
Partager