Corrigé sujet 2012 8H30

Voir le sujet précédent Voir le sujet suivant Aller en bas

Corrigé sujet 2012 8H30

Message par Admin le Sam 18 Mai - 23:09

télécharger le sujet à l'adresse
http://www.kiteb.net/education/informatique/bac/bacinfo2012/bac-pratique-21052012-tic-8h30.pdf

ce corrigé ne contient pas la page index et l'animation.

****************inscription des electeurs*************
<html><head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>INSCRIPTION DES ELECTEURS</title>
<script language="javascript">
function verif(f)
{
if(f.num.value.length!=4 || isNaN(f.num.value)){alert('numéro incorrect!');return false;}

n=f.nom.value.toUpperCase();
i=0;
while(f.nom.value.charAt(i).toUpperCase()>='A' && f.nom.value.charAt(i).toUpperCase()<='Z'&& i<f.nom.value.length-1)
i++;
if (f.nom.value.charAt(i)>'z'|| f.nom.value.charAt(i)<'a'){alert('nom incorrect');return false;}
if(f.genre[0].checked==false &&f.genre[1].checked==false ) {alert('un genre doit être selectionné!');return false;}
if(f.niv.selectedIndex=='' ) {alert('un niveau doit être selectionné!');return false;}
}
</script>
</head><body><p align="center"><font size="5">INSCRIPTION DES ELECTEURS</font></p>
<form method="POST" action="inscrit.php" name="f" onSubmit="return verif(f)">

<p>NUM:<input type="text" name="num" size="20" value="1234"></p>
<p>NOM:<input type="text" name="nom" size="20"></p>
<p>PRENOM: <input type="text" name="prn" size="20"></p>
<p>GENRE : <input type="radio" value="F" name="genre">Fille&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" value="G" name="genre">Garçon</p>
<p>NIVEAU SCOLAIRE : <select size="1" name="niv">
<option ></option>
<option value="7">7ème</option>
<option value="8">8ème</option>
<option value="9">9ème</option>
</select></p>
<p>&nbsp;</p>
<p><input type="submit" value="Inscrire" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
</body>
</html>
************inscrit.php*****************************
<?php
// connexion a la base
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$a=mysql_select_db('sujet8h302012',$con) or die ('base introuvable');
$num=$_POST['num'];
$n=$_POST['nom'];
$pn=$_POST['prn'];
$g=$_POST['genre'];
$niv=$_POST['niv'];
$res=mysql_query("SELECT * FROM eleve WHERE '$num'=Num");
$nel = mysql_num_rows($res);
if ($nel==1)
{
echo "<br><H3> Eleve deja Inscrit <H3>";
}
else
{
mysql_query("INSERT INTO eleve VALUES('$num','$n','$pn','$g','$niv','N')");
echo('inscription etablie');
}
mysql_close();
?>
****************votes.htm********************
<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>SAISIE DES VOTES</title>
<script language="javascript">
function verif(f)
{
if(f.num.value.length!=4 || isNaN(f.num.value)){alert('numéro incorrect!');return false;}
if(f.filles[0].checked==false &&f.filles[1].checked==false && f.garcons[0].checked==false &&f.garcons[1].checked==false) {alert('une fille doit être selectionnée!');return false;}
}
</script>
</head>

<body>

<p align="center"><b><font size="5">SAISIE DES VOTES</font></b></p>
<form method="POST" action="votes.php" name="f" onSubmit="return verif(f)">
<p align="left">Electeur N° : <input type="text" name="num" size="20" id="num">
</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b><font size="5">Les candidats</font></b></p>
<p align="left"><font size="4"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Filles&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Garçons</b></font></p>
<p align="left"><input type="radio" value="Abbassi" name="filles">Abbassi
Sihem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" value="Ben Abdallah" name="garcons">Ben Abdallah
Kacem</p>
<p align="left">
<input type="radio" value="Troudi" name="filles">
Troudi
Meryem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" value="Dridi" name="garcons">Dridi Brahim&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Voter" name="B1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="Annuler" name="B2"></p>
</form></body></html>
*************************votes.php*********************
<?php
// connexion à la base
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$a=mysql_select_db('sujet8h302012',$con) or die ('base introuvable');
$num=$_POST['num'];
$cf=$_POST['filles'];
$cg=$_POST['garcons'];
$res=mysql_query("SELECT Num FROM eleve WHERE '$num'=Num");
$res1=mysql_query("SELECT num_E FROM vote WHERE '$num'=num_E");
$nel = mysql_num_rows($res);
$nel1=mysql_num_rows($res1);
if ($nel==0)
{
echo "<br><H3> vous n'êtes pas Inscrit <H3>";
}
else
{ if ($nel1==1) echo "<br><H3> vous avez déja voté <H3>";
else
{
$result=mysql_query("SELECT * FROM eleve WHERE '$cf' LIKE nom OR '$cg' LIKE nom");
$ligne=mysql_fetch_array($result);
$nn=$ligne['Num'];
mysql_query("INSERT INTO vote VALUES('$num','$nn')");
echo('vote reussit');
}}
mysql_close();
?>
********************resultants.php***********************************
<?php
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$a=mysql_select_db('sujet8h302012',$con) or die ('base introuvable');
$req1=mysql_query("select count(*) from vote where num_c='8000'");
$res1= mysql_num_rows($req1);

$req2=mysql_query("select * from vote where num_c='9000'");
$res2= mysql_num_rows($req2);

$req3=mysql_query("select * from vote where num_c='8001'");
$res3= mysql_num_rows($req3);

$req4=mysql_query("select * from vote where num_c='9001'");
$res4= mysql_num_rows($req4);

echo('
<table border="1" width="100%" id="table1">
<tr>
<td>Nom</td>
<td>Prenom</td>
<td>Nombre de voix</td>
</tr>
<tr>
<td>Abbassi</td>
<td>Sihem</td>
<td>'.$res1.'</td>
</tr>
<tr>
<td>Troudi</td>
<td>Meryem</td>
<td>'.$res4.'</td>
</tr>
<tr>
<td>Ben Abdallah </td>
<td>Kacem</td>
<td>'.$res3.'</td>
</tr>
<tr>
<td>Dridi</td>
<td>Brahim</td>
<td>'.$res2.'</td>
</tr>
</table>');
?>

Admin
Admin

Messages : 42
Date d'inscription : 27/09/2007

Voir le profil de l'utilisateur http://missaoui-lcp.forumpro.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum