全 20 問は初期段階でランダムに生成されています (質問 ID も生成されています)。ユーザーがスコアを送信した後にスコアを処理して mysql に保存するにはどうすればよいですか?
初心者の方、アドバイスをお願いします!
送信後にどのようなデータが得られますか?
ユーザーの回答を配列に入れて、標準の回答と 1 つずつ比較するだけです
送信後にどのようなデータが得られますか?
<?php $sql="select * from 数据表 where type='$st' ;//得到全部记录总数$rs=mysql_query($sql) or die(mysql_error());$total=mysql_num_rows($rs);$new_arr=array();echo "<form id='myform' action='a.php?st=a' method='post'>";$arr=array();while($row=mysql_fetch_array($rs, MYSQL_ASSOC)) { $arr=$row; //print_r($arr);//二维数组 if($i==1){ }else { } $i++; array_push($new_arr, $arr) ; }echo "</form>"; $j++;// mysql_free_result($rs); print_r($new_arr); foreach ($new_arr as $key=>$value) { foreach ($value as $k=>$v) { unset( $new_arr[$k][1]); } } ?>
知っておくべきことは次のとおりです: a.php では print_r($_POST); は何を参照しますか?
知っておくべきことは次のとおりです:
2. データベースから読み込んだデータを見せてくれません
3. 見せずにデータを呼び出します
そして、コードについて私と議論しますねこれは冗談ですか?
1. あなたはデータベース内のデータを私に見せます
2. あなたはデータベースから読み取ったデータを私に見せません
3. あなたは私に見せずにデータを呼び出します
それからあなたは私とコードについて話し合う、これは冗談じゃない?
次に、ユーザーが入力した回答と比較します。
あなたはとても優しいので、批判する人には点を与え、提案する人には点を与えるべきです。 。