Maison > Article > développement back-end > Apprenez un système de vote en ligne simple (php) en une heure
La fonction de la page des résultats de vote est d'afficher les résultats de vote actuels en fonction des statistiques de vote. Ne peut être consulté que si vous êtes connecté.
1. Partie connexion à la base de données
<?php if($ouser == ''){ echo "<script>alert('请先登录!');location.href='index.php';"; }else{ $voteid=@$_GET['vid']; if($voteid == ''){ echo "location.href='index.php';"; }else{ $sql="select vname,starttime,uid,vintro,open,more,max,min from vote where vid='".$voteid."'"; $voteitem=mysql_query($sql); $vitem=mysql_fetch_array($voteitem); $sql2="SELECT itemcount,item,num FROM votetitle where vid='".$voteid."'"; $votetitle=mysql_query($sql2); $vtitle=mysql_fetch_array($votetitle); $sql3="SELECT username FROM users where uid='".$vitem['uid']."'"; $uname=mysql_query($sql3); $username=mysql_fetch_row($uname); ?>
2. Affichage des informations de base sur les activités de vote
<center><h2><?php echo $vitem['vname']; ?></h2></center> <p> </p>
发布人: | 发布时间: |
3. . Sortez les résultats un par un
<?php $itemcount=$vtitle['itemcount']; $option=explode('*',$vtitle['item']); $ballot=explode('*',$vtitle['num']); $total=0; $rate; $ratewidth; for($i=0;$i<count($ballot);$i++){ $total=$total+$ballot[$i]; } for($i=0;$i<count($ballot);$i++){ if($total==0){ $rate[$i]=0; $ratewidth[$i]=0; }else{ $rate[$i]=round(($ballot[$i]/$total)*100); $ratewidth[$i]=$rate[$i]*2; } } for($i=0;$i<$itemcount;$i++){ echo "<p class='vote_contend_item'> ".$option[$i]."". "<p></p><p></p>". "<p> 票数:".$ballot[$i]." 得票率:".$rate[$i]."%</p>"; } ?>
(1) Calculez le taux de vote grâce à la méthode et formez un graphique
for($i=0;$i<count for if><p><strong> 4. Effet</strong></p> <p><img src="https://img.php.cn/upload/image/376/567/418/1594870264994704.png" title="1594870264994704.png" alt="Apprenez un système de vote en ligne simple (php) en une heure"></p> <p>Merci à tous d'avoir lu, j'espère que vous en bénéficierez. </p> <p>Tutoriel recommandé : "<a href="https://www.php.cn/php-weizijiaocheng.html" target="_blank">Tutoriel PHP</a></p></count>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!