Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1360 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Else if qui ne fonctionne pas...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Else if qui ne fonctionne pas...

n°2001203
dexenium
Posté le 12-06-2010 à 22:56:33  profilanswer
 

Else if qui ne fonctionne pas
 
Message le Sam Juin 12, 2010 22:48
Bonjour,
 
J'ai une fonction qui semble ne pas marcher :
 

Code :
  1. function _head2() {
  2.     global $HEADB,$_ref;
  3.     if(!empty($_ref)) {
  4.        
  5.     $titre=get("actu","titre",$_ref);
  6.     $title="$titre - monsite.com";
  7.     $comment=get("actu","extrait",$_ref);
  8.     $content =  $comment ;
  9.     }
  10.     else {
  11.     $title="monsite.com";
  12.     $content="monsite.com ";
  13.     }
  14.     $HEADB=<<<HERE
  15.     <title>$title</title>
  16.     <META NAME="description" content="$content - $title">
  17.     <META NAME="robots" content="noodp,noydir">
  18.     HERE;
  19.     }
  20.     _head2();


 
d'après ce que je comprends si $_ref est vide je devrais avoir else qui s'affiche mais ce n'est pas le cas...
 
Savez vous pourquoi ?
Merci

mood
Publicité
Posté le 12-06-2010 à 22:56:33  profilanswer
 

n°2001204
flo850
moi je
Posté le 12-06-2010 à 23:03:18  profilanswer
 

tu n'as pas d'affichage dans tes boucles

n°2001207
SICKofitAL​L
misanthrope
Posté le 12-06-2010 à 23:06:37  profilanswer
 

il n'y a rien qui s'affiche dans ta fonction (fixed)

 

Et puis les variables globales c'est moyen :/
$_ref pourrait être passé en paramètre à la fonction, et celle-ci retourner la valeur de $HEADB justement.

 

[:grilled]


Message édité par SICKofitALL le 12-06-2010 à 23:12:26

---------------
We deserve everything that's coming...
n°2001208
dexenium
Posté le 12-06-2010 à 23:07:11  profilanswer
 

Si ça marche pourtant (enfin j'aurais du préciser) avec ceci j'alimente des metas dynamiques META NAME
 
Je récupère les données dans ma base de donnée : quand $_ref existe pas de souci, $content et $title sont bien alimentés.
Mais si $_ref n'existe pas je devrais avoir le contenu du else qui alimente mes META NAME

n°2001478
dexenium
Posté le 14-06-2010 à 14:51:40  profilanswer
 

Est-ce que je pourrais simplifier cette fonction (pas de else/if) en partant du principe que $_ref existe toujours ? Si oui comment ?
Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Else if qui ne fonctionne pas...

 

Sujets relatifs
Propriété background qui ne fonctionne pasCode javascript ne fonctionne pas sur firefox
Condition "IF" qui ne fonctionne pasMon .fla ne fonctionne pas !
Batch qui fonctionne pas avec firefox :/Condition IF ne fonctionne pas.
Structure conditionnelle avec ELSE IF Javascript[resolut]ma page ne fonctionne plus sous un include??
Sous-menu déroulant CSS ne fonctionne pas sous IE$_SERVER['HTTP_REFERER'] ne fonctionne pas toujours
Plus de sujets relatifs à : Else if qui ne fonctionne pas...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR