[PHP-users 16688]【初歩的】どの書き方が一般的?改行削除はどうやるの?【質問】

mimi mimi @ drive.co.jp
2003年 7月 14日 (月) 23:41:46 JST


こんにちは
とても初歩的なことかも知れないのですが、
どうしてもわからない部分があり、質問させて頂きます。
以下のようなページ(仮にfood.phpとします)の場合なのですが。

わからない事1:
回答部分(1、2,3)は同じように表示しますが、どれが1番標準的なのでしょう?

わからない事2:
チェックボックスを未選択または6個以下を選択すると改行が残ってしまい見苦しいのですが解決策はあるのでしょうか?

***********************************************************
<html> 
<head> 
<title>フォームのサンプル</title> 
</head>
<body>
<!--質問部分--ここから-->
<b>どれ食べる?</b>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<input type="checkbox" name="food[]" value="みかん">:みかん<br>
<input type="checkbox" name="food[]" value="りんご">:りんご<br>
<input type="checkbox" name="food[]" value="ばなな">:ばなな<br>
<input type="checkbox" name="food[]" value="すいか">:すいか<br>
<input type="checkbox" name="food[]" value="れもん">:れもん<br>
<input type="checkbox" name="food[]" value="かぼす">:かぼす<br>
<br>
<input type="submit" name="submit" value="送信">
</form>
<!--質問部分--ここまで->
<!--回答部分1--ここから-->
<hr>
<?php
echo "選択された食べ物は";
echo "<br>";
echo( $food[0]);
echo "<br>";
echo( $food[1]);
echo "<br>";
echo( $food[2]);
echo "<br>";
echo( $food[3]);
echo "<br>";
echo( $food[4]);
echo "<br>";
echo( $food[5]);
echo "<br>";
?>
<!--回答部分1--ここまで-->
<!--回答部分2--ここから-->
<hr>
<?php
print "選択された食べ物は";
print "<br>";
print( $food[0]);
print "<br>";
print( $food[1]);
print "<br>";
print( $food[2]);
print "<br>";
print( $food[3]);
print "<br>";
print( $food[4]);
print "<br>";
print( $food[5]);
?>
<!--回答部分2--ここまで-->
<!--回答部分3--ここから-->
<hr>
<?php echo "選択された食べ物名は"; ?>
<?php echo("<br>"); ?>
<?php echo( $food[0]); ?>
<?php echo "<br>\n" ; ?>
<?php echo( $food[1]); ?>
<?php echo "<br>\n" ; ?>
<?php echo( $food[2]); ?>
<?php echo "<br>\n" ; ?>
<?php echo( $food[3]); ?>
<?php echo "<br>\n" ; ?>
<?php echo( $food[4]); ?>
<?php echo "<br>\n" ; ?>
<?php echo( $food[5]); ?>
<!--回答部分3--ここまで-->
</body>
</html>
***********************************************************




PHP-users メーリングリストの案内