Autor Zpráva
Thomas1313
Profil
<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
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
hmmm tak nic......tak sem asi v kopru co???


jinak dík
tom-as
Profil *
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 *
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
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 *
Thomas1313
<?php ... ?> nejaky kod
<span><?=$promenna?></span> = <span><?php echo $promenna ?></span>
Leo
Profil
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 *
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 *
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
Sorry, predošlý príspevok som písal ja, nebol som prihlásený
Leo
Profil
"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
Toto téma je uzamčeno. Odpověď nelze zaslat.

0