de retour avec un petit code
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 :
Code:
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> |
marche.php :
Code:
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> |
et sa na pas marcher aussi
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:oops:
merci