moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 16/11/2004 à 19:49
Caractère interdit dans les fichiers xml
Pour l'encodage des carcatéres je viens de voir sa (par hasard) j'ai donc rajouté encoding="ISO-8859-1" sa a l'air de fonctionner !

pour la DTD tu va un peu loin pour moi smiley

par contre si tu connais un site qui peut m'expliquer sa simplement je suis prenneur. sa a l'air pas mal aussi pour la présentation de site (via XSL smiley)...

Merci smiley
Il en faut peu pour être heureux !!!!!
moogli
le 16/11/2004 à 19:14
Caractère interdit dans les fichiers xml
lu,
explique un peu plus,

mon fichier a moi est comme sa
<truc>
<machin></machin>
<re></re>
</truc>

et je veut que dans machin et re je puisse mettre des éè ....

merci
Il en faut peu pour être heureux !!!!!
moogli
le 16/11/2004 à 18:59
Caractère interdit dans les fichiers xml
salut,

J'essais d'utiliser simplexml avce php5.0.2 (la lecture et utilisation des données pour l'instant smiley).

Le souci c'est que l'orsque je met des parenthèse, caractères accentués et autres caractères spéciaux (& par exemple) j'ai droit a une erreur !

Ma question est donc y a t'il un moyen d'utiliser c'est différent caractères dans un fichier xml ?

Je précise que coté xml je sais faire tit fichier suite a ce que j'ai lu de la doc (sa pas chier loin quoi :) )

Merci d'avance :)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 16/11/2004 à 16:39
limiter affichage eregistrements
Re,

pour commencer tu aurais pu utiliser les balises bbcode :(
ensuite je te déconseille vivement les select * ou conut * pour plus d'info lit ceci => http://frederic.bouchery.free.fr/?2004/10/26/27-La-Guerre-Des-Etoiles

ensuite concat peu bien faire ce que tu veut

$reqmaxa="SELECT max(Nom), CONCAT(Nom, ' ', prenom) as full_name FROM acteur ";

Par contre j'emmet des reserves sur le MAX qui est censé renvoyé le plus grand nombre d'un champ pas le plus grand nombre d'occurence d'un champ (il me semble que c'est ce que tu veut faire), mais je peut me tromper si sa fonctionne comme sa j'ai rien, c'est moi qui fait erreur !
smiley
Il en faut peu pour être heureux !!!!!
moogli
le 16/11/2004 à 14:21
Affichage ORDER BY
SAlut,

tu peut faire un ORDER BY Nom, Nom_Ang !

regarde ceci
sa devarit t'aider !


smiley
Il en faut peu pour être heureux !!!!!
moogli
le 16/11/2004 à 14:14
Script de Forum : Nouveau message ?
lu,

tu fait sa pour chaque sujet lu !

en fait ta page de lecture d'un sujet est toujours la meme c'est simplement les sujets qui change.

trame de ta page
1/Envoi du cookie comme quoi c'est tout lu
2/ affichage du message et des réponses

sur ta page qui affiche le sujet

1/ tu récupère le tablo que ta mis dans le cookie !
2/ au moment d'afficher l'image tu vérifie si l'id du sujet est dans le cookie ! (enfin dans le tableau que tu a récupèré du cookie !).

J'espère que tu me suis, j'ai pas l'impression d'être clar smiley

smiley
Il en faut peu pour être heureux !!!!!
moogli
le 14/11/2004 à 20:16
install sous linux de php + mysql
Salut,

Vocabulaire : tu détare une archive tar.gz :)

p'tite question pas chere : quand j'ai regarder le readme et autre fichier d'aide de l'archive de mysql il indique une demarche a suivre pour installer mysql mais c'est loin d'être un make / make install, c'est de la cérationde groupe /users, attribution de droit a des répertoires et enfin (ou avant c'est pu trop) l'execution d'un script shell :)
donc quel différence entre l'installe indiqué ci dessous et la compil indiqué par issac ?

Merci :)

smiley
Il en faut peu pour être heureux !!!!!
moogli
le 14/11/2004 à 19:52
eviter les messages d'erreur
Salut,

pour compléter le post de Sebilbur :

$HTTP_POST_VARS (tu utilise php3 ?) n'est définit que lorsque tu valide un formulaire avec la methode post (<form method="post">).

Lorsque tu arrive sur ton script sans passez par le formulaire $HTTP_POST_VARS['ta variable'] n'existe pas (par contre $HTTP_POST_VARS existe il me semble) donc il faut un isset pour vérifier l'existance :)
@+
Il en faut peu pour être heureux !!!!!
moogli
le 14/11/2004 à 19:47
Affichage page par page
Salut,
quand tu affiche tes truc tu sais combien tu en as !
tu sais aussi combien tu veut d'éléments afficher par page !
pour obtenir le nombre de page tu fait :
nombre d'élément total
------------------------------ = nombre de page
nombre d'élément par page

sachant que dans ton url tu as ?debut=x , tu récupère dans ton script $_GET['debut']. cette variable correspond au 1er élement a afficher (il permet la selection une bdd avec LIMIT, par exemple !)
si par exemple $_GET['debut'] = 12, tu affiche a partir de 12.

en peu de pratique nous avons 32 élements a afficher
je souhaite afficher 4 éléments par page !

on a donc 32/4 = 8 pages :)

maitenant si $début = 12 pour savoir sur quelle page tu est il te savoir de combien 12 est multiple de 4 ici 3
pour ceci tu fait 12/4 soit
debut / nombre d'élément par page ce qui donne 3 on est sur la 3ème page.

Ceci dit l'élément début du comment faire n'est jamais 1 multiple du nombre d'élément par page !
pourquoi ? simplement parce que la fonction LIMIT de mysql j'utilise comme ceci LIMIT 1erélement , nb d'élément.
exemple : SELECT id FROM table ORDER BY id ASC LIMIT 0,10, cette requete va resortir 10 tuples de la base c'est a dire ceux commencant allant de id =0 a id = 9 (soit 10 tuples).
si tu récupère l'id du dernier tuple pour le mettre dans l'url en tant que debut cela voudra dire que tu commence a 9 alors qu'il était deja afficher donc pour afficher tu fait debut + 1.
Pour le calcul de la page c'est pareil il faut ajouter 1 9+1 = 10 smiley

pour en revenir a mon exemple $debut ne sera pas égale a 12 mais 11 donc pour avoir 3 il me faut faire
(debut + 1)/nombre d'élements

la fonction floor retour l'entier inférieur en cas de chiffre a virgule (exemple floor(12.3) donne 12).

voila j'espère ne pas t'avoir perdu dans tout se fatras smiley et que tu n'a pas eu trop d mal a tout ingurgiter smiley smiley

smiley
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours