Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Něco navíc v zeleném?
A proč ne...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
eso 6.11.2004 11:31  528
WACO"(kontrola IP adresy je přece jen podveditelná)"

jak konkrétně?
bredy 5.11.2004 23:46  527
AL3XNo nemužu, protože vetšinou nechci, nebo nepotřebuju předat "celý" formulář.
waco 5.11.2004 12:35  526
akesuž mě to netrápí, vzal to čas. Obé dotazované i mnoho dalších problémů je závislé na chybách v prohlížečích a na uživatelském nastavení. Barvy a kód vřele doporučuju protáhnout validátorama html a css a případně doopravit. Session se předává v cookies a v případě zakládání cookie a současného redirektu například MSIE6 ten cookie nenastaví. V tom případě se dá jednorázově poslat session v tom redirektovacím linku. Posílat session jako součást linku umí PHP i automaticky při php.ini klíči session.use_trans_sid = 1, ale to není u http z bezpečnostních důvodů dobré ani pro intranet (kontrola IP adresy je přece jen podveditelná).
akes 5.11.2004 10:02  525
Waco 517Jo to znám.:-) V současnosti jsem taky považován za podvodníka.:-( Po půl roce jsem udělal obchod skoro za hubičku, po dalších 3 měsících zadavatel zjistil, že něco nefachčí a teď mne tituluje obdobně jako tebe.:-( Nejhorší ovšem, že ta chyba se projevuje PC od PC a já nemám dostupný žádný na kterém se projeví a oni nemůžou pochopit, že se to pak blbě odstraňuje!:-(
P.S. for all: Nevíte na čem všem je zavislé session potažmo bgcolor u TD v závislosti ke klientovi?
waco 5.11.2004 09:03  524
AL3X :-)Automaticka konstrukce pole (tedy presneji mapy co se syntakticky jen jako pole tvari) z promennych prichazejicich HTTP requestem je jednou z tech rozumnych ficur delajicich z PHP dobry nastroj na tvorbu webovych aplikaci. Vypada to sice nepekne, ale lepsi variantu jsem nevymyslel ani ve sve implementaci CHttpServer. A myslim ze ani RFC tomu nijak branit nebudou.

Z toho co naznacujes by me ale zajimalo, jak te jakejkoliv sebedokonalejsi objekt zbavi nutnosti cokoliv algoritmicky analyzovat a nasledne programaticky popsat.
mach 5.11.2004 04:52  523
Straka82: To je zastarala syntaxe z PHP3, lepsi je pouzivat {}.
straka82 5.11.2004 02:55  522
MaxJaktoze je to spravne s {}? Me to funguje s [].
al3x 4.11.2004 23:40  521
Copak je nemuzes predat tim superglobalnim polem? Kdyz uz teda..

No a pokud pouzivam svuj objektovej model, tak nastesti takovyhle veci delat nemusim..
bredy 4.11.2004 23:35  520
AL3Xproc? Bezne takhle nazývám vstupní proměnné. Nejčastěji jako dlg[jmeno], to proto že pak mohu s formulářovými daty pracovat naráz, například je předávat do funkcí jako parametr.
al3x 4.11.2004 23:09  519
Nevim proc, ale nejak mi neprijde konstrukce "input name=pole[a]" cista.
Obcas to nekde vidim a prijde mi to nejaky osklivy..
waco 4.11.2004 20:53  518
noirejo, kod pro zapis se musi oprit o nazvy a kody, tedy ve strance katalogu bude neco jako

Triko xxx Počet: <input name=\"pocet[$kod]\"/>, velikost/barva:<select name=\"id[$kod]\">...</select>

uvnitř formu, vřele doporučuji metodu POST

takze pokud udelas

$nakup_pocet=$_POST["pocet"]; $nakup_id=$_POST["id"];
foreach($nakup_pocet as $key=>$val)
{
if($val>0)
{
echo "kód: $key, počet: $val, varianta: $nakup_id[$key]";
}
}

tak by to mělo zhruba běhat a dát představu co a jak
waco 4.11.2004 20:36  517
noireNejtrivialneji - pro jeden seznam jak popisujes pridej neco podle ceho poznas ze je to typove stejne triko (napriklad prvnich n-1 znaku kodu nebo nazev), udelej "SELECT * FROM tabulkatricek WHERE oddeleni=$cislooddeleni ORDER BY kod_nebo_nazevtrika, vel, barva". Pak v cyklu vyfetchuj vsechny radky a udelej rozpoznani ze kod_nebo_nazevtrika se zmenil proti predchozimu. Na shodu pridas do pole pro select dalsi variantu a na zmenu vyblejes spolecny nazev a select z pole nactenych variant a vymazes pole kam si pises ty varianty (barva,velikost).

Jinak se dela tabulka variant a barev (jedna nebo dve samostatne) a do pruseciku se delaji ceny, pokud se lisi. Je to dokonale, dela se to do velkych systemu, ale zadny z lidi co jsem jim to takhle udelal ve webshopu to nepochopil, nepouzil a dodneska tvrdi ze jsem podvodnik co z nich vytahl penize... :-)
waco 4.11.2004 20:21  516
Safra, RFC2550 jsem nevzal v potaz! Průser!
mach 4.11.2004 20:13  515
Straka82: Ale to neni Y10K compliant! :-))) Vice o Y10K zde (to je mysleno vazne) a hlavne zde (to je aprilovy vtip, resi se tam datum az do 1018308).

Ale jinak to ma byt $datum{9} . $datum{8} . atd
hartmann Hartmann Černý ďábel Ukrajiny - Panzer General developer 4.11.2004 20:06 - Klub Noční ptáci (20:26) 514
machTO JE ONO, CO JSEM POTŘEBOVAL!!!!! FUNGUJE TO!!!!!
DIK DIK DIK DIK DIK DIK DIK DIK DIK DIK DIK DIIIIIIIIIIIK

[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt