Hallo ik ben begonnen aan een nieuwsscript. Alles ging goed tem het uploaden van foto"s maar nu wil ik die ook weergegeven krijgen in de tabel. Maar ik zie niet goed in hoe ik dit moet doen. Ik heb met opzet de id van het nieuwsberiht in de filename van de photo geknald, maar hoe krijg ik die nu terug ?
hieronder de code van het posten van het nieuwsbericht:
<?php
else
{
$sql = "INSERT INTO nieuws (NieuwsDatum,NieuwsOnderwerp,NieuwsText) VALUES ('".$datum."','".$titel."','".$tekst."')";
$result = mysql_query($sql) or die('Kan het nieuwsbericht niet toevoegen!');
$sqlquery = "SELECT * FROM Nieuws ORDER BY NieuwsID DESC LIMIT 0,1";
$resultaat = mysql_query($sqlquery) or die('Kan het nieuwsbericht niet selecteren!');
while($line = mysql_fetch_array($resultaat, MYSQL_NUM))
{
$id = $line[0];
}
if($_FILES['afbeelding']['size'] > 0)
{
move_uploaded_file($_FILES['afbeelding']['tmp_name'], './afbeeldingen/nieuws/nieuws_'.$id. $_FILES['afbeelding']['name']);
}
echo " <h2> Het nieuwsbericht werd succesvol opgeslagen. </br>
Vanaf nu is dit bericht zichtbaar op de site., een ogenblik geduld... <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=".$home."\"></h2>";
}
}
?>
en dan hier het ophalen van de berichten (laatste vijf)
<?php
$sql200 = "SELECT NieuwsDatum,NieuwsOnderwerp,NieuwsText FROM nieuws ORDER BY NieuwsID DESC LIMIT 0,5";
$query200 = mysql_query($sql200) or die(mysql_error());
while($line200 = mysql_fetch_array($query200,MYSQL_NUM))
{
// selectie omzette in variabelen
$Nieuwsdatum = $line200[0];
$NieuwsOnderwerp = $line200[1];
$NieuwsText = $line200[2];
echo '
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" id="titelnieuws" >'.$NieuwsOnderwerp.'</td>
</tr>
<tr>
<td colspan="2" id="datumnieuws" >'.$Nieuwsdatum.'</td>
</tr>
<tr>
// HIER ZIT DUS HET PROBLEEM
<td><img src="./afbeeldingen/nieuws/nieuws_'.$id.'.'.$ext.'" alt="" /></td>
<td id="inhoudnieuws">'.$NieuwsText.'</td>
</tr>
</table>
</br>'
;
}
?>
1.312 views