2016-11-12 28 views
-1

嘿,我正在建立一個網站,用戶可以發佈ads.I已經創建發佈,以便他們可以發佈,它到數據庫,現在我想從數據數據庫將在網上發佈。但不是在一個表,我想它去與特定的佈局,像我在「盒1」 這上面顯示的代碼是我到目前爲止: 從mysql獲取具體數據並複製框

<body> 

<div id="content"> 

<?php 

$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "userdata"; 

$con = mysqli_connect($servername, $username, $password, $dbname); 
// Check connection 
if ($con->connect_error) { 
echo die("Connection failed: " . $con->connect_error); 
} 


$result = mysqli_query($con,"SELECT * FROM posts"); 

echo " 
<div class= 'box1'> 
<p align='middle'>Mark Cuban</p> 
<h3 align='middle'>Playing</h3> 
<h3 align='middle' style= 'color:blue'>DATA i WANTT TO ENTER </h3> 
<div><p align='middle' >Disponibilidade:</p> 
<h3 align='middle' style='color:blue'>DATA i WANTT TO ENTER</h3></div> 
<p></p> 
<h3 align='middle' style='color:blue'>DATA i WANTT TO ENTER</h3> 
<button align='middle' id='submit1' type='submit1'> 
contact </button> 
</div>"; 

mysqli_close($con); 
?> 

</div> 
</body> 
</html> 

我的問題是:我如何從每個字段中選擇特定的數據(如row1/col2)(「DATA I WANT TO ENTER」)。 我的目標是當我的用戶發佈廣告時將其複製到infinit框。 我不知道你是否可以給我任何關於此的提示。 非常感謝。

+0

你需要循環取得成功的結果。如果你想要特定的數據,使用'WHERE'子句和/或選擇你想要回顯的行。 –

+0

感謝您的回答。如果我不是在尋找任何特定的「文本」,where子句是否會起作用?我想要的是所有帖子都出現在命運頁面上。如果這不是要求太多,你能給我一個代碼的例子嗎? –

+0

在每個框中都應該去掉每個用戶發佈的數據 –

回答

0

在這裏,我會寫你需要的代碼:

$result = mysqli_query($con,"SELECT * FROM posts"); 
while($row=mysqli_fetch_assoc($result)){ ?> 
<div class= 'box1'> 
<p align='middle'><?php echo $row['column1']; ?></p> 
<h3 align='middle'><?php echo $row['column2']; ?></h3> 
<h3 align='middle' style= 'color:blue'><?php echo $row['column3']; ?> </h3> // and so on 
<div><p align='middle' >Disponibilidade:</p> 
<h3 align='middle' style='color:blue'>DATA i WANTT TO ENTER</h3></div> 
<p></p> 
<h3 align='middle' style='color:blue'>DATA i WANTT TO ENTER</h3> 
<button align='middle' id='submit1' type='submit1'> 
contact </button> 
</div> 
<?php 
} 
?> 

這是如何獲取的循環中的所有行和echo在HTML代碼中他們中的每一個。

+0

非常感謝您的回答。我得到這個「注意:未定義的索引:column1」,任何想法爲什麼?我得到所有的專欄。 –

+0

非常感謝。它按我的需要工作! –