URLを介して別のページに変数を渡したいと思います。
メインページはこちら。以下では、テーブルからタイトル行を取得しています。次のページに表示したいのは、secongpage.php?id=1234 のようなものではなく、実際のタイトル データを表示することです。secondpage.php/title=something のようなもの
echo "<div>"
."<a href=''>"
.wordwrap($row['title'], 35, "<br />\n", true)."
</a>"."
</div>"."\n";
ここに secondpage.php$_GET['title']
が定義されていません。index.php から渡された変数を取得する場合に使用するために、そこに配置しました。
<?php
$mydb = new mysqli('localhost', 'root', '', 'test');
$sql = "SELECT * FROM test where title =".$_GET['title']" order by id ";
$result = $mydb->query( $sql );
if ( !$result ) {
echo $mydb->error;
}
?>
<div>
<?php
while( $row = $result->fetch_assoc() ) {
echo $row['firstname'];
}
$mydb->close();
?>
</div>