| 12
 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
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 
 | 
page A
require('configuration.php');
if (isset($_GET["sondage"])) $sondage=$_GET["sondage"];
else $sondage="home";
// vérification de la rubrique sélection afin d'être sûr qu'elle existe
// on définit ci-dessous les pages correspondant à la rubrique
//On prend l'id le plus grand
$nombreEntrees = mysql_query("SELECT MAX(id) AS nbre_entrees FROM sondage") or die(mysql_error());
$numeroDuSondage = mysql_fetch_assoc($nombreEntrees);
//On sélectionne la question et les choix
$req="SELECT question, proposition1, proposition2, proposition3, proposition4, proposition5 FROM sondage WHERE id = '" . $numeroDuSondage['nbre_entrees'] . "' ";
$MySQL_infos = mysql_query($req) or die(mysql_error());
$infos = mysql_fetch_array($MySQL_infos);
//On sélectionne le nombre de votes
$MySQL_votes = mysql_query("SELECT resultats1, resultats2, resultats3,resultats4,resultats5 FROM sondage WHERE id = '" . $numeroDuSondage['nbre_entrees'] . "'") or die(mysql_error());
$votes = mysql_fetch_assoc($MySQL_votes);
//script pour ajouter les votes
//script pour ajouter les votes et ip
$ip = $_SERVER['REMOTE_ADDR'];
$prop = "prop";
$resultat = "resultats";
$fin = false;
if(isset($_POST['sondage']))
{
	for($i = 1; $i <= 5 && !$fin; $i++)
	{
		if($_POST['sondage'] == $prop . $i)
		{
			$votes[$resultat . $i] ++;
			mysql_query("UPDATE sondage SET  " . $resultat . $i ." = '" . $votes[$resultat . $i] . "' WHERE id = '" . $numeroDuSondage['nbre_entrees'] . "'") or die(mysql_error());
			$fin = true;
		}
	}
}
// On recupere les nombre total de votes resultat
$query = "SELECT  resultats1,resultats2,resultats3,resultats4, resultats5 FROM ".$table." WHERE id="."'" . $numeroDuSondage['nbre_entrees'] . "'";
$row = mysql_query($query);
$data = mysql_fetch_array($row);
$resultat1 = $data["resultats1"];
$resultat2 = $data["resultats2"];
$resultat3 = $data["resultats3"];
$resultat4 = $data["resultats4"];
$resultat5 = $data["resultats5"];
$total_votes =  $resultat1 + $resultat2 + $resultat3 + $resultat4 + $resultat5;
if($total_votes != 0){
    $pourcentage_r1 = ($resultat1 / $total_votes) * 100;
    $pourcentage_r2 = ($resultat2 / $total_votes) * 100;
    $pourcentage_r3 = ($resultat3 / $total_votes) * 100;
    $pourcentage_r4 = ($resultat4 / $total_votes) * 100;
    $pourcentage_r5 = ($resultat5 / $total_votes) * 100;
}
else{
    $pourcentage_r1 = 0;
    $pourcentage_r2 = 0;
    $pourcentage_r3 = 0;
	$pourcentage_r4 = 0;
	$pourcentage_r5 = 0;
}
$long_max_bloc = 120;
//recupere ip et on insere par rapport à l'id
if(isset($_POST['sondage'])){
    $vote_ip = $_SERVER['REMOTE_ADDR'];
    $sondage_id = $numeroDuSondage['nbre_entrees'];
    $sql = "INSERT INTO $table1 (sondage_id, vote_ip) VALUES ($sondage_id, '$vote_ip')";
    mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
   header('location:/');
}
$query = "SELECT vote_ip FROM $table1 WHERE sondage_id="."'" . $numeroDuSondage['nbre_entrees'] . "'  " ;
$result = mysql_query($query);
$num = mysql_num_rows($result);
?>
<br />
<!-- formulaire-->
<form method="post" name="sondage" >
<?php
//sondage aprés validation sans bouton
if ($num > 0) {
echo '<img src="img/_sondage.gif"><br>';
if ($infos['question'] != "")
echo '<span style="color:#4A1A2C;font-size:20px;font-weight:bold;">'.$infos['question'].'</span>'.'<br/>'. "";
if ($infos['proposition1'] != "")
echo  ''.$infos['proposition1'].'</span>'.'<br/>'.  '<img src="img/sondage/greenrond.gif">'.'<img src="img/sondage/green.gif" height="16" width="' . $pourcentage_r1 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r1).'%" />' . '<img src="img/sondage/greendroit.gif"/>' . round($pourcentage_r1) . "%<br />";
 
	if ($infos['proposition2'] != "")
