Manque 2 affichages dans mon php

Fermé
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 19 déc. 2002 à 20:13
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 27 déc. 2002 à 13:43
Bonsoir a tous,
J'ai une page qui fait appel a un script en php 'dictons et saints du jour) et le pb c'est qu'il n'affiche pas les mois.
Quelqu'un peut-il m'aider a décripter l'erreur.
___Fin du code:
if($result){
print("
<div align='center'>
<p><font color='#000000' face='Arial, Helvetica, sans-serif' size='2'><br>
<font size='3'><b>$nomdujour[$numjour]</b></font><br>
<font color='#228B22' size='3'><b>$jourbasque[$numjour]</b></font><br>
<font color='#FF0000' size='7'><b>$lejour</b></font><br>
<font color='#228B22' size='3'><b>$moisbasque[$lemois]</b></font><br>
<font size='3'><b>$nomdumois[$lemois]</b></font><br>
<font color='#000000' face='Arial, Helvetica, sans-serif' size='2'> $fetedujour<br>
<b><font color='#228B22' face=arial, helvetica, sans-serif' >$fetebasque\n\n</b></font></font>
</font></p>
<b><font color='#228B22' face='Arial, Helvetica, sans-serif' size='2'>$dictondujour</b><br>
<font color='#000000' size='2'>$dictonbasque\n</font><br>
<br>
</font></p></div>");
print(" ");
}

?>

Si vous avez besoin de plus, n'hésitez pas. Merci infiniment.



http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
A voir également:

3 réponses

txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517
19 déc. 2002 à 20:15
Au fait il ne s'agit pas de l'URL ci-dessous. J'ai déplacé tous les scripts dans un répertoire.
http://txiki.free.fr

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517
19 déc. 2002 à 20:18
Ahhh !
"Au fait il ne s'agit pas de l'URL ci-dessous"
je voulais parler d'abarka bien sur.
Ce qu'il manque, ce sont les mois en français et en basque.

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
Utilisateur anonyme
19 déc. 2002 à 20:57
salut txiki,
L'erreur peut venir d'avant. As tu essayé de faire un echo "$moisbasque[$lemois]"; pour verifier qu'il y a bien quelque chose dans ta variable ?

Kalamit,
Je ponce donc j'essuie
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 208
19 déc. 2002 à 21:12
... et de la variable "$lemois", commune aux 2 infos manquantes.
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517
21 déc. 2002 à 16:26
Salut kalamit, marden et les autres,
Je ne comprend pas ce que vous voulez dire; quelle est la différence entre print et echo ?

De toute façon le code est encore visible dans abarka.
Kalamit, tu m'a optimisé ce code et je t'en remercie, au lieu de taper a chaque ligne print ...., tu l'as mis en début, ensuite les variables a afficher puis terminé par print.


http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 208 > txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024
21 déc. 2002 à 19:14
Salut Chiqui,

Ce qu'on veux te dire, c'est que tu peux effectuer des "impressions intermédiaires" pour connaître la valeur de certaines variables (celles que la logique permet de soupçonner comme erronées).
Ex : si le numéro de mois n'est pas compris entre 1 et 12 (ou 0 et 11, si l'adressage s'effectue à partir de 0), c'est qu'il a été mal évalué.
Et après quelques passages, tu aboutis à l'instruction incorrecte !!! Qu'il ne te reste plus qu' à corriger.
PS : je ne fais pas [encore] de Php !
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517 > txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024
21 déc. 2002 à 22:45
Salut kalamit, marden et tous les autres,
Voyons, je ne comprends pas ce truc: Quand on regarde la structure de la table, les mois sont représentés par un chiffre (1 pour janvier, 2 pour février etc...). Voir ci-dessous.


#
# Structure de la table `basqueday`
#

CREATE TABLE basqueday (
jour int(2) NOT NULL default '0',
mois int(2) NOT NULL default '0',
fetedujour varchar(250) default NULL,
fetebasque varchar(250) default NULL,
dictonbasque varchar(250) default NULL,
dictondujour varchar(250) default NULL
) TYPE=MyISAM;

#
# Contenu de la table `basqueday`
#

INSERT INTO basqueday VALUES (1, 1, 'nouvelle année','urte berria', 'Le bonheur est la seule chose que nous puissions donner sans l\'avoir.', 'Izan gabe eman dezake gun gauza bakara da zorri ona.');
************************************************
Dans la déclaration des variables, a aucun moment je dit que le 1 (janvier esy égal aux variables nom du mois et mois basque. Voir ci-dessous.

//Declaration et definition des variables
$lejour = date("d");
$lemois = (int) date("m");
$numjour = date("w");
$nomdujour = array ("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
$nomdumois = array ("Décembre", "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre");
$jourbasque = array ("Igandea", "Astelehena", "Asteartea", "Asteaskena", "Osteguna", "Ostiralea", "Larunbata");
$moisbasque = array ("Abendua", "Urtarrila", "Otsaila", "Martxoa", "Apirila", "Maiatza", "Ekaina", "Uztaila", "Agorrila", "Iraila", "Urrila", "Azaroa");

Je suis un peux dur a la comprendure (je suis basque donc....) Vous me soulageriez énormément si vous me trouviez la faille et surtout l'explication. De plus je dois modifier cette table pour le 31 au plus tard pour la mettre en ligne en accord avec le calendrier 2003, mais ça c'est pas difficile.
Mon gros problème c'est ce C de mois qui ne s'affiche pas.
Merci encore les gars pour ce désagrément que je provoque.

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517 > txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024
21 déc. 2002 à 22:49
Oups !!!!
D'après ce que je comprend ci-dessus, le 1er 1 représente le n° du jour, le second le n° du mois (en mode international). C'est ça ?

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0