Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok NapísalOffline : 05.04.2012 19:06

Ahojte. Mám takýto funkčný kód:
Kód:
if(isset($_POST['objednaj']))
{$checkbox = $_POST['objednaj'];
if(isset($_POST['objednane'])?$objednane = $_POST["objednane"]:$dodane = $_POST["dodane"])
$c = "('" . implode( "','", $checkbox ) . "')" ;
mysql_query("UPDATE sklad SET objednane = '".(isset($objednane)?'1':'2')."' WHERE pc IN $c") ;}

Ide o to, že podľa toho ktoré tlačidlo stlačím, spraví update buď objednane=1, alebo =2. No a ja potrebujem aby boli na výber tri možnosti(samozrejme s tretím tlačidlom). Niečo na takýto spôsob:
Kód:
if(isset($_POST['objednaj']))
{$checkbox = $_POST['objednaj'];
if(isset($_POST['objednane'])?$objednane = $_POST["objednane"]:$dodane = $_POST["dodane"]:$back = $_POST["back"])
$c = "('" . implode( "','", $checkbox ) . "')" ;
mysql_query("UPDATE sklad SET objednane = '".(isset($objednane)?'1':'2':'0')."' WHERE pc IN $c") ;}

Vlastne tú tretiu možnosť som tam doplnil podľa toho jak tam je vsadená tá druhá možnosť. Ide o to, že to nefunguje. Dá sa to nejak spojazdniť?

Ďakujem.

// pridané po 19 minútach od posledného príspevku

Počul samozrejme, ale dáva to chybu. Neviem to tam vpratať tak aby to išlo. Nechce mi to tam elseif brať. Môžeš ma prosím trošku viac nakopnúť? Ďakujem.


Offline

Užívateľ
Užívateľ
UPDATE hodnoty podľa stlačeného tlačidla

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 05.04.2012 19:25

http://sk.php.net/manual/en/control-str ... elseif.php

ja som predosly prispevok zmazal, aby ostatni vedeli, co si dopisoval :)







_________________
Sorry za prelkepy
Offline

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

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 05.04.2012 20:40

Spravil som tú prvú časť takto:
Kód:
if(isset($_POST['objednaj']))
{$checkbox = $_POST['objednaj'];
if(isset($_POST['objednane']))
{$objednane = $_POST["objednane"];}
elseif(isset($_POST['objednane']))
{$dodane = $_POST["dodane"];}
else
{$back = $_POST["back"];}
$c = "('" . implode( "','", $checkbox ) . "')" ;
mysql_query("UPDATE ha SET objednane = '".(isset($objednane)?'1':'2':'0')."' WHERE pc IN $c") ;}

Ale to '".(isset($objednane)?'1':'2':'0')."' netuším ako mám spraviť do podmienky, nakoľko tam nie je žiadna podmienka, alebo to mám celé zle?


Offline

Užívateľ
Užívateľ
UPDATE hodnoty podľa stlačeného tlačidla

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 05.04.2012 21:35

preco nemenis jednu premennu? potom ti tam je cela podmienka nanic, pretoze nic nerobi.

Kód:
if(isset($_POST['objednane'])){
 $stav = 1;
}elseif(isset($_POST['objednaj'])){
 $stav = 2;
}elseif(isset($_POST['dodane'])){
 $stav = 0;
}

mysql_query('UPDATE tabulka SET objednane = '.$stav.' WHERE....');







_________________
Sorry za prelkepy
Offline

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

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 06.04.2012 15:59

Ďakujem. Veľmi si mi pomohol.
Nakoniec som to spravil takto a všetko to funguje tak ako ma:
Kód:
if(isset($_POST['objednane'])){ mysql_query("UPDATE sklad SET objednane = 1,obj=curdate() WHERE pc IN $c") ; }
elseif(isset($_POST['dodane'])){  mysql_query("UPDATE sklad SET objednane = 2,dod=curdate() WHERE pc IN $c") ; }
elseif(isset($_POST['zrus'])){ mysql_query("UPDATE sklad SET objednane = 0 WHERE pc IN $c") ; }
elseif(isset($_POST['tlac'])){?> '<meta http-equiv="Refresh" content="0; url=tlac.php?i=<?php echo $c;?>">'<?php ; }


Ďakujem.


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Vzorec pre Excel - zapisovať hodnoty jednej bunk meniacej sa do buniek podľa dátumu

v Ostatné programy

0

561

15.07.2019 17:51

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. update hesiel v mysql podla shadow

v PHP, ASP

5

483

04.03.2009 0:22

POM4R4NC Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

722

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1794

11.01.2009 14:33

f4r0 Zobrazenie posledných príspevkov

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

v Základné dosky

4

695

08.12.2008 20:32

patnal Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v HTML, XHTML, XML, CSS

33

1636

29.07.2007 18:47

shaggy Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

16

855

03.12.2007 17:42

jablko05 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

4

823

18.11.2007 12:35

Ded'leg Zobrazenie posledných príspevkov

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

v Smartfóny a tablety

1

206

09.05.2014 9:47

liqua1 Zobrazenie posledných príspevkov

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

v Ostatné programy

0

508

22.03.2009 14:34

mitigate Zobrazenie posledných príspevkov

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

v Grafické programy

5

1006

27.08.2006 12:10

Johnnny Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

8

336

23.01.2013 15:33

feldino Zobrazenie posledných príspevkov

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

v Externé zariadenia

0

854

11.02.2007 11:43

Aries Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php - jquery - refresh tlačidla

v JavaScript, VBScript, Ajax

2

531

21.08.2010 22:00

miso Zobrazenie posledných príspevkov

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

v Ovládače

1

282

13.07.2014 21:53

brmbo Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

3

597

17.10.2009 14:47

Ďuri Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra