前提・実現したいこと
出力($comment+$choice)ごとに枠を分けたい
発生している問題・エラーメッセージ
出力された文字全体に枠が作られてしまう
予定
該当のソースコード
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ant</title> <link rel="stylesheet" href="ant.css"> </head> <body> <div class="header"> <h1>ant</h1> </div> <div class="main"> <table border="1"align="center"> <tr> <th><form action="ant.php" method="get"> <li class="comment"> <input type="text" name="comment" class="comments"> </li> </th> </tr> <tr> <td><li class="name"> <input type="text" name="choice" class="choice"> </td> </tr> <tr> <td> <input type="submit" name="button" value="書き込む" class="button"> </li> </td> </tr> </table> </form> <?php $comment = $_GET['comment']; $choice = $_GET['choice']; // ファイルポインタをオープン $handle = fopen("test.txt", "a"); // ファイルへ書き込み fwrite($handle, $comment."\n"); fwrite($handle, $choice."\n"); // ファイルポインタをクローズ fclose($handle); // ファイルポインタをオープン $handle = fopen("test.txt", "r"); ?> <div class="a"> <?php // ファイル内容を出力 while ($line = fgets($handle)) { echo $line. '<br>'; } ?> </div> <?Php // ファイルポインタをクローズ fclose($handle); ?> </div> </body> </html>
css
body { font-family: "Avenir Next"; } .header { background-color: #F4A460; color: #ffffff; height: 90px; text-align:center; } .header-logo { float: left; font-size: 36px; /* 上下のpaddingを20px、左右のpaddingを40pxにしてください */ padding:20px 40px; } .main { background-color: #white; height: 600px; text-align:center; } .footer { background-color: #F4A460; height: 270px; } li { list-style: none; } table th,table td { padding: 20px; background: #fff5e5; } table { border-collapse: collapse; margin-top: 20px; width:1300px; } .choice,.comments { text-align:center; width: 1000px; height: 50px; border-radius:20px; box-shadow: none; padding: 2px 8px; border-color:black; } .button { margin-right:20px; background-color: green; } .a { border: 2px solid #000000; margin: 10px; }
回答1件
あなたの回答
tips
プレビュー