Keika

  • Signature
    Le PHP --> C'est dur !
  • Nombre de sujets
    123
  • Nombre de messages
    753
  • Nombre de commentaires
    8
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Keika
le 07/03/2007 à 06:23
stats
Salut,

aujourd'hui j'ai une notice ! J'essaye actuellement le scripts de statistique donne dans le Comment faire et voila que lorsque je l'execute la page stat_jour.php m'affiche ceci:

Notice: Undefined index: 3 in H:AppsPortableFVPAserverwwwsiteadminstat_jour.php on line 98


La ligne 98 pour moi fait partie de ce morceau de code :

// on declare un tableau ($visite_par_heure) qui aura 24 cles : de 0 a 23, chaque element du tableau contiendra le nombre de pages vues pendant une tranche horaire (a la cle 0, on aura le nombre de pages vues entre 00:00 et 00:59:59)
$visite_par_heure = array();

$sql = 'SELECT date FROM statistiques WHERE date LIKE "'.$date_jour.'%" ORDER BY date ASC';
$result = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
while ($data = mysql_fetch_array($result)) {
$date=$data['date'];

sscanf($date, "%4s-%2s-%2s %2s:%2s:%2s", $date_Y, $date_m, $date_d, $date_H, $date_i, $date_s);

if ($date_H < "10"){
$date_H = substr($date_H, -1);
}

$visite_par_heure[$date_H] = $visite_par_heure[$date_H] +1 ;
}
$total_pages_vu = mysql_num_rows($result);
mysql_free_result($result);


Et il s'agit donc de la ligne:

$visite_par_heure[$date_H] = $visite_par_heure[$date_H] +1 ;


Alors j'ai fait mes recherches, parceque je ne comprenais pas l'action de substr, cependant je n'ai pas trouve pourquoi j'ai cette notice.
3 correspond a l'heure a laquelle j'ai fait mes visites, et maintenant qu'il est 4h j'ai une seconde notice avec index : 4...
Cependant le script fonctionne, j'ai bien le bon nombre de page visite et tout, seulement les notices apparaissent

Merci d'avance.

K.


PS: ca me fait la meme notice au meme endroit de code dans les pages pour les stats de mois et d'annee...
Le PHP --> C'est dur !
Keika
le 23/02/2007 à 04:21
Afficher le nom de champ d'une BDD
Oui bien sur, alors tu as la piste de ski, la piste de montagne, la piste d'un cd, la piste du meurtrier etc etc...

Non plus serieusement je ne vois pas comment faire, et de toute facon c'est quelque chose que seul toi est sence connaitre puisque tu controles ta BDD...
Le PHP --> C'est dur !
Keika
le 21/02/2007 à 09:34
PHP et graphisme
Merci de toutes ces reponses, je vais donc travailler la dessus, mais suis-je le seul a avoir lu la derniere ligne de mon message ? ^_^
Le PHP --> C'est dur !
Keika
le 18/02/2007 à 16:18
PHP et graphisme
Salut les gens,

encore une question aujourd'hui.

Voila je voudrais faire en sorte qu'un site soit entierement modifiable par un utilisateur, mais sans passer par du code pure pour lui. En clair il pourrait modifier la couleur de chaque element, la taille des div, enfin tout quoi. Je rencontre juste un probleme sur comment faire la chose.
Cookies ? PHP dans le fichier CSS ? mais ca m'oblige a faire beaucoup de lignes de if et surtout a arriver a cibler des parties specifiques.

Sachez que ca n'a rien d'important, je veux juste tester ca afin de m'amuser, et que normalement ce mini site n'aura qu'un seul visiteur.

Voila, merci d'avance comme toujours.
Le PHP --> C'est dur !
Keika
le 02/02/2007 à 06:22
gerer le chargement
Ok ok c'est bien ce que je pensais.

Cela dit je ne parlais pas de gerer le body avant le head, juste, dans body, on aurait pu afficher d'abords les textes, et ensuite les images genre bannieres, logo, avatars, qui ne sont la que pour embelir la page mais peu important pour le contenu.

Oui voila, en fait je veux le contenu, l'information, avant le graphisme.

Have fun
Le PHP --> C'est dur !
Keika
le 28/01/2007 à 04:47
gerer le chargement
Yup yup (cf les Ewoks dans SW 6),

le probleme du jour n'est autre qu'une reflexion sur le chargement des pages. Ayant une petite connexion et aimant les images, je surf sur des sites ayant souvent de grosses banieres bien lourdes a charger. Et parfois des menus fait d'images bla bla bla,

voila la question:
Peut on gerer le chargement d'une page ? je veux dire, peut on indiquer aux navigateurs de telecharger et afficher d'abords les infos utiles puis les images ? ou alors le chargement ce fait en fonction de l'ordre du code ? et si c'est le cas c'est un peu "batard" puisque generalement on mets la baniere en premier puis les menus puis le contenu.

merci d'avance

K.
Le PHP --> C'est dur !
Keika
le 28/01/2007 à 04:42
slt a tous!
Salut Rick,

Alors je pense que pour bien commencer sur ce forum, oublie le langage texto. Ca fera du bien a tout le monde, toi y compris. Et surtout, les utilisateurs seront plus a meme de t'aider s'ils n'ont pas besoin de traduire tes posts.

Ensuite pour ce qui est de commencer je te recommande chaudement ce lien : ici
Commence par le 1 puis le 2 et ainsi de suite.

Pour ce qui est du manuel PHP 5, soit tu vas a la fnac et tu depenses 20euros pour t'acheter PHP 5 pour les nuls (ce n'est pas une insulte, ce livre existe) ou bien tu restes avec nous et tu utilises le manuel online que tu trouveras en haut a droite du site.

Voila, bon debuts et bon courage.
Le PHP --> C'est dur !
Keika
le 14/01/2007 à 15:17
N'utiliser que des if
Merci i M@an, je vois ce que tu veux dire et je vais m'en servir, cependant je voulais dire que tous mes scripts sont bases la dessus. je ne sais pas trop comment je fais mais il se trouve que tout ce dont j'ai besoin soit faisable avec des if et ca m'inquiete. Un peu comme si je n'evoluais pas.
En meme temps je ne fais rien de mechant, juste des insertion et lecture de base, choix de fichier a afficher grace aux URL...
Le PHP --> C'est dur !
Keika
le 14/01/2007 à 14:49
N'utiliser que des if
Salut,

je rencontre actuellement un probleme lors de ma programation. En fait pas vraiment un probleme mais plutot une frustration.
Je viens de me rendre compte que 99% de mes scripts sont bases sur des if().
Genre, if(isset $page=machin){include('machin.php')})

Je vous avoue que je me sens vachement restreint maintenant que j'ai remarque ca. Avez vous une idee sur comment changer ca, peut etre avec une fonction...
Le PHP --> C'est dur !
LoadingChargement en cours