mojorisin

  • Signature
    echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
  • Site web
  • Nombre de sujets
    3
  • Nombre de messages
    307
  • Nombre de commentaires
    Aucun
  • Nombre de news
    3
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

mojorisin
le 17/11/2004 à 08:44
je suis planté
Pourquoi ne pas traiter le premier formulaire et générer le deuxième formulaire avec ton script?
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 17/11/2004 à 08:42
un horrible doute
En fait cela dépend de deux choses apache (enfin le serveur web) et TCP/IP le protocole internet.
Apache recoit une requete d'un client il la transmet à un processus fils qui se charge de traiter la demande.
Ensuite il renvoit la réponse par tcp/ip.
C'est tout ce que fais le serveur il ne "sait" rien d'autre.
Apres l'acheminement des paquets est le travail de tcp/ip et des routeurs.
En fait l'architecture tcp/ip est composé de la manière suivante :
Couche application (c'est la que se trouve les données renvoyées)
Couche transport : c'est la qu'est TCP (c'est cette couche qui se charge de vérifier les données transmises et de remettre les paquets dans le bon ordre)
Couche Internet : IP (c'est cette couche qui se charge du transport des paquets entre les machine (routage))
Couche réseau : (la couche qui gere l'acces physique au périphériques réseau(matériel))

Voila en gros comment se passe les requetes
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 16/11/2004 à 08:44
date mois
si c'est le nom du jour de la semaine tu peux le récupérer avec date :
<?php
$mois = date('m');
$annee = date('Y');
$jour = date('w',mktime(0,0,0,$mois,1,$annee));

$intitules = array('dimanche','lundi','mardi','mercredi','jeudi','vendredi','samedi');

echo 'Le premier jour du mois tombe le ',$intitules[$jour];
?>


[Message modifié le 16/11/2004 à 08:44 par mojorisin]
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 15/11/2004 à 09:01
install sous linux de php + mysql
La compilation de programme sous linux s'effectue le plus souvent de cette manière :
En user normal :
cd rep
./configure
make
Passage en root
make install

Après vu que mysqld (le serveur mysql) va tourner en daemon il va sans doute falloir modifier des permissions sur des fichiers et répertoires ou vérifier que le make install s'en est bien chargé.

Quoi qu'il en soit dans toutes les sources de programme à compiler il y a un fichier README et un fichier INSTALL, il est primordial de les lire avant de compiler.
S tu ne connais pas bien linux je te suggere d'aller faire un tour sur l'excellent site lea-linux afin de te familiariser avec les commandes et le systeme.
Pour info tu peut ouvrir plusieurs console en utilisant la combinaison ALT+F2,F3, etc.. (CTRL+ALT+Fx sous x-windows), de cette manière tu pourras lire le fichier INSTALL dans une console pendant que tu fais tes manips dans une autre.

Bienvenue dans le monde enchanté de Tux smiley
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 11/11/2004 à 11:37
telechargement de fichier
Il faut se plier aux "conventions" unix pour nomer les fichiers, le système windows (entre autre) à eu la facheuse idée de donner de mauvaises habitudes en permettant d'écrire des noms de fichiers avec accents, espaces etc...
Personnelement je me tiens a la convention pour nomer les fichiers : pas d'accents, pas d'espace mais des underscore à la place.
Quand à mettre des métacaractères dans les noms de fichiers l'idée est vraiment stupide smiley

Pour répondre a ta question, regarde vers quoi pointe le lien depuis ton navigateur, si le fichier comporte des caractères spéciaux tel que l'espace par exemple il te faudras remplacer(encoder) ces caractères spéciaux dans le lien. (%20 pour l'espace par exemple).
Ceci dit en te pliant a ce que j'ai dit au début, tu verras que la gestion de fichier sera grandement simplifié.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 06/11/2004 à 13:44
Group by ?
He bien en fait la requete revoie des champs de ce type :
id,nom,parent
ou parent est le nom du parent

donc il te faut un algo dans ta boucle pour savoir si il faut afficher l'option select contenant le nom du parent.

Voila, en espérant avoir été assez clair smiley
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 06/11/2004 à 10:43
Group by ?
Ok je voyais pas trop ce que tu souhaitais. En fait il ne te faut pas de clause group by pourfaire cela en une requete.
Requete :
SELECT t1.id,t1.nom,t2.nom AS parent FROM $GLOBALS["table_salons"] AS t1 LEFT JOIN $GLOBALS["table_salons"] AS t2 ON t1.parent=t2.id WHERE t1.parent !=0 ORDER BY t2.nom;

Voila ca te renvoi tout les entrées avec un parent différent de zero, et le nom du parent pour chaque entrée.
Il ne te reste plus qu'a faire l'algo pour la boucle while pour mettre en place le nom du parent dans ta 'select list'
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 05/11/2004 à 23:35
problème de syntaxe
Probleme la :
$totecart = array $j => array $i =0;

Je vois pas trop ce que tu souhaite faire
je suppose que ceci devrait te convenir :
$totecart[$j][$i] = 0;

Voila un print_r($totecart) si tu veux voir a quoi ressemble le tableau $totecart.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 05/11/2004 à 14:46
Group by ?
En fait il faut que tu fasse une jointure sur la table elle même pour réaliser cela smiley
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 04/11/2004 à 23:03
Group by ?
Réponse courte : oui smiley
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
LoadingChargement en cours