Autor Zpráva
kainka
Profil *
Prosim poradit:
ako napisat, zjednodusit kod v PHP s podmienkami :
"If(isset($prvni) AND isset($druha) AND isset($treti)) ...... vykonanie
"If(isset($dalsi) AND isset($dalsi) AND isset($dalsi) ........ vykonanie
/tych podmienok je velmi vela/, aby tam neboli same if,if,if,if... a program zbehol rychlo.
Vdaka.
23k
Profil
if
elseif
else

Tim se to trosku zlepsi.

Nebo prepsat logiku skriptu. Ukaz co potrebujes.
kainka
Profil *
if (isset($prvni_par)) {$param_s = $param_s.",a";}
if (isset($druhy_par)) {$param_s = $param_s.",b";}
if (isset($treti_par)) {$param_s = $param_s.",c";}
if (isset($stvrty_par)) {$param_s = $param_s.",d";} .............
select $param_s from ...
x vstupnych parametrov z formulara, otestovat na existenciu parametra a na zaklade toho select z tabuliek.
tych vstupnych parametrov je velmi vela.
23k
Profil
hod sem ten formular a pak cas toho kodu jak se snazis dobyvat MySQL ;)
kainka
Profil *
echo("<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"par1\"></TD>");
echo("<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"par2\"></TD>");
echo("<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"par3\"></TD>");
echo("<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"par4\"></TD>");
......................
if (isset($par1)) {$param_s = $param_s."a";}
if (isset($par2)) {$param_s = $param_s.",b";}
if (isset($par3)) {$param_s = $param_s.",c";}
if (isset($par4)) {$param_s = $param_s.",d";}
......................
select $param_s from ...
23k
Profil
ne... tohle je zas utrzek, chci to videt cele.

predpokladam ze ty soubory mas jako neco.php. Tak to uloz jako neco.phps a hod mi link .Ja se na to podivam
nebo mi napis rovnou na ICQ 176-031-471
kainka
Profil *
cele je to obrovske, ja len potrebujem vediet ako zjednodusit to opakovanie if (isset).........
Martin
Profil
Co tohle?
<?php
$hodnota = 5; // Počet $pat

for($i=0,$y=65;$i<$hodnota; $i++,$y++) {
$x = "pat".$i;
isset($$x) ? $param_s = $param_s.chr($y) : "";
}


?>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0