すいません、自己解決しました。ありがとうございました!
なるほど…そんな決まりがあったのですね。ありがとうございます。
nameをusernameにしたところ、表示の不具合に関しては解決したのですが、DBにはデータが入りません。dbconnect.phpが不十分で下記の記述を追加したのですが、やはりダメでした。どこが違うのでしょうか?
if(!empty($_POST)){
if($_POST['name'] != ''){
$sql = sprintf('INSERT INTO line SET username="%s", lineid="%s", address="%s", age="%s", comment="%s',
mysqli_real_escape_string($db, $_POST['username']),
mysqli_real_escape_string($db, $_POST['lineid']),
mysqli_real_escape_string($db, $_POST['address']),
mysqli_real_escape_string($db, $_POST['age']),
mysqli_real_escape_string($db, $_POST['comment']));
mysqli_query($db, $sql) or die(mysqli_error($db));
header('Location: single.php');
exit();
}
}