Page 1 sur 1

Afficher div_1 si la variable est égale a "oui" ou afficher div_2 si la variable est égale à "non"

Posté : 12 janv. 2021, 15:52
par cristian4
Bonjour.
Je suis en train de faire une partie de mon site ou je vais afficher le trafic métro et RER. J'ai deux div : #trafic_rer et #trafic_rer_pb et je veux afficher une seule div en fonction d'une variable, si la variable est = "oui" afficher div #trafic_rer et si = "non" afficher #trafic_rer_pb. Je suis débutant et j'ai pas beaucoup de connaissance en PHP. Si vous savais comment faire SVP HELP !!!
Merci

Voila une partie du code pour avoir une idée de ce que j'ai fais, mais ca marche pas.
if ($etat_trafic_rer === "oui") { 
    ?>
    <script>document.getElementById("trafic_rer").style.display = "block";</script>;
    <script>document.getElementById("trafic_rer_pb").style.display = "none";</script>;
    <?php } 
    
    else{
    ?>
    <script>document.getElementById("trafic_rer").style.display = "none";</script>;
    <script>document.getElementById("trafic_rer_pb").style.display = "block";</script>;
    <?php
}
J'ai aussi essaie de faire de cette manière
if($etat_trafic_rer === "oui"){
                echo '
                <div id="trafic_rer">
                    <img id="img_rer" src="images\rer.svg">
                    <div class="div_p"><p>Trafic normal sur l\'ensemble des lignes de RER</p></div>
                </div>';} else{
                echo '
                <div id="trafic_rer_pb">
                    <div id="trafic_rer_pb_1">
                        <img id="logo_rer" src="images\logo_rer_orange.svg">
                        <p id="anomalie_rer">Anomalies sur lignes</p>
                        <img class="rer" src="images\rer_a_rouge.svg">
                        <img class="rer" src="images\rer_b.svg">
                        <img class="rer" src="images\rer_c.svg">
                        <img class="rer" src="images\rer_d.svg">
                        <img class="rer" src="images\rer_e.svg">
                    </div>
                    <div id="remarque_rer"><p>'.$remarque_rer.'</p></div>
                </div>';}

Re: Afficher div_1 si la variable est égale a "oui" ou afficher div_2 si la variable est égale à "non"

Posté : 15 janv. 2021, 15:25
par Ryle
Hello !

Ton code semble bien décrire ce que tu veux faire... quels problèmes rencontres-tu ? qu'est-ce qui s'affiche ou ne s'affiche pas ?
As-tu des messages d'erreur php ou javascript ?