[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
NapísalOffline : 20.05.2011 15:04 | Submit a PHP

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:
<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']){
...
vypis


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.05.11
Prihlásený: 28.02.12
Príspevky: 8
Témy: 3 | 3
NapísalOffline : 20.05.2011 22:48 | Submit a PHP

php vystup:
Kód:
<form action='' method='post' name='form'>
   <div>
   Nieco1
      <input type='checkbox' name='nieco1' onclick="this.form.elements['myselect1'].style.display = this.checked ? '' : 'none';">
<?php if ($_POST[nieco1]){ echo"aktivne";} else { echo"neaktivne";} ?>
      <select name='myselect1' style='display:none'>
         <option value='0'>- žiadna -</option>
         <option value='2'>Jedna náprava</option>
         <option value='4'>Obidve nápravy</option>
      </select>
   </div>
   
    <div>
   Nieco2
      <input type='checkbox' name='nieco2' onclick="this.form.elements['myselect2'].style.display = this.checked ? '' : 'none';">
      <select name='myselect2' style='display:none'>
         <option value='0'>- žiadna -</option>
         <option value='2'>Jedna náprava</option>
         <option value='4'>Obidve nápravy</option>
      </select>
   </div>
<input type='submit' name='submit' value='Odoslať' />
</form>

<?php
if ($_POST[submit])
 {
 $nieco1=$_POST[nieco1];
 $nieco2=$_POST[nieco2];
 $myselect1=$_POST[myselect1];
 $myselect2=$_POST[myselect2];
 
 echo "$nieco1, $nieco2, $myselect1, $myselect2 ";
 }

?>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
Napísal autor témyOffline : 21.05.2011 12:21 | Submit a PHP

Tak to nefunguje ako si to spravil ja potrebujem aby odoslalo formular po zmene selectu.


Offline

Správca fóra
Správca fóra
Submit a PHP

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 21.05.2011 13:06 | Submit a PHP

na konci pri vypise nahrad existujucu podmienku touto:
Kód:
if($_POST)
{
...
}


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 4 ] 


Submit a PHP



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

jQuery submit();

v JavaScript, VBScript, Ajax

2

399

29.05.2010 18:46

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

Submit textarea?

v PHP, ASP

1

325

15.09.2009 17:59

Ded'leg

V tomto fóre nie sú ďalšie neprečítané témy.

Submit disabled

v JavaScript, VBScript, Ajax

3

315

08.05.2011 23:12

max-m

V tomto fóre nie sú ďalšie neprečítané témy.

Submit tlačítko

v PHP, ASP

13

866

20.11.2009 13:31

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

2 submit-buttony

v PHP, ASP

8

557

09.08.2009 0:05

pogo

V tomto fóre nie sú ďalšie neprečítané témy.

Input submit vz image

v PHP, ASP

18

754

10.07.2010 11:16

php30

V tomto fóre nie sú ďalšie neprečítané témy.

submit form text+file

v JavaScript, VBScript, Ajax

6

504

31.01.2011 10:17

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

Vykonanie submit() po preventDefault

v JavaScript, VBScript, Ajax

2

118

12.02.2014 17:30

walther

V tomto fóre nie sú ďalšie neprečítané témy.

nahratie obrazku na submit

v HTML, XHTML, XML, CSS

4

458

16.11.2007 12:18

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

input type: submit vs. image

v HTML, XHTML, XML, CSS

5

303

17.03.2010 17:59

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

this.form.submit() a mod_rewrite

v JavaScript, VBScript, Ajax

4

736

06.03.2009 15:57

lio

V tomto fóre nie sú ďalšie neprečítané témy.

Po kliknutí na submit nové okno

v HTML, XHTML, XML, CSS

2

225

10.08.2011 22:59

scentrala

V tomto fóre nie sú ďalšie neprečítané témy.

Nacitat obrazok po kliknuti na submit

v JavaScript, VBScript, Ajax

4

242

15.04.2010 14:19

sedlák

V tomto fóre nie sú ďalšie neprečítané témy.

form, checkbox alebo radio, pri zaskrtnuti submit

v JavaScript, VBScript, Ajax

1

237

08.10.2010 14:51

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

814

02.05.2011 12:08

magicmedia

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

924

07.05.2010 14:02

DeiForm



© 2005 - 2017 PCforum, edited by JanoF