differences entre deux dates

Eléphanteau du PHP | 22 Messages

01 févr. 2015, 16:20

Bonjour

je suis grand débutant

j'ai un probleme de syntaxe dans ce code que j'ai trouve dans un tuto et adapté :

	<?php
		
			if($type != 'new' && $resultat['dif_days'] <= $nb_days2benew) 
			
			if (isset ($resultat['heure_validation_fr']) && ( isset($resultat['min_validation_fr']))
			
			{
            echo "Validée hier à :" , echo "$resultat['heure_validation_fr']"	echo "$resultat['min_validation_fr']"; 
			}
		?>	

syntax error : unexpected '{'

c'est vrai que mon code n'est pas beau, mais venant d'un tuto je pense qu'il à été testé avant publication .

les accolades encadrent bien l'affichage par les 'echo'

merci d'avance de votre aide

a+

Mammouth du PHP | 688 Messages

01 févr. 2015, 16:42

if($type != 'new' && $resultat['dif_days'] <= $nb_days2benew){
  if(isset ($resultat['heure_validation_fr']) && (isset($resultat['min_validation_fr'])){
    echo "Validée hier à :".$resultat['heure_validation_fr']." ".$resultat['min_validation_fr'];
  }
}

Mammouth du PHP | 2278 Messages

02 févr. 2015, 22:02

c'est vrai que mon code n'est pas beau,
mais venant d'un tuto je pense qu'il à été testé avant publication
Là, tu te mets le doigt dans l'oeil jusqu'au coude au moins. Les tutos sont souvent anciens, pas compatibles avec les versions actuelles; même récents, ils omettent souvent un détail qui coince tout: j'ai galéré 15 jours avec une fonction pascal objet de mise à jour de fichiers, par exemple: tutos faux, mal rédigés, même sur le site officiel...
Pour les accolades, habitue-toi à mettre la paire d'accolades avant de rédiger le code, même s'il y a une seule instruction. Moi je mets même le else{} avant toute chose.
Il suffit d'utiliser un éditeur à coloration syntaxique, ou un environnement complet comme Eclipse avec l'extension PHP (gratuit et libre)
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 22 Messages

03 févr. 2015, 01:18

Merci de tes conseils, maintenant je mets mes accolades de début et de fin puis ensuite mon code
idem dans certains cas pour les parenthèses où je compte le nombre d'ouvrantes et de fermantes .

Je "bidouille" actuellement un vieux script d'annuaire à des fins didactiques myphpannuaire devenu
catégorizator . sans prétentions ça me permet de plonger dans un code pas trop volumineux et surtout
encore assez bien documenté .

Une demande d'aide supplémentaire (un début de solution) si quelqu'un connait encore ce script :

Je voudrais que les sites dans une catégorie soir visible dans la (les) catégories(s) parentes . mais pas l'inverse

merci d'avance

a+

ViPHP
AB
ViPHP | 5818 Messages

04 févr. 2015, 05:03

Et t'as essayé ce que te proposait tof73 ?