Hallo allemaal,
Ik heb een scriptje waarvan ik wil dat de status gewijzigd wordt van de regel waarvan ik de status aanpas. Echter pakt hij altijd de laatste regel van de SQL-query. Ik doe dus iets fout, maar ik weet niet hoe ik dit voor elkaar moet krijgen. Ik denk dat ik een selectedIndex moet gebruiken, maar weet niet in welke context.
Dit is mn code:
Alvast bedankt voor de hulp!
Ik heb een scriptje waarvan ik wil dat de status gewijzigd wordt van de regel waarvan ik de status aanpas. Echter pakt hij altijd de laatste regel van de SQL-query. Ik doe dus iets fout, maar ik weet niet hoe ik dit voor elkaar moet krijgen. Ik denk dat ik een selectedIndex moet gebruiken, maar weet niet in welke context.
Dit is mn code:
PHP:
<form action='overview.php' method='POST'>
<table width='100%'>
<tr style='font-family:verdana; font-size:11; font-weight:bold'>
<td>Afspraaknummer</td>
<td width='30%'>Afspraak</td>
<td>Met</td>
<td>Bereikbaar via</td>
<td>Deadline</td>
<td>Status</td>
</tr>
<?php
while($result = mysql_fetch_object($query))
{
$status = $result->status;
$index = $result->pk_index;
echo "<tr style='font-family:verdana; font-size:11'>";
echo "<td valign='top'>". $index ."<input type='hidden' name='index' value='". $index ."'></td>";
echo "<td valign='top'>". $result->context ."</td>";
echo "<td valign='top'>". $result->persoon ."</td>";
echo "<td valign='top'>". $result->bereikbaar ."</td>";
echo "<td valign='top'>". $result->deadline ."</td>";
echo "<td valign='top'><SELECT onChange='this.form.submit(<!-- Hier ergens selectedIndex??? --/>)' style='font-family:verdana; font-size:11' name='status'>";
echo $status;
switch($status) {
case 'Open':
echo "<OPTION selected value='Open'>Open</option>
<OPTION value='In behandeling'>In behandeling</option>
<OPTION value='Gesloten'>Gesloten</option>";
break;
case 'In behandeling':
echo "<OPTION value='Open'>Open</option><OPTION selected value='In behandeling'>In behandeling</option><OPTION value='Gesloten'>Gesloten</option>";
break;
case 'Gesloten':
echo "<OPTION value='Open'>Open</option><OPTION value='In behandeling'>In behandeling</option><OPTION selected value='Gesloten'>Gesloten</option>";
break;
}
echo "</SELECT></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
Alvast bedankt voor de hulp!