Ik heb onderstaande voor het toevoegen van nieuws maar ik zou graag dit uitbreiden met een foto bij ieder nieuwsitem. Hoe kan ik dit aanpassen met een soort upload die daarna de link naar de foto in de databank plaatst bij het desbetreffende nieuws. Alvast bedankt.

<?php
include ('config.php');

if ($_POST['submit']) {

if (!$error) {

$query = "INSERT INTO nieuws (id, titel, nieuws, datum, maand, foto) VALUES ('', '$HTTP_POST_VARS[titel]', '$HTTP_POST_VARS[nieuws]', '$HTTP_POST_VARS[datum]', '$HTTP_POST_VARS[maand]', '$HTTP_POST_VARS[foto]')";
mysql_query($query) or die (mysql_error());
?>
<div align="center">
<table width="39%" border="1" cellspacing="3" cellpadding="2" bordercolor="#999999" bgcolor="#666666">
<tr>

<td height="22" bgcolor="#999999"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Nieuws
toevoegen: </b></font></td>
</tr>
<tr>

<td height="46" bgcolor="#CCCCCC">
<div align="left"><font face="Arial, Helvetica, sans-serif" size="-1">Het nieuws is <b>succesvol</b> toegevoegd!</font></div>
</td>
</tr>
<tr>

<td height="21" bgcolor="#999999">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">[
Terug naar <a href="admin.php">admin</a> ]</font></div>
</td>
</tr>
</table>
</div>
<?php
} elseif ($error) {
?>
<div align="center">
<table width="39%" border="1" cellspacing="3" cellpadding="2" bordercolor="#999999" bgcolor="#666666">
<tr>
<td height="22" bgcolor="#999999"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Promotie
toevoegen: </b></font> </td>
</tr>
<tr>
<td height="23" bgcolor="#CCCCCC">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="97%">
<font face="Arial" color="red" size="-1"><b>Error:</b>
<?php echo"$error"; ?>
</font>
</td>
<td width="3%">
<div align="right">
<input onClick="javascript:history.go(-1);" type="button" name="Button" value="Terug">
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<?php
}
} else {
?>
<form action="" method="post">
<div align="center">
<table width="39%" border="1" cellspacing="2" cellpadding="2" bordercolor="#999999" bgcolor="#666666">
<tr bgcolor="#999999">
<td colspan="2" height="22"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Nieuws
toevoegen: </b></font></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="58%">
<div align="left"><font size="-1" face="Verdana, Arial, Helvetica,
sans-serif">Titel: </font></div>
</td>
<td width="42%"><font size="-1"><font size="-1"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="titel" size="30">
</font></font></font></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="58%">
<div align="left"><font size="-1" face="Verdana, Arial, Helvetica,
sans-serif">Datum: </font></div>
</td>
<td width="42%"><font size="-1"><font size="-1"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="datum" size="30">
</font></font></font></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="58%">
<div align="left"><font size="-1" face="Verdana, Arial, Helvetica,
sans-serif">Maand: </font></div>
</td>
<td width="42%"><font size="-1"><font size="-1"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="maand" size="30">
</font></font></font></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="58%">
<div align="left"><font size="-1" face="Verdana, Arial, Helvetica,
sans-serif">Foto: </font></div>
</td>
<td width="42%"><font size="-1"><font size="-1"><font face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="foto" size="30">
</font></font></font></td>
</tr>
<tr bgcolor="#CCCCCC">
<td colspan="2">
<div align="center"><font face="Verdana, Arial, Helvetica,
sans-serif" size="-1">Nieuws: </font><font size="-1"
face="Verdana, Arial, Helvetica, sans-serif"> </font></div>
</td>
</tr>
<tr bgcolor="#CCCCCC">
<td colspan="2">
<div align="center"><font size="-1"><font size="-1"> <font face="Verdana, Arial, Helvetica, sans-serif">
</font></font><font face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="nieuws" cols="50" rows="20" wrap="VIRTUAL"></textarea>
</font></font></div>
</td>
</tr>

<tr bgcolor="#CCCCCC">
<td colspan="2">&nbsp; </td>
</tr>
<tr bgcolor="#999999">
<td colspan="2" height="20">
<div align="center">
<input type="submit" value="Post nieuws" name="submit">
<input type="reset" value="Wis velden" name="reset">
<input type="button" value="Terug naar admin"
onClick="window.location='admin.php' " name="button">
</div>
</td>
</tr>
</table>
</div>
</form>
<?php } ?>
Dat hele script heeft behalve de bovenste 5 regels niks te maken met jou vraag.

Eerste vraag, kan je zelf php of moet het voorgekauwd worden?
ik kan weinig php, begin er nog maar pas mee en vraag daarom beetje hulp
dat is toch een script om iets in een databank toe te voegen?
hoe begin ik daar dan best aan.

ik wens een nieuws pagina met onderstaande onderdelen

- titel
- nieuws
- datum
- foto

v2 van mijn nieuwssysteem zit het in, maar dan moet je ff een weekje geduld hebben.
je moet een upload form maken,, maar je moet de fotos als naam gewoon de ID naam geven... scheelt veel en dan kan je gewoon met $id.jpg ofzo die fotos bij de juiste post opvragen.........

Reageren