Venom
Moderatori-
Posts
1,918 -
Joined
-
Last visited
Everything posted by Venom
-
a es saku - paņem editoru, kas iekŗaso sintaksi. http://venom.venta.lv/stats/syn.gif - tas, kas žaļš, tiek nodots mysql pa tiešo un mainīgais arī netiks nodots. Zemāk tā kā vajag. Ar pašu kvēriju viss vairāk vai mazāk varētu būt ok (nb: var izmantot arī SELECT preces.*, brendi.* FROM preces, brendi ...)
-
tā pati kļūda - skaties String sintaksi. echo 'text '.$variable.' text'; echo "text $variable text"; почувствуй разницу! (с)
-
vislabaakaas graamagtas ir piemeeri
-
cilvēks grib, lai dati tiek nodoti uz otru lapu uzreiz pilnība, resp. pārbaudot tos pirmajā lapā, bet nesubmitojot uz to pašu un nelietojot javascript (ko tik neizdomā, ā)
-
taisi ka action=1.php, kur viss tiek pārbaudīts un OK gadījuma, piem. ieseivots sessijā - tad redirekts uz 2.php kur tiek čekots, vai sessija aizpildīta un tālākās darbības otherwise izpildāms tikai ar $_GET mocīšanu
-
ak jā, ieliku coda gabalu VenPadā un iekrāsojās zaļš jau pārāk tālu aizdomājos
-
! pirms izteikuma nozīmē "nē" lasām: if (!in_array($_GET['cat'],$allowed)) { ja nodotā mainīga vērtības nav masīvā $katalogs=$allowed[$_GET['cat']]; tad ņemamviņu no masīva echo'Neatljauts katalogs $katalogs'; } else { citā gadījumā (ja nodota vienalga kāda OK vērtībā) $katalogs='pirmaa'; tik un tā piešķiram katalogam pirmās lapas vērtību echo'Atljauts katalogs $katalogs'; } tagad piedomājam
-
ņē nu 'SELECT nos, art, kat_id, sub_kat_id, id, stock, brends FROM preces WHERE stock = 1 AND sub_kat_id= [nav ielikts līmējošais apostrofs] .$sub_kat_id [nav ielikts .' ] AND brends='.$list ... tā kā tomēr pārseris vien iraid
-
es nostrādāju kā īstens pārseris - apstājos pie pirmās kļūdas :ph34r:
-
pieņemsim, ka katalogi tev numurēsies ar naturāliem skaitļiem - 1,2,3... - un lapa/katalogs pēc noklusējuma ir 0 $_GET['cat']=isset($_GET['cat']) ? (int) $_GET['cat']) : 0; //ja kataloga mainīgais ir definēts, pārveršam to par veselskaitļi (ja kāds ievadīs cipara vietā vārdu - tas pārtaps par 0) vai paņemam pēc noklusējuma 0 tālāk mysql_query("SELECT preces FROM $tGoods WHERE catalogue_id=".$_GET['cat']); un aiziet ja gribi izmanto vārdus ciparu vietā - tos var laist pa tiešo $allowed=array('auto','tv','food' ,.... ); pirms liekam querijā pārbaudām: if (!in_array($_GET['cat'],$allowed)) - ja ievadīts vārds, kas nav atļauto katalogu nosaukumos - piešķiram defaulta vērtību / izvadām kļūdu whateva var arī ņemt to pašu $allowed=array('auto','tv','food' ,.... );, bet iekšēji vārdu pārvērst par cipariem, zinot ka auto index ir 0 ($allowed[0]=='auto'), tv - 1, food - 2 utt. if (in_array($_GET['cat'],$allowed)) $catalogue=$allowed[$_GET['cat']]; else $catalogue= ; //šeit defaulta vērtība utml
-
/me vairāk pieradis pie vienotā index.php, kur inclūdojas tikai iesakņojušās klases un moduļi (vieglāka apdeitošana, mazāk pārdefinējumu). šādā gadījumā kods var izskatīties kā (_ vietā iet identācija) if (empty($_GET['cat'])) { //šeit daram kaut ko kad katalogs nav izvēlēts } else { _switch($_GET['cat']) _{ __case 'šādsuntāds': __//šeit apstrādājam vienu katalogu __break; __case 'citāds': __//šeit apstrādājam otru katalogu __case 'un vēl kāds cits': __//šeit varam apvienot kaut kādas darbības 2 un 3 katalogam ___(note: augstāk nav uzlikts break, tāpēc viss izpildās līdz nākamajam) __break; __default: __//rīcības, ja neviens no augstākminētājiem nav izpildījies __break; _} }
-
if (empty($_GET['cat'])) { //šeit daram kaut ko kad katalogs nav izvēlēt
-
nez, nez, Venstspilī tirgus ir specifiskāks, un ar tīru php droši vien nevarētu pirmajā gadā sākt kāst tādas naudas, unless kaut kur piehaltūrēt nb: piezīme piehalturētājiem - precīzi paskaidrojiet uzdevuma devējiem kādu summu gribāt "uz rokām". Webošanā pieņemts nosaukt cenas bez nodokļiem, darbdevēji no savas puses saprot kā ar - un beigu beigās varat saņemt pat mazāk nekā 1/4 no līgumā noteiktās summas. dammit, pēdējā laikā Ventspils nemāku uzrakstīt pareizi
-
primkārt ievērojam 'SELECT ... _id= .$sub_kat_id AND brends='.$list otrkārt - liekam error_reporting(E_ALL); faila sākumā pēc pirmā <?php vai to pašu izdarām iekš php.ini
-
pēc instalēšanas uzreiz pielāgoju windows explorer savām vajadzībām (ikdienā izmantoju ontrack powerdesk, net ja nu savajagās) - tik un tā tas mēsls rodas (kaut arī tas v/b 0 kb apjomā)
-
no idea ;) šeit sākas words ©
-
gallery.sourceforge.net
-
nu tad win98 vai acdsee ;) vair arī tiešām neesi tās nejaukās kešdatnes manījis?
-
un vispār @unlink($galerija.'/Thumbs.db'); kā mani tie faili liekie besī
-
ņā, es taisu mazliet citādāk - ar vienu selectu visu izvēlni uzreiz. tikai pēc tam rekursīvi izzīmēju vai nu pilnīgi atvērtu, vai nu kādā līmenī atlocītu
-
viss jau būtu vispār jauki, ja nenāktos katram apakšlīmenim papildselektus taisīt
-
incanta tev ticība cilvēcē
-
ja pareizi sapratu, tad domāts nenoteiktā dziļuma vairāklīmeņu izvēlne. man tāda taisīta, bet tā iraid uz failiem http://venom.venta.lv/ven.menu/ based on recursions lai glabātu "kokus" iekš db ir vairāki ģenerālie paņēmieni, bet neviens no tiem mani neapmierināja, jo ar vienu selectu gandrīz nekad nevarēja dabūt visu koku