データが送信されてデータベースに挿入された後、ユーザーが php プログラムから入力した情報を表示しようとしています。実行すると、結果が表示されません。空白のページが表示されます。コードにエラーが見つかりません。修正して先に進むことができるように、見つけていただけると幸いです。これは、DB にいくつかの情報を挿入し、挿入したものを表示したいコードの一部にすぎません...
if ( $valid ) {
$lines = file('/home/user/Documents/file.txt');
$uid = trim($lines[0]);
$pw = trim($lines[1]);
$dbserver = trim($lines[2]);
$dbname = trim($lines[3]);
//Connecting to mysql
$link = mysqli_connect($dbserver, $uid, $pw, $dbname);
or die('Could not connect: ' . mysql_error());
//Our SQL Query
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$organization = $_POST['organization'];
$emailaddress = $_POST['emailaddress'];
$phonenumber = $_POST['phonenumber'];
$sql_query = "INSERT INTO table VALUES ('$firstname','$lastname','$organization','$emailaddress','$phonenumber')";
//Run our sql query
$result = mysqli_query($link, $sql_query) or die('query failed'. mysql_error());
// Get all records now in DB
$sql_query = "SELECT * FROM table";
//Run our sql query
$result = mysqli_query($link, $sql_query) or die('query failed'. mysql_error());
//iterate through result printing each record
echo "<br>Names in DB: <br>";
while($row = mysqli_fetch_assoc($result)) {
echo $row['firstname'];
echo $row['lastname'];
echo $row['organization'];
echo $row['emailaddress'];
echo $row['phonenumber'];
echo "<br>";
}
// Free resultset (optional)
mysqli_free_result($result);
//Close the MySQL Link
mysqli_close($link);
}
}