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

Když diskuse,
tak s Lopuchem

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: adnwsry
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
knedle knedle online - Krabice živých 28.7.2010 14:30  3059
pomoci JS muzes zmenit pri odeslani formulare obsah atributu action

tudiz se ti odesle form na tuto nove vytvorenou (a neexistujici) stranku

a osetreno to musis mit v ModRewr aby ti to fungovalo
straka82 Straka82 28.7.2010 14:25  3058
zdravimJde udelat nejak efektivne toto?

Mam formular
<form action="neco.php" method="post">
<input type="text" name="jmeno">
<input type="text" name="prijmeni">
<input type="submit">
</form>

Uzivatel zada jmeno "Jan", prijmeni "Novak" a klikne na "Submit". Jde nejak udelat, aby ho to po kliknuti preneslo na stranku Jan-Novak.html? (coz bude ve skutecnosti ten skript neco.php, kdy se uvnitr neho pomoci mod_rewrite naplni promenny). Doted sem to delal meziskriptem, ktery podle toho, co uzivatel zadal presmeroval na vygenerovanou adresu. To je podle me hloupy zpusob.

Diky za rady
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 15.7.2010 19:49  3057
tak u include, kdyz nahodou ten soubor neni dostupnej nebo chybi ti to vyhodi varovani, ale dalsi skripty pod nim v kodu se vykonaj. kdyz ti chybi soubor kterej davas pres require, vyhodi to chybu a skript se stopne. jinej rozdil v tom tusim neni, takze je imo uplne burt co z toho pouzijes.
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 15.7.2010 19:33  3056
ok, díky. tak já se zkusím neztratit. Zatím se snažím si aspoň logické celky oddělovat do jednotlivých souborů - je pak lepší je includovat nebo requirovat? Rozdíl mezi těmahle dvěma funkcema jsem nikdy nějak nepobral.
Knihovny se mě opravdu zatím netýkají, ani vlastně nevím co si pod tím představit - to už je pro mě vyšší dívčí.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.7.2010 19:15  3055
BIGHeadjak pise huh, nakonec to muzes zkratit, jinak ja preferuju u hodne slozitych veci a v kodu aplikace rozklad jak mas napsano v tvem druhem pripade,
u jasnych veci nebo v sablone pro prehlednost zapis v prvnim pripade.

a krom toho, ale to asi nema vyznam pokud nejsi uz nejakaj vetsi php kutil, si takovyhle veci predelavam do vlastnich knihoven pod najkymi me prijemnymi nazvy a s odstinenim chyb v php, ev, kompelxnim resenim nejake situace.
huh huh 15.7.2010 18:57  3054
BIGHead [3053]: V tomhle případě:
echo number_format($final_splatka, 0, "", " ");
(number_format by to měl umět zaokrouhlit sám od sebe).

Jinak je to obávám se čistě individuální věc, co ti přijde čitelnější.
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 15.7.2010 18:46  3053
Opět se zkouším hrabat v PHP, a kupodivu mi zatím to málo co jsem potřeboval funguje. Chci se ale zeptat na takovou spíš praktickou věc.

Co je vhodnější zápis:
echo (number_format(round($final_splatka, 0), 0, "", " "));

nebo
$final_splatka_rounded = round($final_splatka, 0);

echo (number_format($final_splatka_rounded, 0, "", " "));

Jde mi o to, jak moc je praktické dělat na jednotlivé mezikroky proměnné. Mám dohromady jen nějakých 100 řádků PHP kódu a už začínám mít problém s orientací :/. Co byste mi doporučily?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 1.6.2010 13:33  3052
neshledal jste nekdo pri prechodu na 64bit platformu, ze by php zacalo zpracovavat kratsi cast url?
na 32bit gentoo mi php bere asi 250 polozek pole, odhadem asi 2500 znaku i vice
zatimco 64bit server verze bere vzdy jen 99, odhadem asi 1000 znaku

zapis je v url mam nejak jako ?IDS[]=666&IDS[]=665...
bredy 11.5.2010 09:16  3051
gmail to dělá tak, že při přihlášení přes formulář vyplňuje do určitého políčka formuláře javaskriptem hodnotu 1. Ale to asi není tento případ.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 10.5.2010 18:03  3050
huhzajímavý nápad
huh huh 10.5.2010 17:42  3049
Tak ono, zejména v případě menu, je často lepší řešení posílat prostě ne-js verzi a pak mít kus js, který po načtení stránky to menu předělá. Člověk se pak nemusí s žádnou detekcí trápit.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 10.5.2010 17:22  3048
makovec o tom teď nechci debatovat
rád bych vědět jak udělat detekci js, a v každě větvi ošetřit jednu ze dvoy variant (ano/ne)
pepak pepak - Pepak.net 10.5.2010 17:22  3047
Puschpull: Obvykle se to dělá tím, že do stránky vložíš javascript kód, který:

1) Zkontroluje existenci parametru js=1. Pokud existuje, nedělá nic.
2) Pokud neexistuje, provede přesměrování na stránku [tato_stranka]?js=1

No a tím to je hotové, v tu chvíli máš v PHP dostupnou proměnnou $_GET['js'] a tu si můžeš třeba zapsat do té session, abys ji měl dostupnou i na dalších stránkách a nenutil uživatele pořád přesměrovávat.
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 10.5.2010 17:19  3046
a neni lepsi se javascriptu uplne vyhnout?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 10.5.2010 16:58  3045
pepakten kod právě nemám ...

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

(c) 2001-2011 Lopuch.cz   
Kontakt