CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[AIDE]Problème de code PHP..

SlayerAnthrax
SlayerAnthrax
Niveau 3
23 août 2012 à 23:11:16

Bonsoir, j'ai un ennui avec ce code PHP :

<div id="menu">
<div class="element_menu">
<h3>Titre menu</h3>

<?php
$age = 15;

if ($age >= 18)
{
echo "Tu est majeur !<br />";
$autorisation_entrer == true;
}
else
{
echo "Tu est mineur !<br />";
$autorisation_entrer == false;
}
if ($autorisation_entrer == true)
{
echo "Bienvenue !";
}
else
{
echo "Au revoir !";
}
?>

</div>
</div>

Cela ne marche pas quand je lance ma page, pouvez vous me dire d'ou viens le soucis exactement ? Je ne vois vraiment pas.. Merci d'aance pour votre aide :)

Tiddo
Tiddo
Niveau 10
23 août 2012 à 23:18:40

Il te marque quoi ?

Ton fichier a bien pour extension .php ?

SlayerAnthrax
SlayerAnthrax
Niveau 3
23 août 2012 à 23:25:00

Oui mon fichier est bien en .php

J'obtiens ceci : https://image.noelshack.com/fichiers/2012/34/1345756965-soucis.jpg

J'en déduis qu'il ne reconnait pas ma variable autorisation_entrer, pourtant elle existe bien et je la fais prendre la valeur false.. Ça n'a pas de sens..

Fire_Storm
Fire_Storm
Niveau 10
23 août 2012 à 23:27:07

Tu es sûr que tu l'affectes bien ?

Parce que moi je n'en ai pas l'impression. ;-)

Tiddo
Tiddo
Niveau 10
23 août 2012 à 23:28:56

Un seul signe "=" pour affecter une variable, deux pour la tester.

SlayerAnthrax
SlayerAnthrax
Niveau 3
23 août 2012 à 23:32:47

Fire :d) Eh bien je pense.. Je fais exactement comme on me l'indique, je mets le booléen en false avec "==".. Honnêtement si je demande de l'aide ici c'est que je n'y comprend rien.. A moins que je doit créer $autorisation_entrer avec $age tout en haut ?

Tiddo
Tiddo
Niveau 10
23 août 2012 à 23:33:11

Non, tu peux setter ta variable où bon te semble.

SlayerAnthrax
SlayerAnthrax
Niveau 3
23 août 2012 à 23:34:49

Tiddo :d) J'ai fais comme tu a dit ... Et ça marche ! Le site m'avais raconté des choses fausse.. Normal que cela ne marche pas :) En tout cas merci a vous pour vos réponses rapide et bonne soirée ! :)

Fire_Storm
Fire_Storm
Niveau 10
23 août 2012 à 23:38:06

Les == c'est uniquement lors des if etc, c'est une comparaison.

Une affectation c'est un seul =

Tiddo
Tiddo
Niveau 10
23 août 2012 à 23:41:58

Pourtant le SdZ ne se plante pas...
http://bit.ly/PK3u4M

jediknight14
jediknight14
Niveau 2
24 août 2012 à 15:42:09

Le code du Sdz est bon: == c'est pour des test. Comme dit Firestorm il faut un seul = pour l'affectation.

LeLion-67
LeLion-67
Niveau 10
24 août 2012 à 17:09:11

Le == vaut une vérification de la valeur ; Le === vaut une vérification du type et de la valeur.

Le = sert à définir une variable.

Donc

$maVar = "valeur";

if ( $maVar === "valeur" ) -> Verif type (string) et valeur "valeur"

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment