lenvin
Legacy Member
Hey iedereen!
ik ben bezig met het maken van een hitlijst en zou die daarbij willen ingeven in een database en daarna dan tonen.
Het script om te tonen is al af.
Das was easy, maar het script om de nummers in de database te steken lukt niet.
Hieronder zie je de form voor het ingeven van de hitlijst (dit werkt):
En hieronder zie je het script voor het verwerken van die hitlijst. Momenteel toon ik het gewoon op die pagina, maar het is de bedoeling om dat later in een database te steken.
Mijn nummering word dus wel getoond, maar het bijhorende nummerId word niet getoond
Ik hoop dat er iemand mij hierbij kan helpen, want ik ben echt ten einde raad...
Alvast bedankt op voorhand!
ik ben bezig met het maken van een hitlijst en zou die daarbij willen ingeven in een database en daarna dan tonen.
Het script om te tonen is al af.
Das was easy, maar het script om de nummers in de database te steken lukt niet.
Hieronder zie je de form voor het ingeven van de hitlijst (dit werkt):
PHP:
<form method="post" action="../Scripts(PHP)/CrewTools/VerwerkHitlijst.php">
<div id="tabelKoppen">
<div class="dezeWeek">#</div>
<div class="nummer">Nummer</div>
</div>
<div style="clear:both;"></div>
<div id="hitlijstTabel">
<?php
$hitlijstNr;
for ($hitlijstNr=0; $hitlijstNr<25; $hitlijstNr++) {
echo"<div class='dezeWeek'>" .++$hitlijstNr. "</div>";
$hitlijstNr--;
echo "<select class='nummer' name='hitlijst[]'>
<option value='0'></option>";
$artiesten = mysql_query("SELECT id, naam FROM artiesten ORDER BY naam");
while(list($aId, $artiest) = mysql_fetch_array($artiesten)) {
$nummers = mysql_query("SELECT id, naam FROM nummers WHERE artiestId='".$aId."' ORDER BY naam");
while(list($nId, $nummer) = mysql_fetch_array($nummers)) {
echo "<option value='" .$nId. "'>" .$artiest. " - " .$nummer. "</option>";
}
}
echo "</select>";
echo "<div style='clear:both; margin:0;'></div>";
}
?>
</div>
<div style="clear:both;"></div>
<div id="buttons"><input type="reset" value="Wis alle velden" /><input type="submit" value="Stuur de hitlijst van deze week in" /></div>
</form>
PHP:
<?php
include("../Include/Connect.php");
$hitlijst[] = mysql_real_escape_string($_POST["hitlijst[]"]);
$hitlijstNr;
for ($hitlijstNr=0; $hitlijstNr<25; $hitlijstNr++) {
echo $hitlijstNr. ") " .$hitlijst[$hitlijstNr]."<br/>";
}
?>
Mijn nummering word dus wel getoond, maar het bijhorende nummerId word niet getoond

Ik hoop dat er iemand mij hierbij kan helpen, want ik ben echt ten einde raad...
Alvast bedankt op voorhand!