Autor Zpráva
Sobky
Profil
Zdravím, mám taký malý problém. Z tejto stránky http://jecas.cz/vlastni-alert Potrebujem ten Alert, aby sa vysúval. Ale ako to mám spraviť aby to nesputil Button ale PHP kód. Príklad:if(blabla){}else{ A tu potrebujem vložiť tú hlášku } Proste neviem ako php spustí ten javascript..

Ďakujem za odpoveď
lionel messi
Profil
Sobky:
JS si pomocou PHP môžeš do stránky vypísať medzi tagmi <script> a </script>, napr.:

$cislo = 1;
if ($cislo > 0) {
  echo "<script>alert('Baf!');</script>"
}
Alphard
Profil
Takové animace (tím spíše automaticky skrývané) se nehodí kombinovat s PHP. Při paralelní práci s více stránkami se může hláška skrýt, než si ji uživatel všimne.

Doporučuji hlášku normálně vykreslit ihned po načtení stránky (pomoci html+css, nezávisle na javascriptu). Jako nadstavbu je možné přidat ovládací prvek (typicky křížek), který hlášku po kliku uživatele skryje.
Sobky
Profil
A to ako dosiahnuť? Aby som nevyužil javascript.


Ja to potrebujem na Prihlásenie... Aby to vypísalo Uspešne prihlásený, aleb takéto hlášky....
Tomáš123
Profil
Sobky:
A to ako dosiahnuť? Aby som nevyužil javascript.
Alphard [#3]
Normálne ten text vypíšeš do stránky. Udalosť po kliknutí na krížik už samozrejme bude spravovaná pomocou JS.
Sobky
Profil
Už som z toho magor...
<?php
if(isset($_POST['signin'])){
if(!empty($_POST['nick']) && !empty($_POST['password']))
{
<--- Tu je script ten teraz neni dôležitý --->
}else{
    //Tu sa zadá hláška !! ! ! ! ! ! ! ! !
}
}

?>

Ale aby ju vypísalo tu:
<html lang="sk-SK">
    <body>
        <div id="header">
            <div id="subheader">
                <a href="<?php echo "$facebook" ?>" target="_blank"><img class="social" src="images/social/Facebook.png"></a>
                <a href="<?php echo "$twitter" ?>" target="_blank"><img class="social" src="images/social/Twitter.png"></a>
                <a href="<?php echo "$youtube" ?>" target="_blank"><img class="social" src="images/social/YouTube.png"></a>
                <?php if($_SESSION["logged"]): ?>
                <form method="POST" id="login-area">
                    <input class="login-submit" type="submit" name="logout" value="Odhlásiť">
                </form>
                <?php else: ?>
                <form method="POST" id="login-area">
                    <input class="login-placeholder" type="text" name="nick" tabindex="1" placeholder="Login" value="">
                    <input class="login-placeholder" type="password" name="password" tabindex="2" placeholder="Heslo" value="">
                    <input class="login-submit" type="submit" name="signin" tabindex="3" value="Prihlásiť sa">
                    <input class="login-submit" type="submit" name="signup" value="Registrácia">
                </form>
                <?php endif ?>
            </div>
        </div>
        <div id="hlaska"></div> <--- Aby to vypísalo sem! A tu ju vypíše...
    </body>
</html>
Keeehi
Profil
<?php
if(isset($_POST['signin'])) {
    if(!empty($_POST['nick']) && !empty($_POST['password'])) {
    }else{
        $error = "tvoje hláška";
    }
}
?>
<html lang="sk-SK">
    <body>
        <div id="header">
            <div id="subheader">
                <a href="<?php echo "$facebook" ?>" target="_blank"><img class="social" src="images/social/Facebook.png"></a>
                <a href="<?php echo "$twitter" ?>" target="_blank"><img class="social" src="images/social/Twitter.png"></a>
                <a href="<?php echo "$youtube" ?>" target="_blank"><img class="social" src="images/social/YouTube.png"></a>
                <?php if($_SESSION["logged"]): ?>
                <form method="POST" id="login-area">
                    <input class="login-submit" type="submit" name="logout" value="Odhlásiť">
                </form>
                <?php else: ?>
                <form method="POST" id="login-area">
                    <?php
                    if (isset($error)) {
                        echo $error;
                    }
                    ?>
                    <input class="login-placeholder" type="text" name="nick" tabindex="1" placeholder="Login" value="">
                    <input class="login-placeholder" type="password" name="password" tabindex="2" placeholder="Heslo" value="">
                    <input class="login-submit" type="submit" name="signin" tabindex="3" value="Prihlásiť sa">
                    <input class="login-submit" type="submit" name="signup" value="Registrácia">
                </form>
                <?php endif ?>
            </div>
        </div>
        <div id="hlaska"></div> <--- Aby to vypísalo sem! A tu ju vypíše...
    </body>
</html>
Sobky
Profil
Funguje paráda :) Len ešte, keď za prihlási tak to potom ako zadá? Lebo to resetne stránku. Treba tam nejaký session? Ked som to skúšal, Tak po prihlásení sa nič neukázalo...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0