hvordan får jeg dbudtræk listet i en anden celle i tabellen
jeg har lavet et udtræk fra en database som jeg vil have listet i en anden celle, end der hvor links til udtræk er, jeg kan udskrive udtrækket når jeg bruger følgende kode, dog lister den udtræk inde i tabellen hvor udtrækket aktiveres fra:$valg = mysql_query("select id, navn, far, mor, koen from greyhound order by navn asc");
while($data = mysql_fetch_array($valg)){
if ($link == $data[navn]) {
echo "<center>
<table border='1' style=\"border-collapse:collapse\">
<tr>
<td><strong>$data[navn]</strong></td>
</tr>
<tr>
<td>$data[far]</td>
</tr>
<tr>
<td>$data[mor]</td>
</tr>
<td>$data[koen]</td>
</tr>
</table>
</center>"
;
} else {
echo "<center>
<table border=1 width='50%' style=\"border-collapse:collapse\">
<tr>
<td><a href='?link=$data[navn]'>$data[navn]</a></td>
</tr>
</table>
</center>"
;
}
}
mysql_close($conn);
?>
så har jeg forsøgt mig med det som jeg egntlige gerne ville (omtalt øverst) men i den celle hvor resultatet af udtrækket skulle komme, blver der kun printet #Vælg en hund" som er else sætningens output, koden er:
$valg = mysql_query("select id, navn, far, mor, koen from greyhound order by navn asc");
?>
<center>
<table border="1" height="100%" width="100%">
<tr>
<td width="50%">
<?
while($data = mysql_fetch_array($valg)){
echo "<center>
<table border=1 width='50%' style=\"border-collapse:collapse\">
<tr>
<td><a href='?link=$data[navn]'>$data[navn]</a></td>
</tr>
</table>
</center>"
;
}
?>
</td>
<td width="50%"><?
if ($link == $data[navn]) {
echo "<center>
<table border='1' style='border-collapse:collapse'>
<tr>
<td><strong>$data[navn]</strong></td>
</tr>
<tr>
<td>$data[far]</td>
</tr>
<tr>
<td>$data[mor]</td>
</tr>
<td>$data[koen]</td>
</tr>
</table>
</center>"
;
} else {
echo "<center>Vælg en hund</center>";
}
mysql_close($conn);
?>
hvad er det lieg jeg gør forkert, skal lige sige at jeg er på absolute beginner stadiet i mysql
