投稿者 |
メッセージ |
|
< PHPプログラミング ~ PHP どなたか教えてください |
|
時間:
水 8月 16, 2006 1:12 am
|
|
|
登録日: 2006年8月 06日
投稿記事: 10
|
|
5つのテキストボックスに数字を入力し、その数字を[is_numeric()]で調べて数字だった場合はその合計を、$goukeiに代入して表示してテキストボックス5つあるうちの数字を記入したボックスの数を、$kosuに代入して表示する場合はどうしたらいいですか?for文とかで繰り返し数字かどうかをチェックすると思いますがソースの書き方が分かりません。下記に簡単にソースを書いたのでどう書き加えればいいか教えてください。
<?php
$id=$_POST['ID'];
$nedan=array($_POST['tex1'],$_POST['tex2'],$_POST['tex3'],$_POST['tex4'],$_POST['tex5']);
if(is_numeric($nedan)){
$goukei=array_sum($nedan);
$kosu=count($nedan);
}else{
$goukei=0;
$kosu=0;
}
?>
<html>
<head><title>てすと</title></head>
<body>
<form action="test.php" method="POST">
<input type="hidden" name="ID" value="1">
<input type="text" name="tex1"><br>
<input type="text" name="tex2"><br>
<input type="text" name="tex3"><br>
<input type="text" name="tex4"><br>
<input type="text" name="tex5"><br>
<?php
if($id==0){
echo "合計金額と合計個数を表示します。<br>";
}else{
echo "合計金額は".$goukei."円です<br>";
echo "合計個数は".$kosu."個です<br>";
}
?>
<input type="submit" value="送信" >
</form>
</body>
</html> |
_________________ PHPの初心者です。よろしくです |
|
|
|
|
|
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|