Corrigé Sujet Bac 2012 14H30

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

Corrigé Sujet Bac 2012 14H30

Message par Admin le Dim 19 Mai - 21:27

créer la base sous le nom de "sujet14h302012" puis exécuter ces scripts


************************Page ajout.htm****************************
<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>ajout</title>
<script language="javascript">
function verif(f)
{
if(f.pseudo.value.length<6) {alert('pseudo incorrect');return false;}
if(f.sujet.value==0 ) {alert('choisir un sujet');return false;}
if(f.com.value=='') {alert('remplir le commentaire');return false;}
}
</script>

</head>

<body>

<p align="center"><b>AJOUT D'UN COMMENTAIRE</b></p>
<form method="POST" action="ajout.php" name="f" onsubmit="return verif(f)">
<p>Pseudo :
<input type="password" name="pseudo" size="20" style="" ></p>
<p>Sujet : <select size="1" name="sujet">
<option value="0" >Selectionner un sujet</option>
<option value="1">les enregistrements et les fichiers</option>
<option value="2">la récursivité</option>
<option value="3">les algorithmes de tri</option>
<option value="4">les algorithmes arithmétiques</option>
</select></p>
<p>Commentaire : </p>
<p><textarea rows="5" name="com" cols="21"></textarea></p>
<p><input type="submit" value="Ajouter" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
<p>&nbsp;</p>

</body>

</html>
**********************script ajout.php****************************
<?php
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$a=mysql_select_db('sujet14h302012',$con) or die ('base introuvable');
$p=$_POST['pseudo'];
$s=$_POST['sujet'];
$c=$_POST['com'];
$res=mysql_query("SELECT * FROM membre WHERE '$p'=pseudo");
$n=mysql_num_rows($res);
if($n==0) { echo ('membre non enregistré dans la base de données');}
else {
$dat=date("y-m-d H:i:s");
mysql_query("INSERT INTO commentaire VALUES ('','$c','$dat','$p','$s')");
echo ('le commentaire est enregistre avec succes');

}

?>
*********************consultation.htm*******************************
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>consultation
</title>
<script language="javascript">
function verif(f)
{
if(f.pseudo.value.length<6) {alert('pseudo incorrect');return false;}
if(f.sujet.value==1 ) {alert('choisir un sujet');return false;}
}
</script>


</head>

<body>

<p align="center"><b>CONSULTATION DES COMMENTAIRES</b></p>
<form method="POST" name="f" onsubmit="return verif(f)" action="lister.php">
<p>Pseudo : <input type="password" name="pseudo" size="20" style></p>
<p>Sujet : <select size="1" name="sujet">
<option value="0">Selectionner un sujet</option>
<option value="1">les enregistrements et les fichiers</option>
<option value="2">la récursivité</option>
<option value="3">les algorithmes de tri</option>
<option value="4">les algorithmes arithmétiques</option>
</select></p>
<p>&nbsp;</p>
<p><input type="submit" value="Lister" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
<p>&nbsp;</p>

</body>

</html>
********************lister.php*********************
<?php
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$a=mysql_select_db('sujet14h302012',$con) or die ('base introuvable');
$p=$_POST['pseudo'];
$s=$_POST['sujet'];
$res=mysql_query("SELECT * FROM membre WHERE '$p'=pseudo");
$n=mysql_num_rows($res);
$ligne=mysql_fetch_array($res);
if($n==0) { echo ('membre non enregistr&eacute; dans la base de données');}
else{$res1=mysql_query("SELECT contenu FROM commentaire WHERE pseudo='$p' and '$s'=numsujet");
$n1=mysql_num_rows($res1);
if($n1==0) { echo ('sujet non trait&eacute; par le membre');}
else {
$res2=mysql_query("select * from commentaire where '$p'=pseudo and '$s'=numsujet order by datecom desc");
while($ligne=mysql_fetch_array($res2))
echo ($ligne[contenu].'<br>');
}

}
?>
***********************suppression.htm*************************
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>consultation
</title>
<script language="javascript">
function verif(f)
{
if(f.pseudo.value.length<6) {alert('pseudo incorrect');return false;}
if(f.sujet.value==0 ) {alert('choisir un sujet');return false;}
}
</script>


</head>

<body>

<p align="center"><b>SUPPRESSION DE COMMENTAIRES</b></p>
<form method="POST" name="f" onsubmit="return verif(f)" action="supprimer.php">
<p>Pseudo : <input type="password" name="pseudo" size="20" style></p>
<p>Sujet : <select size="1" name="sujet">
<option value="0">Selectionner un sujet</option>
<option value="1">les enregistrements et les fichiers</option>
<option value="2">la récursivité</option>
<option value="3">les algorithmes de tri</option>
<option value="4">les algorithmes arithmétiques</option>
</select></p>
<p>&nbsp;</p>
<p><input type="submit" value="Supprimer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
</body>
</html>
***********************supprimer.php******************
<?php
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$a=mysql_select_db('sujet14h302012',$con) or die ('base introuvable');
$p=$_POST['pseudo'];
$s=$_POST['sujet'];
$res=mysql_query("SELECT * FROM membre WHERE '$p'=pseudo");
$n=mysql_num_rows($res);
$ligne=mysql_fetch_array($res);
if($n==0) { echo ('membre non enregistr&eacute; dans la base de données');}
else{$res1=mysql_query("SELECT contenu FROM commentaire WHERE pseudo='$p' and '$s'=numsujet");
$n1=mysql_num_rows($res1);
if($n1==0) { echo ('sujet non trait&eacute; par le membre');}
else {
$res2=mysql_query("delete from commentaire where pseudo='$p' and '$s'=numsujet");
echo ('tous les commentaires correspondants à ce sujet sont supprimés ');
}

}
?>

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