-6

これは、投票を作成するために使用するスニペットです。訪問ごとにこれらの質問をランダムに表示する簡単な方法はありますか? これをある種の PHP または JavaScript 配列に入れたいと思います。誰かがこれを行う方法を学ぶための良いチュートリアルを教えてもらえますか?

<div id="pollWrap">
<form action="inc/functions.php?action=vote" method="post" name="pollForm">
<h3>Poll Question 1</h3>
<ul>
<li><input id="pollRadioButton1" name="pollAnswerID" type="radio" value="1" /> Answer1 for Poll1</li>
<li class="pollChart pollChart1">&nbsp;</li>
<li><input id="pollRadioButton2" name="pollAnswerID" type="radio" value="2" /> Answer2 for Poll1</li>
<li class="pollChart pollChart2">&nbsp;</li>
</ul>
<input id="pollSubmit" name="pollSubmit" type="submit" value="Vote" /> <img alt="Ajax Loader" id="pollAjaxLoader" src="ajaxLoader.gif" /></form>
</div>

SQLite で同等の画像列は になりますBLOB

SQL Server と SQLite データベースの両方に接続し、一方からデータを読み取り、別のデータベースに挿入するスクリプトを作成することで、インポート タスクを実行できます。

データを挿入するときは、必ず準備済みステートメントを使用し、適切なデータ型で変数をバインドしてください。たとえば、Perl を使用している場合は、SQL_BLOBバインディングを使用します。

use DBI qw(:sql_types);
my $dbh = DBI->connect("dbi:SQLite:my.db");
my $blob = `cat foo.jpg`; # you should read it from SQL Server here
my $sth = $dbh->prepare("INSERT INTO mytable VALUES (?)");
$sth->bind_param(1, $blob, SQL_BLOB);
$sth->execute();
4

2 に答える 2

1

HTML が php で構築されている場合 (タグ php を使用してヒントを与えますが、それ以外の場合は省略します...)、li タグを配列内に配置し、それらを出力する前に並べ替えることができます。

その html が静的な場合 (または、制御下にあるスクリプトの結果ではない場合)、javascript を使用して、クライアント側で li タグを並べ替えることができます。

于 2012-11-19T10:43:37.930 に答える
0

それを見つけた。配列シャッフルがそのトリックを行いました。 http://www.w3schools.com/php/func_array_shuffle.asp

于 2012-11-19T11:07:39.397 に答える