echo  ''.$infos['proposition2'].'</span>'.'<br/>'.  '<img src="img/sondage/blackrond.gif">'.'<img src="img/sondage/black.gif" height="16" width="' . $pourcentage_r2 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r2).'%" />' . '<img src="img/sondage/blackdroit.gif"/>' . round($pourcentage_r2) . "% <br />";
 
if ($infos['proposition3'] != "")
echo  ''.$infos['proposition3'].'</span>'.'<br/>'. '<img src="img/sondage/redrond.gif">'.'<img src="img/sondage/red.gif" height="16" width="' . $pourcentage_r3 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r3).'%" />' . '<img src="img/sondage/reddroit.gif"/>' . round($pourcentage_r3) . "% <br />";
 
 
	if ($infos['proposition4'] != "")
echo  ''.$infos['proposition4'].'</span>'.'<br/>'. '<img src="img/sondage/bluerond.gif">'.'<img src="img/sondage/blue.gif" height="16" width="' . $pourcentage_r4 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r4).'%" />' . '<img src="img/sondage/bluedroit.gif"/>' . round($pourcentage_r4) . "% <br />";
 
     if ($infos['proposition5'] != "")
echo  ''.$infos['proposition5'].'</span>'.'<br/>'. '<img src="img/sondage/copperrond.gif">'.'<img src="img/sondage/copper.gif" height="16" width="' . $pourcentage_r5 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r5).'%" />' . '<img src="img/sondage/copperdroit.gif"/>' . round($pourcentage_r5) . "% <br />";
 
echo '<div align="right" class="archives"><a href="sondage.php?sondage=archive">les résultats des anciens sondages +</a></div><br><br><br>';
//exit();// ce bouton casse le design du site
 }
 else {
 //sondage avec bouton avant validation
echo '<img src="img/_sondage.gif"><br>';
 
echo '<span style="color:#4A1A2C;font-size:15px;">'.$infos['question'].'</span>'.'<br/>'. "";
echo  '<span style="padding-left:2em;">'.$infos['proposition1'].'</span>'.'<br/>'.  "<input type='radio' name='sondage' value='prop1' id='prop1' /> <label for='prop1'>" .'<img src="img/sondage/greenrond.gif">'.'<img src="img/sondage/green.gif" height="16" width="' . $pourcentage_r1 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r1).'%" />' . '<img src="img/sondage/greendroit.gif"/>' . round($pourcentage_r1) . "% </label><br />";
 
echo  '<span style="padding-left:2em;">'.$infos['proposition2'].'</span>'.'<br/>'.  "<input type='radio' name='sondage' value='prop2' id='prop2' /> <label for='prop2'>" .'<img src="img/sondage/blackrond.gif">'.'<img src="img/sondage/black.gif" height="16" width="' . $pourcentage_r2 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r2).'%" />' . '<img src="img/sondage/blackdroit.gif"/>' . round($pourcentage_r2) . "% </label><br />";
 
       if ($infos['proposition3'] != "")
echo  '<span style="padding-left:2em;">'.$infos['proposition3'].'</span>'.'<br/>'.  "<input type='radio' name='sondage' value='prop' id='prop3' /> <label for='prop3'>" .'<img src="img/sondage/redrond.gif">'.'<img src="img/sondage/red.gif" height="16" width="' . $pourcentage_r3 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r3).'%" />' . '<img src="img/sondage/reddroit.gif"/>' . round($pourcentage_r3) . "% </label><br />";
       if ($infos['proposition4'] != "")
echo  '<span style="padding-left:2em;">'.$infos['proposition4'].'</span>'.'<br/>'.  "<input type='radio' name='sondage' value='prop' id='prop4' /> <label for='prop4'>" .'<img src="img/sondage/bluerond.gif">'.'<img src="img/sondage/blue.gif" height="16" width="' . $pourcentage_r4 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r4).'%" />' . '<img src="img/sondage/bluedroit.gif"/>' . round($pourcentage_r4) . "% </label><br />";
 
	   if ($infos['proposition5'] != "")
echo  '<span style="padding-left:2em;">'.$infos['proposition5'].'</span>'.'<br/>'.  "<input type='radio' name='sondage' value='prop' id='prop5' /> <label for='prop5'>" .'<img src="img/sondage/copperrond.gif">'.'<img src="img/sondage/copper.gif" height="16" width="' . $pourcentage_r5 / 100 * $long_max_bloc . '" alt="'.round($pourcentage_r5).'%" />' . '<img src="img/sondage/copperdroit.gif"/>' . round($pourcentage_r5) . "% </label><br /><br /><br />";
echo '<input type="submit" name="voter" value="Voter !"/><br />';
echo '<div align="right" class="archives"><a href="sondage/sondage.php?sondage=archive">les résultats des anciens sondages +</a></div>';
}
?>
//pour donner le choix au visiteur
if (isset($_POST['sondage'])) {
	if //je c pas comment faire
	
else {
	header('location:/'); | 
Partager