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

Tolik rozruchu
jen v Lopuchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
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
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: yvcvkqv
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
themajkl themajkl All those moments will be lost in time - like tears in rain. 17.2.2010 10:23  2971
Máš snad ve smlouvě nějaký objem dat, co v rámci hostingu můžeš přenést (měsíčně, denně), ne? Pokud to ty maily nepřekročí, tak bych to neřešil. Poslání několika stovek mailů (řekněme v objemu desítek-stovek kB na jeden) jednou denně nemůže nic zásadního ovlivnit, navíc se posílají sekvenčně, takže...
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 17.2.2010 10:10  2970
myslite ze pouziti funkce sleep() se da pouzit v pripade rozesilani vetsiho postu mailu, aby s tim zbytecne nemela hostingova sluzba problem? ignumu vadi pravidelny rozesilani mailu registrovanym lidem (v radu stovek) obycejnou smyckou "vyber mail, vytahni data z registrace, prirad data z webu, sloz mail, odesli... vyber mail.. atd atd atd" ze pry je to moc zatezuje. nebo je pro tohle nejaky elegantnejsi reseni?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 10.2.2010 20:15  2969
děkuji huh za pomoc při tree structure

zde je nástin ostylovaného výsledku
TEST - Dawe

plně editovatelnéí tree menu z databáze mysql
(na vysouvání zatím použit javascript)

děkuji
:-)
knedle knedle online - Krabice živých 10.2.2010 13:04  2968
mpdf
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 10.2.2010 11:23  2967
generátor PDFShanim co nejsnazsi metodu jak generovat z PHP generovat pdf fakturu.
uplnej ideal by pro me byl vyrobit ji v html a pomoci neceho z nej udelat PDF...
v prestashopu jsem cosi videl, ale kod potrebnej pro vznik te faktury byl silenej bolehlav, shanim neco lidskeho...
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 22:17  2966
tabulka mysqlze která by mělo menu s tree strukturou vycházet:

puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 22:14  2965
huh nějaké screeny výsledků z localhostu
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

první je výpis před tou poslední úpravou od Tebe (huh 8.2.2010 21:14)
druhý a třetí je s přidaným kodem na konec scriptu




cílem by mělo být (alespoň, jak bych to chtěl) seznam ul/li, ostylovaný jako vertikální menu, kde se budou jednotlivé podkategorie otevírat po kliknutí
nebo tak nějak

hledal jsem na webu intenzivně ale bohužel jsem nenašl moc použitelných příkladů, které bych využil ke svému záměru:

mít v tabulce MySQL strom kategorií (který si budu postupně upravovat) a díky této tabulce se mi pomocí php načte vertikální menu pro generování obrázků dané kategorie do výsledné fotogalerie
:-)
huh huh 8.2.2010 21:14  2964
$cat_array = $cat_obj->getCategoriesArray('NULL', "--", "");
echo '<select>';
foreach($cat_array['name'] as $key =>$catname) {
    echo '<option name="neco" value="' . $cat_array['id'][$key] . '">' .
         htmlspecialchars($catname) . '</option>';
}
echo '</select>';
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 20:29  2962
takto


$cat_obj = new Categories();
$cat_array =$cat_obj->getCategoriesArray();

//For dropdowns
$cat_array = $cat_obj->getCategoriesArray("0", "--", "");

foreach($cat_array['name'] as $key =>$catname) {
echo $cat_array['id'][$key];
echo $catname;
}

?>



to nějak funguje
nevím zda správně
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 20:25  2961
ještě moc nerozumím tomu konci


$cat_obj = new Categories();
$cat_array =$cat_obj->getCategoriesArray();

//For dropdowns
//$cat_array = $cat_obj->getCategoriesArray(0, "--", "");

foreach($cat_array['name'] as $key =>$catname) {
//id---->echo $cat_array['id'][$key];
echo $catname;
}

?>




a sice té zmíněné variantě
//For dropdowns

po "odkomentování zůstává obrazovka bílá"
?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 20:12  2960
použita rada ad b)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 20:11  2959
jejdaty vado
!
:-)

vono to funguje

smekám!
Máš to u mě

Moc děkuji

puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 20:06  2958
aha
tak na komentář jsem se, přiznám, nekoukal ...
huh huh 8.2.2010 20:04  2957
Chyba je v tom článku, je popsaná v tom jediném komentáři, který u článku je. Spočívá v tom, že v tabulce mají kořenové položky nastaveno NULL, ale ten PHP kód tam cpe 0. A nula není NULL. Řešení:
a) rychlé a hnusné:
* odstranit FOREIGN_KEY z tabulky
* změnít parentid z NULL na 0
b) korektní:
změnit hlavičku metody getCategoriesArray na:
function getCategoriesArray($parent_id ='NULL', ....
a metodu getAllSubCategories změnit na:
    function getAllSubCategories($parent_id) {
        $result = mysql_query("SELECT * FROM categories WHERE parentid" . ($parent_id == 'NULL' ? ' is ' : '=') . $parent_id);
        return $result;
    }
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.2.2010 19:28  2956
nesmyslchyba bude mezi klávesnicí a židlí
no jo

musím se s tím nějak poprat, řádek o řádku
těžké pro neprogramátora
ty moje metody pokus-omyl jsou v jistých fázích vývoje webu úžasné a někdy frstrující
:-)

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

(c) 2001-2011 Lopuch.cz   
Kontakt