Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2011, 12h01   #1
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Par défaut Problème avec une condition

Bonjour, j'ai un souci avec cette condition:

Code :
1
2
3
4
5
6
7
   <?php if ($page_active == 'accueil.php') 
   { 
             echo '<div class="active" onClick="location.href=\'index.htm\'"><a href="../index.htm"><h1>Accueil</h1></a></div>'
    } else {
             echo '<div class="bloc_menu_bouts" onClick="location.href=\'index.htm\'"><a href="../index.htm"><h1>Accueil</h1></a></div>'
   }
   ?>
Elle ne fonctionne pas, pourriez vous m'aider ?
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 12h31   #2
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

pourrais tu nous en dire plus sur cette variable "page_active ", comment tu la récupères par exemple?

sinon fait print_r(taVariable) pour voir ce qu'elle contient...
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 12h41   #3
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Rolala, j'ai récupéré un code php et j'ai même pas vu qu'il y avait une variable.

Bon ben est-il possible de mettre le nom de la page active dans la variable ? (Le non du fichier quoi)

J'ai rajouter ceci:

Code :
1
2
3
<?php 
$page_active['PHP_SELF']
?>
Mais ça ne fonctionne toujours pas
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 30/06/2011, 13h43   #4
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Bonjour,
Code :
1
2
3
4
5
6
7
8
9
10
<?php 
// obtenir le nom complet de la page active
$page_active = $_SERVER["PHP_SELF"];
// et la condition :
if (strpos($page_active,'accueil.php')) { 
?>
	<div class="active"><a href="../index.htm"><h1>Accueil</h1></a></div>
<?php } else { ?>
	<div class="bloc_menu_bouts"><a href="../index.htm"><h1>Accueil</h1></a></div>
<?php } ?>
Voir : srtpos()
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 16h04   #5
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Ca bug, ca me met une serie d'onglet en plus au dessus:
Images attachées
Type de fichier : jpg fdhdh.jpg (238,7 Ko, 9 affichages)
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 09h34   #6
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Citation:
Envoyé par koKoTis Voir le message
Ca bug, ca me met une serie d'onglet en plus au dessus:
ca ne vient pas de cette partie du code.
Peux-tu nous donner le reste du code qui affiche le menu ?
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 09h35   #7
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Ben en fait j'ai enregistrer les page en php au lieux de html, et ca marche
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 02
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h42.


 
 
 
 
Partenaires

Hébergement Web