heb 2 listboxen in mijn form:
1:landen
2:gemeenten
als je nu een land kiest moet de pagina opnieuw laden met dan de gemeentes van dat land
de listboxen maken deel uit van een groter forum
Heb wat zitten prullen met javascript maar ik ga toch voor de optie om het form door te sturen en dan opnieuw te laden.(php)
Maar dan heb ik het volgende probleem, ik stuur het form in dat geval door met:
tot daar geen probleem..
Maar dan om het form te behandelen hier een stuk van de nav1=toevoegen pagina:
zoals je ziet check ik eerst of er een form doorgestuurd is
zoja voeg ik het in de sql databank in
zoniet laat ik het lege form zien.
Nu moet daar nog een geval bij namelijk als het deels ingevulde form doorgestuurd wordt. zodanig dat ik in dat geval nog niets in de databank invoeg, de reeds ingevulde waarde laat zien en afhankelijk van de keuze van de listbox een tweede listbox laat zien.
hoe zorg ik nu dat ik mijn derde geval krijg?
ik heb dus
if isset $POST
en else
daar zou nog het geval land gekozen (deels ingevuld) moeten bijkomen.
alvast bedankt voor de reacties...
1:landen
2:gemeenten
als je nu een land kiest moet de pagina opnieuw laden met dan de gemeentes van dat land
de listboxen maken deel uit van een groter forum
Heb wat zitten prullen met javascript maar ik ga toch voor de optie om het form door te sturen en dan opnieuw te laden.(php)
Maar dan heb ik het volgende probleem, ik stuur het form in dat geval door met:
PHP:
<form name="Voegform" action="index.php?cat=<?print $categorie_id;?>&nav1=toevoegen" method="post">
...
<SELECT NAME="frmVoeg[11]" id="selectland" onchange="this.form.submit();">
...
tot daar geen probleem..
Maar dan om het form te behandelen hier een stuk van de nav1=toevoegen pagina:
PHP:
if ($nav1=="toevoegen"){
if (isset($_POST['submit']))
{
insertIntoDB();
print "Je nieuw tornooi is toegevoegd<br>";// if form has been submitted
print "terug naar de lijst van <a href=\"index.php?&cat=".$categorie_id."\">Tornooien</a>";
}
else{
if (!loggedin()){
?>
<font size=4>OPGELET!</font> je bent niet ingelogd.<br>
Je zal de gegevens van het tornooi dat je aanmaakt dan ook niet meer kunnen aanpassen.<br>
<a href="index.php?nav=login">log in</a> voordat je een tornooi toevoegd zo kan je later ook de gegevens van je tornooi aanpassen.<br>
<?}?>
<br>
<font size=4>Nieuw tornooi</font><br>
vul onderstaande gegevens juist in:<br>
<form name="Voegform" action="index.php?cat=<?print $categorie_id;?>&nav1=toevoegen" method="post">
...
<input type="submit" name="submit" value="voeg toe">
zoals je ziet check ik eerst of er een form doorgestuurd is
zoja voeg ik het in de sql databank in
zoniet laat ik het lege form zien.
Nu moet daar nog een geval bij namelijk als het deels ingevulde form doorgestuurd wordt. zodanig dat ik in dat geval nog niets in de databank invoeg, de reeds ingevulde waarde laat zien en afhankelijk van de keuze van de listbox een tweede listbox laat zien.
hoe zorg ik nu dat ik mijn derde geval krijg?
ik heb dus
if isset $POST
en else
daar zou nog het geval land gekozen (deels ingevuld) moeten bijkomen.
alvast bedankt voor de reacties...