Ik ben bezig met het maken van een vergelijkingssite, waarin maakt niet uit. Hierbij kunnen bezoekers uit een lijst verschillende merken kiezen. Meerdere is mogelijk. Nu wordt het formulier wel verzonden, maar enkel de laatst geselecteerde optie kan ik laten weergeven. Kijk zelf, en als je weet waar t m in zit, dan hoor ik t graag!!!
<?php
//CONTROLEREN OF EEN FORMULIER IS GEPOST EN VERVOLGENS DE NEWS_ID GEBRUIKEN IN EEN QUERY
if($_POST['Submit']){
$article=$_POST['article'];
$SQL="SELECT * FROM news WHERE news_ID=$article";
$result = mysql_query($SQL);
//ZOLANG ER RSULTAAT IS UIT DE DB HET VOLGENDE WEERGEVEN
while($news=mysql_fetch_array($result)){
echo $news['news_header'];}
}
//ALS ER GEEN FORM IS GEPOST WORDT DEZE HIERONDER WEERGEGEVEN EN KAN DEZE INGEVULD WORDEN
else{
//ALLE ITEMS OPHALEN UIT DE TABEL news SORTEREN OP DATE MET MAXIMAAL 4 ITEMS
$SQL="SELECT * FROM news ORDER BY news_datetime DESC LIMIT 4";
$result=mysql_query($SQL);
?>
<form action="TESTGURU.php" method="post">
<select name="article" size="3" multiple id="article">
<?php
//ZOLANG ER RESULTAAT IS UIT DE DB DE LIJST BLIJVEN VULLEN
while($news=mysql_fetch_array($result)){
?>
<option value="<? echo $news['news_ID']; ?>"><? echo $news['news_header']; ?></option>
<?php
}
?>
</select>
<input type="submit" name="Submit" value="Submit">
</form>
<?php
}
?>
1.647 views