Re: [請益] 又來問問題了Orz 將文字方塊的值存入ar …
※ 引述《dichia (ptt處處有溫情)》之銘言:
: 先感謝dinos的幫忙
: 我剛又把code改了一下
: http://0rz.net/540Sq
: 由於題目是由亂數跑出
: 只要一按送出 題目就又跑了一次亂數
: 因為我想把東西全部都在同一頁顯示
: 本來也試過輸入好值後 再顯示於第二頁
: 結果這樣又抓不到第一頁題目的答案
: 兩個陣列(正確答案跟輸入的答案)我就沒辦法比較
: 就是上面的原因
: 所以....把文字方塊的值存進陣列後該怎麼顯示我都不知道了Orz
: 上課教的東西跟老師要我們寫的東西都沒什麼關聯啊...
: 好挫折......
: 弄一個下午 眼睛都快掉出來了>"<
把 radom seed 也送出去
相同的種子會得到相同的亂數表
<?php
$input=array("100","90", "80", "70", "60", "50", "40", "30", "20","10");
$marks=array("+","-","*","/");
if(!empty($_POST['submit'])) {
$randSeed=floatval($_POST['s']);
srand($randSeed);
$randKeys_last=array_rand($input,2);
$ans_count=0;
while(!empty($_POST['ans'.$ans_count])) {
$ans_last[]=$_POST['ans'.$ans_count];
$ans_count++;
}
}
$randSeed=floatval(array_sum(explode(" ",microtime())));
srand($randSeed);
$randKeys=array_rand($input,2);
?>
<html>
<body>
<?php if(!empty($_POST['submit'])) { ?>
Last Answer:<br />
<?php for($item=0;$item<4;$item++) { ?>
<?php printf("(%d) %s %s %s = %s<br />\n",
$item+1,$input[$randKeys_last[0]],$marks[$item],
$input[$randKeys_last[1]],$ans_last[$item]); ?>
<?php } ?>
<?php } ?>
<form method="post">
New Question:<br />
<?php for($item=0;$item<4;$item++) { ?>
<?php printf("(%d) %s %s %s = <input type=\"text\" \
name=\"ans%d\" /><br />\n",
$item+1,$input[$randKeys[0]],$marks[$item],
$input[$randKeys[1]],$item); ?>
<?php } ?>
<input type="hidden" name="s" value="<?php print $randSeed; ?>" />
<input type="submit" name="submit" value="submit" />
</form>
</body>
</html>
: ※ 引述《dinos (守護神)》之銘言:
: : <?php
: : echo $result['b'];
: : ?>
: : 或
: : <?php
: : foreach($result as $result_key => $result_value) {
: : echo $result_key . "=>" .$relust_value ."<br />";
: : }
: : ?>
: : form elements 的 name 最好用 /^\a\w+$/ 的命名方式
: : 例如
: : <input type="text" name="item1" />
: : <input type="text" name="item2" />
: : <input type="text" name="item3" />
: : <input type="text" name="item4" />
: : ===
: : <?php
: : $item_count=1;
: : while(!empty($_POST['item'.$item_count])) {
: : $item_array[]=$_POST['item'.$item_count];
: : $item_count++;
: : }
: : ?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.158.10
推
11/27 01:28, , 1F
11/27 01:28, 1F
推
11/27 01:36, , 2F
11/27 01:36, 2F
→
11/27 01:52, , 3F
11/27 01:52, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):