salut tout le mode je suis de retour avec un tout petit code.
j'ai fais ce petit code car mon grand code n'as pas marcher
je remercie FAB & ISYTHIEL & JREAUX.qui ont passer avec moi l'apres midi a cherche une solution a mon probleme.
UN GRAND MERCI A VOUS
je vous montre le petit code :
new 2.php :
marche.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 <html> <head> </head> <body> <h3>programme des nulls</h3><br><br> <form method="post" action="marche.php"> nom: <input type="text" name="nom"/><br> matricule :<input type="text" name="matricule"/><br> <input type="submit" name="aaa" value="ok"> </form>
et sa na pas marcher aussi
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 <?php $nom="";if (isset($_POST['nom'])) { $nom=$_POST['nom']; } $matricule_et=""; if (isset($_POST['matricule'])) { $matricule_et=$_POST['matricule']; } if (isset($_POST['nom']) AND (isset($_POST['matricule']))) { //connexion a mysql et choix de la base de données echo "connexion a mysql"; $db="projet"; $connexion = mysql_connect("localhost", "root") or die("connexion impossible"); echo "connexion réussie"; echo "\n\n"; mysql_select_db($db,$connexion) or die("selection de la base de données impossible"); echo "choix de la base réussie"; //selection de la filiere approprier a cette étudiant $sqlfiliere = "SELECT filiere FROM etudiant WHERE matricule_et='$matricule_et'AND nom_et='$nom' "; echo "soumission de la requete $sqlfiliere<br>"; $reqfiliere= mysql_query($sqlfiliere,$connexion) or die("selection impossible : $sqlfiliere".mysql_error()); //création du tableau associatif du résultat $reslt = mysql_fetch_assoc($reqfiliere); if( $reslt !== FALSE ) //récupération de la filiere {$id_fr = $reslt['filiere'] ; } else { echo 'cette filiere néxiste pas ' ; } //selection du prenom $sqlprenom = "SELECT prenom_et FROM etudiant WHERE matricule_et='$matricule_et'AND nom_et='$nom' "; echo "soumission de la requete $sqlprenom<br>"; $reqprenom = mysql_query($sqlprenom,$connexion) or die("selection impossible : $sqlprenom".mysql_error()); $re = mysql_fetch_assoc($reqprenom); if( $re !== FALSE ) //récupération du prenom {$prenom = $re['prenom_et'] ; } else { echo 'ce prenom néxiste pas ' ; } //une modification if(isset($_POST['ok'])) { $pre=""; if(isset($_POST['prenom']) ) {$pre=$_POST['prenom'];} $query = "UPDATE etudiant SET prenom_et='$pre' WHERE prenom_et='$prenom' " ; mysql_query($query,$connexion) or die("modificationimpossible: $query <br>".mysql_error()); mysql_close($connexion); } } ?> <html> <head> </head> <body> <br> <form method="post" action="new 2.php"> filiere : <input type="text" name="filiere" value="<?php echo $id_fr ; ?>" ><br><br> prenom : <input type="text" name="prenom" value="<?php echo $prenom ; ?>" > <br> <input type="submit" value="ok" name="ok"> </form> </body> </html>
au début j'ai fai qu'une modification sa a marcher,cela veut dire que la requête est juste.
je souhaiterai avoir une solution a ce problème.
jespr que ce petit code est claire et vous permettra de me sauvez
merci
Partager