PHP ver gevorderde |
|
eigenlijk 2 vragen, eentje werkt ergens anders wel, de andere werkt helemaal niet.
Vraag 1, als ik de userid van iemand in een array zet om hem daarna te kunnen opvragen voor een link werkt het niet, hier mijn stuk code:
<?php
$rest = mysql_query("SELECT * FROM users WHERE usernaam='".$obj->poster."'");
while ($arrt = mysql_fetch_array($rest, MYSQL_BOTH)) {
$handtekening = $arrt["handtekening"];
}
echo "<table border='1' width='80%'>";
echo "
<tr><td width='20%'>". $obj['poster']."</td><td width='80%'>
".$obj['datum']." ".$obj['tijd']."</td></tr><tr><td colspan='2'>". $obj['bericht'] ."<br />
----------------------<br />
". $handtekening ."</td></tr>";
while($arrq = mysql_fetch_assoc($rest))
{
$arrq['user_id'] = $arrq['user_id'];
}
echo "<tr><td><a href='vieuwprofiel.php?user_id='".$arrq['user_id']."''>Bekijk mijn profiel!</a></td></tr>";
?>
<?php $rest = mysql_query("SELECT * FROM users WHERE usernaam='".$obj->poster."'"); $handtekening = $arrt["handtekening"]; } echo "<table border='1' width='80%'>"; <tr><td width='20%'>". $obj['poster']."</td><td width='80%'> ".$obj['datum']." ".$obj['tijd']."</td></tr><tr><td colspan='2'>". $obj['bericht'] ."<br /> ----------------------<br /> ". $handtekening ."</td></tr>"; { $arrq['user_id'] = $arrq['user_id']; } echo "<tr><td><a href='vieuwprofiel.php?user_id='".$arrq['user_id']."''>Bekijk mijn profiel!</a></td></tr>"; ?>
en dan vraag 2, dit werkt ergens anders met precies hetzelfde stukje wel, het moet de datum selecteren maar de output is een lege td.... hier de code daarvoor:
<?php
$res = mysql_query("SELECT bericht,poster FROM posts WHERE topic_id= '".$_GET['topic_id']."' ORDER BY post_id ASC");
if(mysql_num_rows($res) > 0)
{
while ($obj = mysql_fetch_assoc($res)) {
$rest = mysql_query("SELECT * FROM users WHERE usernaam='".$obj->poster."'");
while ($arrt = mysql_fetch_assoc($rest)) {
$handtekening = $arrt["handtekening"];
}
echo "<table border='1' width='80%'>";
echo "
<tr><td width='20%'>". $obj['poster']."</td><td width='80%'>
".$obj['datum']." ".$obj['tijd']."</td></tr><tr><td colspan='2'>". $obj['bericht'] ."<br />
----------------------<br />
". $handtekening ."</td></tr>";
?>
<?php $res = mysql_query("SELECT bericht,poster FROM posts WHERE topic_id= '".$_GET['topic_id']."' ORDER BY post_id ASC"); { $rest = mysql_query("SELECT * FROM users WHERE usernaam='".$obj->poster."'"); $handtekening = $arrt["handtekening"]; } echo "<table border='1' width='80%'>"; <tr><td width='20%'>". $obj['poster']."</td><td width='80%'> ".$obj['datum']." ".$obj['tijd']."</td></tr><tr><td colspan='2'>". $obj['bericht'] ."<br /> ----------------------<br /> ". $handtekening ."</td></tr>"; ?>
iemand oplossing voor een van de 2 of allebei?
|