Mr.White

  • Signature
    Cultivons la bonne vibs !
  • Nombre de sujets
    27
  • Nombre de messages
    99
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Mr.White
le 09/06/2004 à 12:55
[php/Mysql] faire une sorte de batch
Bonjour, bonjour !

Je fait un site où il y a des réservations. Je n'entrerai pas dans le détail à moin que vous me le demandiez.Ce que je souhaite fair se passe au niveau des dates.

Je compte stocké dans ma base de données 2 mois de réservations (un mois d'archive et le mois en cours). Seulement il me faut faire avancer dans le temps cette base. Je penser donc faire en sorte que chaque lundi, j'ajoute une semaine et j'en retire une. Bien entendu le problème de la clef se pose et il faut que je boucle sur cette clef. Et LE PROBLEME est de savoir comment faire pour que chaque lundi la modification se fasse. Je penser le faire en php dans ma page d'acceuil en espérant que quelqu'un visite ce site le lundi, mais notons que les administrateurs on cette possibiliter. Mais si le lundi est férier ... .

Je me demander s'il était possible de faire un traitement batch pour régler tout ces problèmes.

Dans le pire des cas je m'arrangerai pour qu'il y ai un bouton que l'administrateur pourra cliquer comme ceci, si le lundi est férier (ou autre) la mise à jour sera faite le mardi.

Qu'en pensez-vous ?

Merci!
Cultivons la bonne vibs !
Mr.White
le 08/06/2004 à 16:38
[SQL/PHP] resultat différent, SGBD/site
Je ne sais si cette solution est la bonne (mais je ne croit pas), en fait j'ai trouver la solution tout seul, mais oublier de vous la transmettre.

Il suffit tout bêtement de fair un order by sur l'horaire comme ca pour chaque horaire on à la liste des postes.

( On à tourner autour du pot sans même le voir, c'est navrant pour nous. Comme quoi, de temps en temps il faut loucher pour voir la solution ;o)
Cultivons la bonne vibs !
Mr.White
le 08/06/2004 à 16:35
[html] trop de données pour un form
Bonjour à tous,

Voila, j'affiche une table assez important et sur chaque ligne de ce tableau il y a un champ input text et une chekbox. En fin de table deux boutons l'un pour utiliser ce qui est dans les text, l'autre pour les chekbox.

En fait j'ai fait cette table avec une base de données test (donc peu de données) et tout fonctionné. A présent la base de données est proche de la version final ce qui fait qu'il y a beaucoup de données et je pense que c'est pour cette résond que le form ne support plus.

Le symptome: la table s'affiche correctement, mais lorsque je clique sur un bouton de validation, rien ne se passe.

De plus il y a des champs hidden pour transmettre l'id des enregistrements. J'ai penssé passé par les sessions. C'est faisable pour le champ hidden mais pas pour le champ text et la chekbox car je doit récuperer les résultats aprés que l'utilisateur ai fait ces selections.

Je sais qu'avec des javascript il y a moyen de savoir ce qu'il y a dans ces champs mais j'y connais que pouic en JS et ca ne changera pas le nombre de données pour mon form.

Je m'en remet donc à vous. Qu'en pensez-vous? Avez une idée?

MERCI
Cultivons la bonne vibs !
Mr.White
le 07/06/2004 à 17:41
[SQL/PHP] resultat différent, SGBD/site
Le problème doit bien venir de là mais le truc c'est que ca change quelque chose lorsque la requête est directement interprété par le SGBD. Lorsque je passe par du pHp, je n'ai pas la même chose.

Si je fait un order by poste j'obtiendrai l'inverse de ce que je veut.

...

Je vient de trouver. C'est vraiment tout con. C'est même étrange que j'ai eu un problème là dessus.

Le truc est de faire tout simplement u order by horaire.

Merci d'avoir favoriser ma réflexion. Sans toi je serai encore en train de tourner autour du pot ;o)
Cultivons la bonne vibs !
Mr.White
le 07/06/2004 à 17:15
[SQL/PHP] resultat différent, SGBD/site
Bonjours à tous,

Lorsque j'excecute ma requête dans PHPMyAdmin le résultat est afficher comme je le souhaite.

Dans mon code, j'utilise cette même requête mais le résultat est un peu différent.

Voici la requête en question :

SELECT horaire, poste, login
FROM reservations
WHERE date = '2004-06-10'
ORDER BY `date` ASC

>>Les données renvoyé sont les bonnes, mais pas l'ordre. En faite je veut que pour la date en question, il m'affiche tout les horaires puis ce qui s'en suit pour avoir un résultat comme celui-ci:

11h <-> poste1 ...
11h <-> poste2 ...
11h <-> poste3 ...
11h ...
11h ...
12h ...
12h ...
...

C'est ce qu'il fait quand j'excecute ma requête directement dans ma BDD. Sur mon site il me renvoi :

11h <-> poste1
12h <-> poste1
13h <-> poste1
...

Il est en gros ordonnées par poste, ce que je ne souhaite pas.


Alors je m'en remet à vous ... Comment faire ?


MERCI !
Cultivons la bonne vibs !
Mr.White
le 24/05/2004 à 15:12
[sQL] concevoir une bonne BDD
Dans le schèma de table proposer, pour une heure, il n'y a qu'un poste réserver. Mais il y a plus de 20 poste dans la salle, donc ca ne va pas.
Mais peut-être que je n'ai pas bien compris ce schèma de table.
Cultivons la bonne vibs !
Mr.White
le 21/05/2004 à 12:21
[sQL] concevoir une bonne BDD
Je croit que ca posera d'autre problème. Je suppose que tu pense à une table comme celle ci:

date, arriver, départ, poste1, poste2, ...

Si c'est bien ca, je crois bien que ca ne fonctionne pas. Ebfin, c'est l'impression que j'ai car il n'y aura qu'un enregistrement pour plusieur heure, alors que ce passe-t-il s'il y a une reservation de 11h a 13h sur le poste1 et une reservation de 11h a 12h sur le poste2 ?
Cultivons la bonne vibs !
Mr.White
le 19/05/2004 à 16:39
Là, je pige pas ???
Salut, si le problème persiste aprés ca. Affiche ta requête avant de l'executer et test là directement sur ton SGBD. Ainsi tu saura si le problème vient de la requête ou de l'affichage HTML.

Dans le cas ou c'est un problème d'HTML, l'idées qui me vient à l'esprit est que la hauteur de ton tableau dans lequel tu affiche ces messages est défini et est trop grande, c'est pourquoi pour remplire l'espace le navigateur (enfin la chose qui affiche, je ne suis pas sûr que ce soit dût au navigateur) bref il affiche plusieur fois pour remplir l'espace. Dans ce cas ne défini pas de taille (ou êut-être qu'avec une taille à 1 ca fonctionnera aussi).

J'éspère ne pas avoir dis n'importe quoi et que j'ai pu t'aider.
Cultivons la bonne vibs !
Mr.White
le 19/05/2004 à 14:39
[sQL] concevoir une bonne BDD
Bonjours,
Voila j'ai un problème avec ma dase de données et je pense qu'avec une meilleur base de données mon problème peu être résolut.

Je veut tout d'abord permettre la réservation de poste dans une salle de jeux en réseaux.
Voici ma table actuelle :

date | heure | poste1 | poste2 | ...
2004-05-25 | 11:00:00 | MOI | toi | ...
2004-05-25 | 12:00:00 | MOI | nul | ...
2004-05-25 | 13:00:00 | MOI | nul | ...
2004-05-25 | 14:00:00 | MOI | nul | ...
...
2004-05-26 | 11:00:00 | MOI | toi | ...

Voila en gros comment ce présent ma table actuelle. Le problème c'est que je veut par exemple afficher les jours il est posible de réservé, jusqu'ici tout va bien. Un poste libre est à nul, le champ sert à identifier la personne ayant réservé.

Le problème est que je voudrai afficher les jours où un poste est libre plus de deux heure consécutive. J'arrive à avoir un résultat pour deux heure dans la journée mais elle ne sont pas concécutive.

En somme je veut permettre à l'internot de choisir de réservé deux heure d'affilé. Car les accro du jeux video reste rarement jouer qu'une seul heure.

Je vous envoie ma requête qui selectionne les jours où des poste sont libre plus de deux heure dans la journée :

select date, count(*) AS nbheure
from reservation
where date >= ".date("Ymd")."
and (poste1="nul"
or poste2="nul"
or poste3="nul"
or poste4="nul"
or poste5="nul"
or poste6="nul"
or poste7="nul"
or poste8="nul"
or poste9="nul"
or poste10="nul")
group by date
having nbheure>2

Je croit que la meilleur solution dans mon cas est de retravailler la base de donnée mais jusqu'ici je n'ai pas eu d'idée, et c'est pourquoi je poste ce message.

Si quelqu'un à une idée même s'il n'y connait rien ca peut toujours être utile.

MERCI!
Cultivons la bonne vibs !
Mr.White
le 18/05/2004 à 16:06
[SQL] question sur date
J'ai donc besoin d'aide pour cette parti de ma base de données.
Cultivons la bonne vibs !
LoadingChargement en cours