Avec le développement de la société, diverses activités de sélection sont devenues de plus en plus populaires ces dernières années, et le système de notation est sans aucun doute l'un des éléments les plus importants des activités de sélection. Dans le système de notation, le langage PHP est largement utilisé comme langage de script côté serveur.
Alors, comment implémenter le score des cinq juges en PHP ? Ce qui suit vous donnera une introduction détaillée.
1. Établir la base de données
Tout d'abord, la base de données doit être établie. Dans l'instruction SQL, nous devons créer la table « score_table », qui comprend cinq champs : « sid », « mark1 », « mark2 », « mark3 », « mark4 » et « mark5 ».
2. Écrire du code PHP
Ensuite, nous devons écrire du code PHP pour implémenter respectivement la notation des juges, le calcul de la note moyenne et le tri des performances.
1?>
3. Tri des notes
Le code pour le tri des notes est le suivant :
//(1)连接数据库 $connect=mysqli_connect("localhost","root","密码","test"); //(2)防止中文乱码 mysqli_query($connect,"set names utf8"); //(3)获取id值 $sid=$_GET['id']; //(4)获取新数据 $mark1=$_POST['mark1']; $mark2=$_POST['mark2']; $mark3=$_POST['mark3']; $mark4=$_POST['mark4']; $mark5=$_POST['mark5']; //(5)更新数据 mysqli_query($connect,"update score_table set mark1=$mark1,mark2=$mark2,mark3=$mark3,mark4=$mark4,mark5=$mark5 where sid=$sid");
?>
3. Établir une interface Web
Enfin, nous devons créer une interface Web pour permettre aux utilisateurs de marquer des points en entrant le nom du joueur. Le code de l'interface web est le suivant :
//(1)连接数据库 $connect=mysqli_connect("localhost","root","密码","test"); //(2)防止中文乱码 mysqli_query($connect,"set names utf8"); //(3)查询所有数据 $sql="select * from score_table"; $query=mysqli_query($connect,$sql); //(4)遍历数据 while($row=mysqli_fetch_array($query)){ $average=($row['mark1']+$row['mark2']+$row['mark3']+$row['mark4']+$row['mark5'])/5; $sid=$row['sid']; //(5)更新数据 mysqli_query($connect,"update score_table set average=$average where sid=$sid"); }
//(1)连接数据库 $connect=mysqli_connect("localhost","root","密码","test"); //(2)防止中文乱码 mysqli_query($connect,"set names utf8"); //(3)查询所有数据 $sql="select * from score_table order by average desc"; $query=mysqli_query($connect,$sql); //(4)遍历数据 $i=1; while($row=mysqli_fetch_array($query)){ $name=$row['name']; $average=$row['average']; echo "<tr><td>".$i."</td><td>".$name."</td><td>".$average."</td></tr>"; $i++; }
IV. Résumé
Grâce aux étapes ci-dessus, nous pouvons obtenir la note PHP des cinq juges. Bien entendu, le code ci-dessus est uniquement à titre de référence, vous pouvez également le modifier et l'améliorer selon vos propres besoins. En bref, la mise en œuvre du système de notation est un processus d'optimisation et de mise à jour continue. Seuls un apprentissage et un progrès continus peuvent offrir une meilleure garantie du bon déroulement des activités de sélection.
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!