Submit a PHP

Programovacie jazyky, rady, poradňa...
Pades
Light Expert
Light Expert
Príspevky: 77
Registrovaný: 03 aug 2008, 10:51

Submit a PHP

Príspevok od používateľa Pades »

Ahojte takže skusim popísať problem takze mam formular uzivatel zada svoje udaje potom dole pod formularom mu ich vypise (php skript a html formular su v jednom subore), udaje ktore vtedy zapisal su vo formulari stale vypisane a ked je splnena podmienka vo formulari tak vyskocia dalsie dva selectboxy. A tu nastava problem chcem aby automaticky po kliknuti na checkbox php skript vypisal tuto zmenu bez toho aby som klikol na submit.

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']){
...
DeaDMAn_X
Medium Expert
Medium Expert
Príspevky: 94
Registrovaný: 06 apr 2009, 14:38

Re: Submit a PHP

Príspevok od používateľa DeaDMAn_X »

pochopil som dobre, ze po zmene hodnoty v selecte ti neodosle formular?
Pades
Light Expert
Light Expert
Príspevky: 77
Registrovaný: 03 aug 2008, 10:51

Re: Submit a PHP

Príspevok od používateľa Pades »

ono spravi reload ako keby odoslalo udaje ale dole kde ma vypisaat tak tam neni nic
Preetro
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 269
Registrovaný: 16 nov 2005, 19:40
Bydlisko: škatuľka od topánok

Re: Submit a PHP

Príspevok od používateľa Preetro »

mas pouzity 2x name form v tom istom formulari a name submit nemas pouzite, mozno tam bude chyba
Napísať odpoveď