Pour le code ci-dessous, sur le deuxième lien (http://www...com/sandbox/comments/index.php?submission='.$row["title"].'
), je voudrais passer $ row ["submissionid"], comme une variable GET. J'ai essayé ceci et cela a causé tout le code ci-dessous pour produire un résultat vide. Y a-t-il un moyen que je peux faire que je veux?GET variable après avoir fait une requête Join
Merci à l'avance,
John
$sqlStr = "SELECT
s.loginid
,s.title
,s.url
,s.displayurl
,l.username
,COUNT(c.commentid) countComments
FROM
submission s
INNER
JOIN
login l
ON
s.loginid = l.loginid
LEFT OUTER
JOIN
comment c
ON
s.submissionid = c.submissionid
GROUP
BY
s.submissionid
ORDER
BY
s.datesubmitted DESC
LIMIT
10";
$result = mysql_query($sqlStr);
$arr = array();
echo "<table class=\"samplesrec\">";
while ($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td class="sitename1"><a href="http://www.'.$row["url"].'">'.$row["title"].'</a></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="sitename2"><a href="http://www...com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a><a href="http://www...com/sandbox/comments/index.php?submission='.$row["title"].'">'.$row["countComments"].'</a></td>';
echo '</tr>';
}
echo "</table>";
Ce code ne doit pas produire un résultat vide (au moins la table vide doit être présente), sauf erreur. Avez-vous vérifié vos journaux d'erreurs? –
Le code fonctionne maintenant. Il produit un résultat vide lorsque j'ajoute & submissionid = '. $ Row ["submissionid"].' à l'URL où je veux passer le long de la variable GET supplémentaire. – John
Pourriez-vous réviser votre message et mettre dans le code qui ne fonctionne pas –