Zatial som to robil tak ze som dal na selectboxy onchange="this.form.submit();" a pod formularom bol samozrejme aj submit tlacitko. Po kliknuti na tlacitko submit vsetko vypise dobre ale po tom zmene selectu uz dolny obsah PHP nevypise neha len biele pole.
Ďakujem za rady
Kód: Vybrať všetko
<form action="" method="post" name="form">
...
<?php
if ($_POST['nieco'] > 'ano' ) {
?>
<div>
Nieco
<input type="checkbox" onclick="this.form.elements['myselect'].style.display = this.checked ? '' : 'none';">
<select name="myselect" onchange="this.form.submit()" style="display:none">
<option value="">- žiadna -</option>
<option value="2">Jedna náprava</option>
<option value="4">Obidve nápravy</option>
</select>
</div>
<div>
Nieco2
<input type="checkbox" onclick="this.form.elements['myselect2'].style.display = this.checked ? '' : 'none';">
<select name="myselect2" onchange="this.form.submit();" style="display:none">
<option value="">- žiadna -</option>
<option value="2">Jedna náprava</option>
<option value="4">Obidve nápravy</option>
</select>
</div>
</div>
<?php
}
?>
<input type="submit" name="form" value="Odoslať" />
</form>
</p>
<p>
<?php
if($_POST['form'] || $_POST['submit']){
...