Autor | Zpráva | ||
---|---|---|---|
23k Profil |
#1 · Zasláno: 2. 5. 2005, 15:56:21
Zdravim, jeste jednou. Potrebuji jen obecne poradit. Budu vybirat z tabulky urcity radek ci radky na zaklade nekolika SELECT SEZNAMU. <select> ... :))
Jde jen o to jak nejlepe sestavit skript a SELECT DOTAZ, aby se osetrily veskere mozne situace => napr. uzivatel vybere pouze z prvniho select seznamu, nebo uzivatel vybere z 1 a 3 , nebo vybere z poslednich 3 atd... Doufam ze je to jasne. DIKY PS. Ja to resim pres hafo podminek a prave proto se mi zda, ze to neni to nejlepsi reseni |
||
23k Profil |
#2 · Zasláno: 2. 5. 2005, 15:58:57
http://www.rjwebdesign.net/php/show.php
Toto je muj prostinky zdrojak, neni hotov, sotva jsem ho zacal ... Jen abyste meli predstavu. Takze otazka stale zustava dik |
||
Leo Profil |
#3 · Zasláno: 2. 5. 2005, 16:19:16
SELECT .... FROM ... WHERE IN
Leo |
||
23k Profil |
#4 · Zasláno: 2. 5. 2005, 16:24:33
leo .... podivej se prosim na ten dotaz ... tezko to pouziji ze ...
sql="select * from foods WHERE $first $AND $second $AND2 $third "; bylo puvodne select * from foods where sloupec1=neco AND sloupec2=neco ... tady tezko pouziji IN |
||
Sam Profil * |
#5 · Zasláno: 2. 5. 2005, 17:21:06
Já bych jenom změnil v této části :
if (!empty($doba)) $first ="doba=$doba"; else $first=" 1=1 "; if (!empty($typ)) $second ="typ=$typ"; else $second=" 1=1 "; if (!empty($cas)) $third ="cas=$cas"; else $third=" 1=1 "; aby se nevyskytlo vedle sebe AND AND což by asi odešlo na syntaxi. |
||
Leo Profil |
#6 · Zasláno: 2. 5. 2005, 17:26:57
Aha, pokud jde o spojeni podminek pres AND tak je dejte do pole a spojte pres implode, nebo co se vlastne resi, Leo
|
||
23k Profil |
#7 · Zasláno: 2. 5. 2005, 20:41:34
JJ pole a implode a usetril sem hafo radku... dix
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0