Fontions

lamte01 Messages postés 78 Statut Membre -  
 fiu -
Bonjour,

J'ai créé une fonction sur php pour gerer ma base de donne mais ça ne marche pas voila le code source
<html>
<head><title>Modification</title></head>
<body>
<?php
require("connexion.php");
require("SET.php");
$N_inscription=$_GET['N_inscription'];
$nom=$_GET['nom'];
$prenom=$_GET['prenom'];
$date_nais=$_GET['date_nais'];
$lieu_nais=$_GET['lieu_nais'];
$diplome=$_GET['diplome'];
$nom_faculte=$_GET['nom_faculte'];
$nom_filiere=$_GET['nom_filiere'];
$modifier="UPDATE Etudiant SET N_inscription='$N_inscription',nom='$nom',prenom='$prenom',"
."date_nais=$date_nais,lieu_nais='$lieu_nais',sex='$sex' WHERE N_inscription='$N_inscription'";
SET($diplome,$nom_faculte,$nom_filiere,$modifier);

?>
</body>
</html>

voila la fonction
function SET ($diplome,$nom_faculte,$nom_filiere)
if($diplome="SET")
{ if($nom_faculte="FMPOS")
{ if($nom_filiere="Pharmacie")
{$update=mysql_query($modifier,$connexion);
{ if($update){ echo "La modification a été faite ";}else { echo " La modification a échouée ".mysql_error($connexion);}}
}
}
else if($nom_faculte="FAST")
{ if($nom_filiere="Physique")
{$update=mysql_query($modifier,$connexion);
if($update){ echo "La modification a été faite ";}else { echo " La modification a échouée ".mysql_error($connexion);}}
else if($nom_filiere="Chimie")
{$update=mysql_query($modifier,$connexion);
if($update){ echo "La modification a été faite ";}else { echo " La modification a échouée ".mysql_error($connexion);}}
else if($nom_filiere="Mathematiques et Informatique")
{$update=mysql_query($modifier,$connexion);
if($update){ echo "La modification a été faite ";}else { echo " La modification a échouée ".mysql_error($connexion);}}
else { echo "Votre diplome ".$diplome." ne vous permet pas de vous inscrire dans cette Filiere";}
}
}
else { echo "Regarder bien les donnee que vous avez envoye ";}
?>

Merci pour votre aide

1 réponse

fiu
 
Salut

Je connais rien à php, donc il serait mieux de questionner les experts php pour savoir si tout ce que tu essayes de faire est valide.

La seule chose sur laquelle on peut se prononcer ici, c'est sur la validité de ta requête. Et la seule petite remarque à faire sur ta requête est que l'affectation du n° d'inscription est inutile puisque c'est ta clé. Mais ça n'est pas une erreur !
0