Ses derniers messages sur les forums
salut
http://www.phpinfo.net/page/archives/regex/
rendre des email cliquables
ce que tu utilises ca s'appelle une expression réguliere (= regexp) si tu veux faire des recherches sur google
++
dans ce cas là regarde plutôt des jointures
LEFT JOIN me semble plus approprié à ton besoin.
déjà ta requete
$tem1 = mysql_query("SELECT * FROM table WHERE id='$id_tem1'");
list($n_tem1, $p_tem1) = mysql_fetch_array($tem1);
sous entend qu'il n'y a que 2 champs dans ta table. Une boucle while est sûrement mieux appropriée. Là c'est un peu vague parce qu'on a pas assez d'élément pour savoir ce que tu veux faire exactement. Faire une boucle FOR comme tu veux oui on comprend le principe mais je pense qu'il y a surement d'autre chose plus intéressant à vérifier avant dans le fonctionnement de ton script.
Si tu peux nous en dire plus ca sera bien.
Par ex ton $id_tem1 c'est déjà une variable, tu as plusieurs techniques apres pour récupérer ce dont tu as besoin. par ex faire un tableau associatif du style
$result[$id_tem1] = ton résultat
etc pour toutes tes variables au moins tu réduis à une seule requete SQL.
Enfin pour ma part je ne pense pas avoir assez d'information pour te donenr une réponse plus précise
++
si tous les fichiers sont dans le même répertoire, tu peux même te passer de la requete SQL. Une simple boucle qui liste tes fichiers dans le répertoire peut suffir.
++
oui il faut environ 4 sec pour que google te donne une liste
http://www.google.fr/search?hl=fr&q=date+et+heure+en+javascript&btnG=Recherche+Google&meta=
le 1er lien fait ce que tu demandes.
@++
de rien ;)
@+
pour récupérer l'heure et la date sur le poste de ton visiteur, tu dois utiliser du javascript car PHP est un langage qui s'execute côté serveur et l'information que tu veux toi est côté client (donc JS)
++
$query ='SELECT t1.*, t2.Service FROM table1 t1 LEFT JOIN table2 t2 ON (t1.Nom = t2.Service)';
qqch du genre :p
en tout cas bravo si ca marche ;)
++
bon alors là moi n'importe quoi excuse moi
essaie ça
$query ='SELECT table1.*, table2.Service FROM table1, table2 WHERE table1.Nom = table2.Service ';
En général je me sers plus de LEFT JOIN pour faire ça
++
ouais enfin ce que tu fais là c'ets bien compliqué à mettre en place.
Voilà comment je fais pour mes sites.
créer un fichier de lang pour chaque langue
lang_fr.php qui contient un tableau vairable => traduction
$lang = array{'bjr' => 'bonjour'}
le fichier lang_us.php
$lang = array{'bjr' => 'hello'}
ensuite avec ton cookie ou ta session tu charges le bon fichier et sur ta page tu n'a plus qu'a indiquer.
echo $lang['bjr'];
si tu as chargé le fichier fr ca va afficher bonjour, si tu as chargé le fichier us ca va afficher hello.
en fait touts tes textes sont dans des variables, le gros avantage c'est que tu peux tout modifier en même temps et tu charges seulement le fichier nécessaire.
un autre gors avantage c'est que tu peux rajouter autant de langues que tu veux sur le même princie, tu retapes pas tous ton site à chaque fois. Juste faire un nouveau fichier de traduction et c'est fini.
@++