Autor Zpráva
libis
Profil
Zdravím,

potřebuji docílit scriptu, který bude odečítat dle zadaného data a pokud bude nula, tak se provede php script. Zatím na to jdu takto:

<script type="text/javascript">
                $(function () {
                    $('#compact').countdown({until: <?php echo left_seconds($seconds); ?>, expiryText: 'Aukce skončila.', compact: true, onExpiry: liftOff, format: 'DHMS',layout:'{dn} dní, {hn} hodin, {mn} minut, {sn} sekund    ',  description: ''});
                  
                  function liftOff(){
                  
                    <?php                    
                  wp_set_post_terms( $post->ID, array( 28 ) , 'format' );
                    ?>
                    
                  alert('Aukce skončila.');
                  window.location.reload();
                  
                  }
                  
                  
                });
                
            </script>

Bohužel script nefunguje, vše nastavím, odečítá se to, script refreshnu a při druhém refreshni stránky, abych měl jistotu, že se to odečítá, se php funkce provede. Nerozumím tomu, poradí někdo?
Joker
Profil
Co má udělat ta funkce liftOff? Jestli zavolat PHP kód a pak udělat alert, tak takhle to kombinovat nejde.
Viz Komunikace mezi javascriptem a PHP v PHP FAQ.
_es
Profil
libis:
Nie to trochu malý pokrok za taký čas? ( jQuery - pomoc se scriptem s odpočtem) Možno by bolo lepšie naučiť sa aspoň základy, než budeš robiť niečo ako „aukčný systém.“
libis
Profil
Joker: Ok, díky nastuduju.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: