hente titel på en nyhed. Virker det éne sted, men ikk det andet
Først koden:if(isset($_GET['do']) AND $_GET['do'] == 'nyheder'){
$showpage = 1;
print "
<h3>Nyheder</h3><p>";
if(isset($_GET['id']) AND $_GET['id'] != ''){
$hent_nyhed = mysql_query("SELECT * FROM webhotel_nyheder WHERE(id='". $_GET['id'] ."')");
if(!$nyhed = mysql_fetch_array($hent_nyhed)){
print "Der findes ingen nyheder under det valgte ID";
}else{
$skrevet = date("d-m-Y H:i:s", $nyhed['tidspunkt']);
$nyhed = nl2br($nyhed['nyhed']);
print "
<table border='0' width='500px'>
<tr>
<td width='375px'>". $nyhed['titel'] ."</td>
<td width='125px'>". $skrevet ."</td>
</tr>
<tr>
<td height='25px' colspan='2'> </td>
</tr>
<tr>
<td colspan='2'>". $nyhed ."</td>
</tr>
</table>";
}
}else{
print "<table border='0' width='500px'>";
$hent_nyheder = mysql_query("SELECT * FROM webhotel_nyheder ORDER BY id DESC");
while(@$nyheder = mysql_fetch_array($hent_nyheder)){
$skrevet = date("d-m-Y H:i:s", $nyheder['tidspunkt']);
print "
<tr>
<td width='375'><a href='?do=nyheder&id=". $nyheder['id'] ."'>". $nyheder['titel'] ."</a></td>
<td width='125px'>". $skrevet ."</td>
</tr>";
}
print "</table>";
}
}
Hvis ID er 0, så henter den nyhedens titel fint nok, men skal man læse nyheden viser den kun det første bogstav af titlen
Hvad er der galt?
