2017-03-18 27 views
0

私は次のコードを持っていて、カスタマイズが必要です。私は、各mysqlレコードの後に​​改行が必要で、Webページが最下部にロードされる機能が必要です。これは可能ですか?前もって感謝します。コード:シンプルなPHPスクリプトはMYSQLデータベースに接続

<html> 
<head> 
    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> 
    <title> Food Orders </title> 
    <link rel="stylesheet" type ="text/css" href="default.css"> 
</head> 
<body> 

<?php 
$server_name = "localhost"; 
$user_name = "root"; 
$password = "mysqlpW"; 
$database_name = "menuDB12"; 

$connection = new mysqli($server_name, $user_name, $password, $database_name); 
if ($connection->connect_error) { 
    die("Connection Error: " . $connection->connect_error); 
} 

$attributes "SELECT tablenumber, food FROM clients"; 
$results = $connection->query($attributes); 

if ($results->num_rows > 0) { 
    while ($rows = $results->fetch_assoc()) { 
     echo "Table Number: " . $rows["tablenumber"]. " Food Item: " . $rows ["food"]. 
     "<br>"; 
      } 
    } else { 
     echo "No Results"; 
     } 

$connection->close(); 

?> 
</body> 
</html> 
+0

htmlの改行は、「
」と同じくらい簡単です。私はあなたがリフレッシュ時にページの下部にページを読み込むことによって何を意味するのかわかりません。おそらくあなたの質問を編集して、私のような人々があなたをより良く助けるかもしれないようにします。 – Bango

答えて

-1

新しい行にはちょうどecho "<br>";を使用してください。

そして、私は右の理解場合 https://www.w3schools.com/xml/ajax_intro.asp

+0

いいえ、各レコード間にページ区切りが必要です。また、ページの一番下にHTMLページを読み込みたいとします。事前に感謝します。 – IanD

0

をリフレッシュするためのAJAXをお勧めしますが、あなたはそのためにあなたは、この

$table = ''; if ($results->num_rows > 0) { 
while ($rows = $results->fetch_assoc()) { 
    $table .= "Table Number: " . $rows["tablenumber"]. " Food Item: " . $rows ["food"]. 
    "<br>"; 
     } 
} else { 
    $table = "No Results"; 
    } 

を試すことができ、ページの最後に、データベースの結果を表示したいとあなたのページの末尾または単に表示したい場所を追加してください。

<?php echo $table; ?> 
+0

いいえ、各レコード間にページ区切りが必要です。また、ページの一番下にHTMLページを読み込みたいとします。前もって感謝します – IanD

0

元のキューに改行について書きますコメントでは、ページの改行(印刷用)を指定しています。 また、印刷されたページの下部にコンテンツを表示したいと考えています。

私の理解は正しいです(と、それはあなたがより正確には、質問を編集した場合に役立つだろう)、私は次のように相談をお勧めしたい場合:

Page breaks for printing on php page

とき、私それはいくつかの時間前に私を助けました印刷用のWebベースの文書を作成していました。

関連する問題