Maison > développement back-end > tutoriel php > Apprenez un système de vote en ligne simple (php) en une heure

Apprenez un système de vote en ligne simple (php) en une heure

烟雨青岚
Libérer: 2023-04-09 08:28:01
avant
3533 Les gens l'ont consulté

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 == &#39;&#39;){
            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);
        ?>
Copier après la connexion

2. Affichage des informations de base sur les activités de vote

<center><h2><?php  echo $vitem[&#39;vname&#39;]; ?></h2></center>
            <p>
            	</p>
Copier après la connexion
                                                                             
发布人: 发布时间:
                

                                 

                

3. . Sortez les résultats un par un

<?php                 	$itemcount=$vtitle[&#39;itemcount&#39;];
					$option=explode(&#39;*&#39;,$vtitle[&#39;item&#39;]);
					$ballot=explode(&#39;*&#39;,$vtitle[&#39;num&#39;]);
					$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=&#39;vote_contend_item&#39;> ".$option[$i]."".
							"<p></p><p></p>".
							"<p> 票数:".$ballot[$i]." 得票率:".$rate[$i]."%</p>";
					}
                	?>
Copier après la connexion

(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>
Copier après la connexion

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!

Étiquettes associées:
php
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal