English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

第一個畫面輸入一個整數 n
第二個畫面產生 n 個 text radio select check

要如何打

2006-12-22 20:26:37 · 3 個解答 · 發問者 掗仔 1 in 電腦與網際網路 程式設計

to Oscar Fang :試驗不成功 麻煩您檢查一下 謝謝^^"

2006-12-23 09:25:03 · update #1

to jelly 是要十個沒錯但是 跟我要的不一樣 請看一下題目 謝謝= ="

2006-12-23 18:44:54 · update #2

to☆★麵茶★☆ 對~~你說的沒錯 是這個意思!!

to jelly 不好意思 沒有解釋清楚 再次道歉 妳讓我多學到一樣東西 在此道謝^o^"

2006-12-25 17:47:41 · update #3

3 個解答

測試範例 請到
http://www.audio329.com/jelly/yahoo/1506122300799.php

程式碼
1506122300799.php
$main=<<





NOTE;
echo $main;
?>


1506122300799_2.php
$num = $_POST['num']; //因為$_POST['num']太長 所以先轉成一個比較好打字的$num 不轉也沒差
if(settype($num,"integer")){ $thetype = gettype($num);}
else{ echo "這不是一個整數唷"; }
$main = "";
for($i=1 ; $i<=$num ; $i++){
$main.="
==================第{$i}個====================





選項1

選項2

選項3



勾選1

勾選2

勾選3









";
}
echo "
{$main}
";
?>

2006-12-23 21:04:57 補充:
說明1506122300799.php
$main 單純的只是做一個表單
重點在onSubmit="return check(this)"
當此表單按下送出時
先執行 js 的check函數 目地只是要確定輸入的值是數字
如果不是數字 就會彈出警告視窗 而已表單不會送出

如果沒有問題 就會送出表單
給1506122300799_2.php處理

2006-12-23 21:08:49 補充:
說明1506122300799_2.php
剛剛的表單 傳到這時 會有一個變數
用$_POST['num'] 可以接收到這個變數
但是因為這樣打 太長了 我比較懶 所以先轉成
$num

這個$num的型態 是 "字串"
所以我先用settype($num,"integer") 把它轉成整數
如果轉不成功 就會出現"這不是一個整數唷" 並停止程式

接下來用 for迴圈 產生你要的結果 因為你只要n個
所以$i從1開始 當$i=$num的時後就結束了

2006-12-23 21:09:26 補充:
希望這個問題是因為你想學 所以問的
而不是學校功課

2006-12-24 02:09:19 補充:
to jelly 是要十個沒錯但是 跟我要的不一樣 請看一下題目 謝謝= ="

========================
基本上你的問題我跟本看不懂
只是樓上的做了 你沒指正 我照它的內容幫你重做而已

第二個畫面產生 n 個 text radio select check

這一句到底是什麼鳥
請解釋清楚問題 謝謝 = =||

2006-12-26 20:32:54 補充:
ㄛ 那我知道了
改這樣就好了

ㄜ 不能貼 太多字

我上傳了 原始碼是
http://www.audio329.com/jelly/yahoo/1506122300799_2.phps

你一樣可以到
http://www.audio329.com/jelly/yahoo/1506122300799.php
測試

2006-12-23 15:25:52 · answer #1 · answered by Jelly 7 · 0 0

我幫他補充一下~
第二個畫面產生 n 個 text radio select check
的意思是第一個畫面比如輸入一個3好了~
那第二個畫面就會出現3個text 3個radio 3個select check~
以此類堆~如果輸入n個數字就會出現 n個text n個radio n個select check~這樣應該是對的吧??

2006-12-25 17:24:01 · answer #2 · answered by ☆★麵茶★☆ 3 · 0 0

Page1.php






Page2.php
$var = $_POST("int"); //取出前頁輸入的變數
echo "
\n";
for ($i = 1; $i <= $var; $i ++) { // 使用 for loop 產生需要的 TEXTBOX、RADIO、CHECKBOX、SELECT 等 FORM 物件
echo "\n";
echo "R\n";
echo "C\n";
echo "\n";
}
echo "
\n";
?>

2006-12-23 06:56:37 · answer #3 · answered by Oscar Fang 4 · 0 0

fedest.com, questions and answers