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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
<?php
$matricule=""; $sujet="";
if (isset ($_POST['matricule']) ) //si la variable matricule éxiste
{ $matricule=$_POST['matricule']; }
if(isset ($_POST['sujet']) )
{ $sujet = addslashes($_POST['sujet']) ; }
if(isset($_POST['matricule']) AND ($_POST['sujet']))
{
$db="projet"; //le nom de la base de données
$connexion=mysql_connect("localhost", "root") or die("connexion impossible");
echo "connexion réussie<br>";
mysql_select_db($db,$connexion) or die("selection de la base de données impossible");
echo "choix de la base réussie";
$sqlform = "SELECT id_form FROM formulaire WHERE matricule_en='$matricule'AND sujet='$sujet' ";
echo "soumission de la requete $sqlform<br>";
$reqform = mysql_query($sqlform,$connexion) or die("selection impossible : $sqlform".mysql_error());
//création du tableau associatif du résultat
$reslt = mysql_fetch_assoc($reqform);
if( $reslt !== FALSE ) //récupération de la reference du module
{$id_fr = $reslt['id_form'] ; }
else { echo 'ce formulaire néxiste pas ' ; }
//RECUPERER LES REPONSE ASSOCIER AU FORMULAIRE
$sqlqst = "SELECT qst FROM question WHERE id_form='$id_fr'";
$reqst = mysql_query($sqlqst,$connexion) or die("selection impossible : $sqlqst".mysql_error());
$question = array() ;
while ( $reslqst = mysql_fetch_assoc($reqst) )
{ $question[] = $reslqst['qst'] ; }
$q1=$question[0];
//récupérer le id_REP de la 1ere REPONSE
$sqlrepons1 = "SELECT id_rep FROM question WHERE qst = '$q1' ";
echo "soumission de la requete $sqlrepons1<br>";
$reqrep1 = mysql_query($sqlrepons1,$connexion) or die("selection impossible1 : $sqlrepons1".mysql_error());
$resltrep1 = mysql_fetch_assoc($reqrep1);
if( $resltrep1 !== FALSE ) {$rs1 = $resltrep1['id_rep'] ; } else { echo 'cette reponse néxiste pas 1' ; }
//RECUPERER LES REPONSE ASSOCIER AU FORMULAIRE
//recuperer la 1ere reponse
$sqlrep1 = "SELECT rep FROM reponse WHERE id_rep='$rs1'";
echo'soumission de la requete $sqlrep1<br>';
$reqtrp1 = mysql_query($sqlrep1,$connexion) or die("selection impossible : $sqlrep1".mysql_error());
$rsltrep1 = mysql_fetch_assoc($reqtrp1);
if($rsltrep1 !== FALSE) {$r1 = $rsltrep1['rep'] ; } else { echo'la réponse que vous chercher nest pas valide 1';}
// récupération des id_not DES 10 NOTES De LA TABLE NOTE
//récupérer le id_not de la 1ere note
$sqlnot1 = "SELECT id_not FROM reponse WHERE rep = '$r1' AND id_rep = '$rs1'";
echo "soumission de la requete $sqlnot1<br>";
$reqnot1 = mysql_query($sqlnot1,$connexion) or die("selection impossible : $sqlnot1".mysql_error());
$resltnot1 = mysql_fetch_assoc($reqnot1);
if( $resltnot1 !== FALSE ) {$nt1 = $resltnot1['id_not'] ; } else { echo 'cette note néxiste pas ' ; }
//RECUPERER LES NOTE DE LA TABLE NOTE
//récupérer la note de la 1ere note
$sqlnt1 = "SELECT nota FROM note WHERE id_not = '$nt1' ";
echo "soumission de la requete $sqlnt1<br>";
$reqnt1 = mysql_query($sqlnt1,$connexion) or die("selection impossible : $sqlnt1".mysql_error());
$rsltnt1 = mysql_fetch_assoc($reqnt1);
if( $rsltnt1 !== FALSE ) {$nota1 = $rsltnt1['nota'] ; } else { echo 'la note 1 nest pas valide ' ; }
}
$sjt="";
if (isset ($_POST['sjt'])) //si la variable sujet existe
{ $sjt = addslashes($_POST['sjt']) ; }
// SI LES VARIABLES QUESTION EXISTE
$qost1=""; if (isset($_POST['question1'])) $qost1 = addslashes($_POST['question1']) ;
// SI LES VARIABLES REPONSES EXISTE
$rop1=""; if (isset($_POST['reponse1'])) { $rop1 = addslashes($_POST['reponse1'] ); }
// SI LES VARIABLES NOTES EXISTE
$nn1=""; if (isset($_POST['note1'])) { $nn1 = $_POST['note1'] ; }
if(isset($_POST['modification']))
{ //Modifier le nom du sujet
$sqlsj = "UPDATE formulaire SET sujet='$sjt' WHERE sujet='$sujet' ";
$reqsj = mysql_query($sqlsj,$connexion) or die ("modification du sujet impossible : $sqlsj".mysql_error());
//LA MODIFICATION DES QUESTIONS
// MODIFIER LA 1ERE QUESTION
$sqlq1 = "UPDATE question SET qst='$qost1' WHERE qst = '$q1' ";
$req1 = mysql_query($sqlq1,$connexion) or die ("modification de la question 1 impossible : $sqlq1".mysql_error());
//MODIFICATION DES 10 REPONSE DE LA TABLE REPONSE
//MODIFIER LA 1ERE REPONSE
$sqlr1 = "UPDATE reponse SET rep='$rop1' WHERE rep = '$r1' ";
$reqr1 = mysql_query($sqlr1,$connexion) or die ("modification de la reponse 1 impossible : $sqlr1".mysql_error());
//MODIFICATION DES NOTE
//MODIFIER LA 1ERE NOTE
$sqln1 = "UPDATE note SET nota='$nn1' WHERE nota = '$nota1' ";
$reqn1 = mysql_query($sqlr1,$connexion) or die ("modification de la reponse 1 impossible : $sqln1".mysql_error());
<form method="post" action="Enseignant.php">
Sujet : <input type="text" name="sjt" size="30" maxlength="40" value="<?php echo $sujet;?>">
Question 1 : <input type="text" name="question1" size="60" maxlengh="70" value="<?php echo $q1 ;?>"/>
Réponse 1 : <input type="text" name="reponse1" size="30" maxlengh="10" value="<?php echo $r1; ?>"/>
Note 1 : <input type="text" name="note1" value="<?php echo $nota1 ; ?>"/>
<br><br>
<input type="submit" name="modification" value="modifier" />
</form> |
Partager