0

私は2つのファイルfourm.phpとviewfourm.phpを持っています

最初にfourm.php

<?php

$host="mysql13.000webhost.com"; // Host name 
$username="a2670376_Users"; // Mysql username 
$password="PASS"; // Mysql password 
$db_name="a2670376_Pass"; // Database name 
$tbl_name="fourm"; // Table name 

  // Connect to server and select database.
 mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
 mysql_select_db("$db_name")or die("cannot select DB");

  // select record from mysql 
  $sql="SELECT * FROM $tbl_name";
  $result=mysql_query($sql);
 ?>
<table>
<tr>
<td align="center"><strong>Post Number</strong></td>
<td align="center"><strong>UserName</strong></td>
<td align="center"><strong>Topic</strong></td>
<td align="center"><strong>Date</strong></td>
<td align="center"><strong>View</strong></td>
</tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td><? echo $rows['fourmid']; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><? echo $rows['username']; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><? echo $rows['fourmname']; ?   >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><? echo $rows['date']; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><a href="viewfourm.php?id=<? echo $rows['fourmid']; ?>">View Topic</a></td>
<?php
 // close while loop 
 }
 ?>

</tr>
</table>
<?php
// close connection; 
mysql_close();
?>
<hr width='67%' color='#29001F' size='3'/>
</center>

今viewfourm.php

 <?php

 $host="mysql13.000webhost.com"; // Host name 
 $username="a2670376_Users"; // Mysql username 
 $password="PASS"; // Mysql password 
 $db_name="a2670376_Pass"; // Database name 
 $tbl_name="fourm"; // Table name 

   // Connect to server and select database.
   mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
   mysql_select_db("$db_name")or die("cannot select DB");

    // select record from mysql 
   $sql="SELECT * FROM $tbl_name";
   $result=mysql_query($sql);
   ?>
  <table>
  <tr>
  <td align="center"><strong>Post Number</strong></td>
 <td align="center"><strong>UserName</strong></td>
 <td align="center"><strong>Topic</strong></td>
 <td align="center"><strong>Date</strong></td>
 <td align="center"><strong>View</strong></td>
 </tr>
 <?php
 while($rows=mysql_fetch_array($result)){
 ?>
 <tr>
 <td><? echo $rows['fourmid']; ? >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
 <td><? echo $rows['username']; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><? echo $rows['fourmname']; ?   >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><? echo $rows['date']; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><a href="fourm.php">back/a></td>
<?php
 // close while loop 
 }
 ?>

</tr>
</table>
<?php
// close connection; 
mysql_close();
?>
<hr width='67%' color='#29001F' size='3'/>
</center>

今forum.phpで、MySqlデータベースから「フォーラム」を選択すると、表示したいすべてのフォーラムが読み込まれます。修正したいすべてのフォーラムが読み込まれます。なぜそれを実行すると、最初のスクリプトと同じスクリプトが少し変更されたのかわかりますが、私は自分にできることをしました。私はMySqlデータベースでフォーラムのthruefourmidタグを選択しています。これは、">表示トピックが選択されたIDでフォーラムをロードすることになっているものです。

4

2 に答える 2

0

viewfourm.phpで、次のようにSQLクエリを変更し$sql="SELECT * FROM $tbl_name";ます

$fourmid= $_POST['fourmid']; //if passing using get method use $_GET['fourmid']; $sql = "SELECT * FROM $tbl_name WHEREfourmid= '$fourmid'";

また、fourmidをfourm.phpからviewfourm.phpに渡す必要があります

編集

このようなリンクを作成します

<td> <a href="viewfourm.php?fourmid=<? echo $rows['fourmid']; ?>"> <? echo $rows['fourmname']; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </a> </td>

于 2012-11-23T11:43:07.037 に答える
0

form.phpで値を取得します

a href="viewfourm.php?id=<? echo $rows['fourmid']; ?>">View Topic</a>

//viewform.php

$ fourmid = $ _REQUEST[' id '];。

$ sql = "SELECT * FROM $ tbl_name WHERE fourmid ='$ fourmid'";

それを試してみてください..

于 2012-11-23T12:33:02.320 に答える