Ik denk dat hier wel vaker vragen over gesteld zijn echter na 5 uur googelen en zoeken plaats ik hem toch maar hier.
In mijn form worden namen gewijzigd. na deze wijziging is het de bedoeling dat ik in dezelfde pagina de reeds getoonde lijst krijg maar nu met gewijzigde namen.
Tot mijn grote ergenis krijg ik de pagina wel opnieuw maar met daarin nog steeds de oude waardes..
met
<?php echo $_SERVER['PHP_SELF']; ?>
krijg ik een lege pagina terug
doe ik action="" in mijn form aanroep dan werkt alles goed maar krijg ik de pagina terug met oude waarden.
De update moet plaatsvinden nadat ik de volgende code uitvoer :
<?
if($Wijzigen){
for($a=0;$a<$count;$a++){
$sql1="UPDATE ritten SET Klant='$Klant[$a]' WHERE ritID='$ritID[$a]'";
$result1=mysql_query($sql1) or trigger_error(mysql_error());;
}
Na veel zoeken lijkt het erop dat het niet mogelijk is met een form in dezefde pagina te blijven en de data up to date te krijgen met multiple updates.
Zodra ik de if(submit) update voor de select zet krijg ik een foutmelding.
Ik blijf waardes zien die ik voor het submitten had staan, dit terwijl ze in de database wel degelijk veranderd zijn.
Ook PHPSELF lijkt niet te werken omdat ik de pagina reeds open met geselecteerde waardes uit een voorgaand formulier ($Costcenter selectie)
kijk svp even niet naar een onnette indeling daar ik de code inmiddels al een keer of 100 veranderd heb in de hoop een oplossing te vinden. Ben namelijk al circa een week met dit probleem aan het stoeien.
Michel je had helemaal gelijk alleen heb ik de update aangepast want zoals ik hem eerst had staan werkte hij niet.
Nu roep ik deze form aan met een multiselectbox zoals je bovenaan kun zien. Is het mogelijk om de $Costcenters array nu mee te nemen naar een volgend bestand ?
Zoals je waarschijnlijk al begrijpt is het de bedoeling diverse costcenters te selecteren, dan te controleren of alle gegevens (namen) juist zijn en deze eventueel aan te passen en vervolgens een rekening aan te maken.
Onderaan het formulier komt nu namelijk nog een 2e submit (nieuwe form) die naar een ander document (verwerk.php) moet gaan.
Het gaat daarbij om de costcenters die ik in het formulier opriep met