Autor | Zpráva | ||
---|---|---|---|
Thomas1313 Profil |
#1 · Zasláno: 20. 12. 2005, 13:47:42
<p><span id="aloha"></span>.
<script> function jedna(){ <?php $vyberdata=MySQL_Query("select * from tabulka"); while ($vyber=MySQl_Fetch_Array($vyberdata)): if (!(isset($podminka))): $podminka=1; endif; if ($vyber["podminka"]==1): $podminka.=1; else: $podminka.=0; endif; endwhile; ?> var pomenna = <? echo $podminka; ?>; window.document.getElementById("aloha").innerHTML = promenna; } jedna(); window.setInterval("jedna()",1000) </script> nevítě někdo prosím co je na tom blbě??? mám to skript z jakspatweb.cz akorát sem vyměnil obsah funkce... díky |
||
Tin Profil |
#2 · Zasláno: 20. 12. 2005, 21:36:02
co je na tom blbě??? php v javascriptu
php běží na serveru ještě než se stránka odešle čtenáři js běží u čtenáře, reaguje na různé události, apod. => phppříkazy nelze volat pomocí js |
||
Thomas1313 Profil |
#3 · Zasláno: 20. 12. 2005, 23:52:07
hmmm tak nic......tak sem asi v kopru co???
jinak dík |
||
tom-as Profil * |
#4 · Zasláno: 21. 12. 2005, 02:34:04
nevim ceho jsi chtel docilit, ale nevidim duvod, proc by co se tyce usporadani nemohlo byt takhle. na serveru s podporou php se vypocita hodnota pro "$podminka" a ta se potom pouzije na strane klienta v js jako "pomenna". kde ti tohlais chybu? v php nebo js?
|
||
peta Profil * |
#5 · Zasláno: 21. 12. 2005, 09:29:24
Tin
"phppříkazy nelze volat pomocí js" Zalezi na tom, jakym zpusobem volat. Ja je volam tak, ze presmerovavam na soubor pres Header( "Location: ".$fn1."status.php?". session_name() ."=". session_id() ); Samozrejme uprostred funkce neco zavolat a pak v ni pokracovat, to je dost pracne napsat. Thomas1313 Reknu to takhle, jak se podle tebe dela chat? Udela se JS reload toho sameho formulare. Ale v JS je jen ten timeout. Thomas1313 Co treba to napsat... <? ... ?> <span><?=$promenna?></span> |
||
Thomas1313 Profil |
#6 · Zasláno: 21. 12. 2005, 15:13:02
tom-as
chyby mi o neháže ale nic se nevypíše peta díky za pomoc ale měl bych dotaz..... <? ... ?> <span><?=$promenna?></span> was ist das? mohl bys mi to prosíám vysvětlit, já jsem to nějak moc nepochopil díky moc |
||
peta Profil * |
#7 · Zasláno: 22. 12. 2005, 19:28:23
Thomas1313
<?php ... ?> nejaky kod <span><?=$promenna?></span> = <span><?php echo $promenna ?></span> |
||
Leo Profil |
#8 · Zasláno: 22. 12. 2005, 22:31:08
S odpustenim, ale setrit na par znacich a pouzivat zkraceny uvodni tag php, tzn.
<? misto <?php je ta nejvetsi pitomost, co muzete udelat. Pokud bude na webhostingu nastavene v php.ini short_open_tag = Off tak nejenom, ze vam to nepobezi, ale vas php zdrojak se ocitne v prohlizeci, bez ohledu na to, ze soubor ma priponu php. Leo |
||
peta Profil * |
#9 · Zasláno: 23. 12. 2005, 09:33:21
Leo Tak tohle je to nejmensi, co by mne trapilo. Zdrojak se kupodivu ocitne v prohlizeci i pri vypsani chybne promenne, ktera ukonci PHP kod.
PHP si snad testuju, tak vidim, zda mi vypisuje kod nebo bezi program :) |
||
Anonymní Profil * |
#10 · Zasláno: 23. 12. 2005, 09:45:04
peta
Leo má pravdu... Mne sa pre pár rokmi stala taká vec, že doma na localhoste som robil pre jedného známeho obrovský projekt a používal som skrátený zápis... A potom, keď sa to všetko nakopírovalo na server, kde to malo bežať, nič nefungovalo... skoro ma šlak trafil, short_open_tag bol Off a prístup k php.ini nebol... Musel som prepisovať cca 100 súborov... |
||
jozob Profil |
#11 · Zasláno: 23. 12. 2005, 09:45:56
Sorry, predošlý príspevok som písal ja, nebol som prihlásený
|
||
Leo Profil |
#12 · Zasláno: 23. 12. 2005, 14:36:00
"Musel som prepisovať cca 100 súborov..."
Prave, nikdy predem nevite, kde se vase soubory ocitnou, nebo jak se spravce vyspis a zmeni konfiguraci aniz vam da vedet. Takze je nejlepsi psat nejspolehlivejsi variantu. Leo |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0