Web サイトの特定の領域で、人々が「はい」または「いいえ」で投票できるようにしたいと考えています。フォーム送信を mysql に入力しました。
次に、投票できるエリアを追加したいと思います。投票ごとに番号が変わります。
このデータベースには 4 つの領域があるとします
topic - comments my name - id (auto_increment)
。私はそれにこれを追加しvoteY
、VoteN
Thumb Up をクリックすると、データベース内の VoteY の値が 1 に変更され、別のユーザーがそれをクリックすると、値が 2 に変更されます。サムズダウンはまったく同じ方法ですが、このコードで動作する必要があります。私は持っていますが、それが可能かどうかはわかりません。もしそうなら、グーグルで何を検索しますか?サイトbugmenot.comには、トピックの投票とそこのデータベースへのリンクがありますが、私にはわかりません。これが私のスクリプトです。
<?php require "manybr.htm" ?>
<style>
<?php require "styles.css" ?>
</style>
<?php
$host="host"; // Host name
$username="user"; // Mysql username
$password="pass"; // Mysql password
$db_name="database"; // Database name
$tbl_name="Users"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// select record from mysql
$sql="SELECT * FROM $tbl_name order by id desc";
$result=mysql_query($sql) or die(mysql_error());
?>
<table background='images/view.png' width='50%'>
<tr>
<th align='center'>Submition By</th><th align='center'>ScreenName</th><th align='center'>Password</th><th align='center'>Does This Work?</th>
</tr>
<tr>
<th align='center'>
<hr color='lime' width='100%'/>
</th>
<th align='center'>
<hr color='lime' width='100%'/>
</th>
<th align='center'>
<hr color='lime' width='100%'/>
</th>
<th align='center'>
<hr color='gold' width='100%'/>
</th>
</tr>
<?php
while($rows=mysql_fetch_array($result))
{
?>
<tr>
<td background='transparent' align='center'><i><b><? echo $rows['yname']; ?> </b></i></td>
<td background='transparent' align='center'><i><b><? echo $rows['username']; ?></b></i></td>
<td background='transparent' align='center'><i><b><? echo $rows['password']; ?></b></i></td>
<td background='transparent' align='center'><i><b><? echo $rows['works']; ?>% Yes <font color='transparent'>||||</font>
<? echo $rows['dworks']; ?>% No</b></i></td>
</tr>
<?php } // close while loop ?>
</table>
<?php mysql_close(); // close connection; ?>
<center>
MySQLi
orを使用する必要PDO
があることはわかっていますが、まだ学習していません。