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 28/04/2008 à 10:47
boucle, un seul passage
pff, je pense que vous allez en avoir marre de moi et mes questions auto-repondues... Bon j'ai trouve mon probleme. Dans la fonction j'utilise la commande return... que je n'utilise jamais sinon en fin de fonction, et il s'avere que:

la commande return() termine immédiatement la fonction, et retourne l'argument qui lui est passé.

Voila pourquoi ma boucle ne se continuait pas. Merci pour ceux qui ont zieutes
Le PHP --> C'est dur !
Keika
le 28/04/2008 à 10:25
boucle, un seul passage
Salut,

j'ai actuellement une petite fonction qui devrait verifier chaque jours d'un calendrier si les dates contiennent un evenement, les envenements sont rentres en BDD.

Comme j'ai plusieurs enregistrements en base, j'ai donc fait une boucle pour verifier si a chaque jour, j'ai un evenement qui correspond. Maintenant, ma boucle s'arrete toujours au premier passage. Peut importe la boucle que je prends (while, for, foreach) chaque fois sa s'arrete a ma premiere entree.

J'ai fini par mettre ce que j'ai en base dans un tableau, puis essaye de traiter le tableau, mais rien n'y fait.

voici le code

Merci d'avance si vous voyez ce qui cloche
Le PHP --> C'est dur !
Keika
le 23/04/2008 à 12:03
Lecture d'enregistrements avec précédent et suivant
et bien tu enleves le target="_blank" ( qui n'est pas valide au test XHTML...) et le fait que ce soit tout en bdd te simplifie les choses. Tu reprends mon precedent message et tu vires tout ce qui se raporte a la lecture de dossier. C'est simple a partir du moment ou tu as tout ce que tu veux dans un tableau.
Le PHP --> C'est dur !
Keika
le 23/04/2008 à 09:08
Lecture d'enregistrements avec précédent et suivant
tu ouvres le dossier contenant les photos
tu le lis
tu fait une boucle avec dedans un tableau recueillant le chemin (ou juste le nom, comme tu le sens) de tes photos
tu cherches la position de ta photo actuelle dans le tableau grace a array_search
et tu finis par prendre les valeurs +1 et -1 dans ton tableau par rapport a la position de ton fichier actuel.
Apres tu remarqueras qu'avec ca tu auras un soucis au niveau de la premiere et derniere photo, a toi de mettre les bonnes condition pour que ca roule tout seul (en comptant le nombre d'entrees dans le tableau peut etre...) ;)
Le PHP --> C'est dur !
Keika
le 22/04/2008 à 17:04
boucle infinie
Merci pour ta reponse lordgun, j'avais trouve quelques minutes plus tard, a force d'essais.

<?php
$i = 0 ;
//On va faire une liste deroulante de dates sur deux semaines.
//Avec une boucle dont le $i commence a $_GET['jour'] et fini a ($_GET['jour']+(3600*24)*14) avec un ajout de 3600+24 par boucle
for($i = $_GET['jour'] ; $i <= ($_GET['jour']+1209600) ; $i+=86400){

//On formate la date de la meme facon qu'au dessus
$jour_fin = date('d/m/Y', $i) ;

//Et on fait les options
echo '<option value="'.$i.'">'.$jour_fin.'</option>' ;

}

?>
Le PHP --> C'est dur !
Keika
le 22/04/2008 à 15:35
boucle infinie
salut, voila j'ai cette boucle que j'essaye de faire tourner comme je l'entends, seulement elle fait des siennes !

Je recois un temps timestamp via une variable $_GET['jour']. Apres je veux faire une liste deroulante sur 14 jours a partir de cette date. Seulement mon script tourne a l'infinie a chaque fois. Et quand je le verifie ca me montre qu'il recommence la meme boucle ssans cesse, sans ajouter la valeur que je veux.

<?php
$i = 0 ;
//On va faire une liste deroulante de dates sur deux semaines.
//Avec une boucle dont le $i commence a $_GET['jour'] et fini a ($_GET['jour']+(3600s*24h)*14j) avec un ajout de 3600s+24h par boucle
for($i == $_GET['jour'] ; $i == ($_GET['jour']+1209600) ; $i+86400){

//On formate la date de la meme facon qu'au dessus
$jour_fin = date('d/m/Y', $i) ;

//Et on fait les options
echo '<option value="'.$i.'">'.$jour_fin.'</option>' ;

}

?>


Merci d'avance.
Le PHP --> C'est dur !
Keika
le 20/04/2008 à 17:11
une class, plusieurs endroits, les liens,,,,
Ca sent la trilogie hein ?! Bon passons...

Alors voila, j'ai des liens de base genre www.monsite.fr/?p=calendrier&mois=2 ou encore www.monsite.fr/?p=admin&a=calendrier...

maintenant, j'ai une classe (calendrier bien entendu), dans laquelle il y a des liens, j'aimerai trouver une facon d'y inserer dynamiquement le lien basique de la page(ex:www.monsite.fr/?p=calendrier), de facon a ne plus avoir qu'a entrer la suite des liens (&mois=&annee=).

J'ai bien une solution avec les tableaux $_SERVER, mais Lupus et GLOBULE disent que c'est pas bien, que c'est la porte ouverte aux attaque, donc que puis-je utiliser ?

Merci d'avance
Le PHP --> C'est dur !
Keika
le 19/04/2008 à 16:57
Newsletter - Pièce jointe
Hey Zoy, sans etre mechant... avant de balancer d'autres problemes, tu pourrais peut etre resoudre les precedents et remercie de l'aide apporte non ? Parceque ca fait 4 differents problemes que tu balances et on ne sait pas ou tu en es...
Le PHP --> C'est dur !
Keika
le 19/04/2008 à 03:37
Données SQL
Quel est le soucis si ca s'affiche comme ca dans phpmyadmin ? tu dois avoir un mysql_escape_real_string, et ca donne ca dans la bdd, pour la proteger, mais normalement a l'affichage HTML ca passe correctement...

Et je ne comprends pas pourquoi tu vas chercher des infos en bdd et que juste derriere tu fais une mise a jour sans ID ni rien... Tu ne te sers pas de ta premiere requete....
Le PHP --> C'est dur !
LoadingChargement en cours