私のデータベースからの変数を使って投稿にリンクしようとしていますが、私は何かか何かが見つからないと思います。誰でもここに何か考えがある?データベースからの変数とのPHPエコーリンク
<?php
require_once 'includes/conn.php';
try{
$conn = new PDO("mysql:dbname=$db;host=$server;port=$port","$user","$pass");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM $table WHERE NOT forum_id = 2 ORDER BY topic_id desc";
$stmt = $conn->prepare($sql);
$stmt->execute();
foreach ($conn->query($sql) as $post) {
echo '<a href="http://forum.mysite.com/viewtopic.php?f='.$post[forum_id].'&t='.$post[topic_id].'">', $post[subject], '</a>';
}
}catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
$conn=null;
?>
これは問題です:
echo '<a href="http://forum.mysite.com/viewtopic.php? f='.$post[forum_id].'&t='.$post[topic_id].'">', $post[subject], '</a>';
リンクはこのようなものになります。あなたが使用する必要があります
http://forum.mysite.com/viewtopic.php?f=12&t=12
そして、それが与えるリンクは何ですか...? –
'?'と 'f ='の間に余分なスペースがあります。 – Barmar
それはちょうど空白です:/ –