Aller au contenu

MarvinLeRouge

Hubmaster
  • Compteur de contenus

    800
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MarvinLeRouge

  1. Salut, Normalement, la croix signifie que le fichier image n'est pas trouvé. Ton fichier comporte-t-il des espaces dans le nom, ou d'autres caractères non alphanumériques ?
  2. Si c'est du Flash, fais une animation super light, qui affiche simplement un message d'attente et charge les données en arrière-plan.
  3. Si tu utilises auto_increment, tu n'as pas besoin de last_insert_id : tu te contentes de ne pas préciser la clé, et la base la créera toute seule.
  4. Quelle est la clé de ta table ?
  5. Le bout de script avec l'insertion des données, stp
  6. Tu peux fixer une dimension au div englobant, mais si la page fait moins que cette dimension, tu auras des ascenseurs.
  7. Salut, Par définition, si ton div globale fait 1024px de large, tu ne pourras pas le voir entièrement à l'écran en 800*600. En revanche, tu peux tout à fait faire un div englobant sans préciser sa largeur (donc toute la largeur disponible sera prise), mettre des dimensions aux zones droites et gauche et les positionner en float ou en absolute (attention pour ça ton conteneur doit être positionné), et ne pas préciser pour le centre (qui prendra donc toute la largeur disponible dans son conteneur, soit la totalité du div englobant - les 2 bords). Ta mise en page est alors celle d'une page 3 colonnes, avec colonne droite et gauche de largeur fixe.
  8. As-tu testé la requète que je t'ai proposée ? NB : A priori, je ne vois aucune nécessité de faire 2 requètes : on peut tout à fait faire 2 jointures de la même table sous 2 alias différents comme dans le code que j'ai montré.
  9. Bon alors SI j'ai bien compris (ce qui est à mettre en doute étant donné l'heure et mon niveau de fatigue), ça donnerait SELECT r2.titre FROM document d INNER JOIN documents_articles da ON d.id_document = da.id_document INNER JOIN articles a ON da.id_article = a.id_article INNER JOIN rubriques r1 ON a.id_rubrique = r1.id_rubrique INNER JOIN rubriques r2 ON r1.id_parent = r2.id_rubrique WHERE d.titre = '$titre'
  10. Mets un espace entre le limit et le chiffre qui le suit (limit sert à indiquer le nombre maximum de résultats).
  11. Salut, Ta page php s'exécute sur le serveur, donc le chemin absolu dont tu parles (c: ...) s'applique au serveur. Or, qui te dit qu'un fichier de ce nom existe sur ce serveur ? Les fichiers uploadés se récupèrent par le tableau $_FILES. C'est de ce côté là qu'il faut que tu orientes tes recherches.
  12. Salut, Il me semble que tu peux aussi tout bonnement mettre ORDER BY RAND() LIMIT 1 à la fin de ta requète
  13. Merci beaucoup, c'est pile poil ce dont j'avais besoin. J'ai cherché s'il existait une fonction permettant de coller directement un tableau à la fin d'un autre, mais apparemment ce n'est pas le cas (array_merge et l'opérateur + fonctionne étrangement lorsque le premier tableau fourni n'a qu'un élément). J'ai donc créé ma fonction array_append.
  14. La fonction appelante se nomme prepareArticles, et prend en paramètre un tableau de données, et un certain nombre de paramètres indiquant le contexte (nombre et contenu variable suivant contexte). La fonction appelée se nomme prepareArticle (sans s), prend en paramètre un tableau de données (qui contient une ligne du précédent tableau), et les paramètres indiquant le contexte.
  15. Le nombre déclaré de paramètres dans l'en-tête de la fonction est le nombre mininmal de paramètres admissible (ici 1). Et cette fonction peut avoir 1, 2 ou 3 paramètres. Le tableau en question n'existe donc pas obligatoirement. Je préfère la méthode "tous les paramètres en liste" car il permet de traiter directement un bloc de données, sans avoir à le décomposer. La solution dont vous parlez est plus simple par certains aspects, et celles que je recherche par d'autres : c'est pourquoi je voudrais savoir comment effectuer ceci, afin de pouvoir faire un choix judicieux.
  16. En es-tu bien sûr ? Librairie mcrypt mcrypt_encrypt mcrypt_decrypt
  17. En fait, ce que je voudrais, ce n'est pas un paramètre tableau, mais bien tous les paramètres de la fonction a, séparément les uns des autres.
  18. Si tu veux tout faire depuis php, il y a la librairie mcrypt pour le cryptage, et zlib pour la compression.
  19. Salut, Je cherche comment passer simplement les paramètres d'appel d'une fonction A à une fonction B, en les ajoutant à la fin, sachant que le nombre de paramètres de la fonction A est variable. function a () { b ("abc"); // Comment rajouter tous les paramètres d'appel de a (quel que soit leur nombre) après "abc" }
  20. Alors qu'il existe une solution css au problème, qui marche bien.
  21. Pourquoi ne pas utiliser preg_replace, qui est (selon la doc) plus rapide et plus complet ?
  22. Salut, Je ne sais pas si ereg_replace permettra de définir les caractères éventuellement accentués, mais l'utilisation de preg_replace le permettra probablement, comme indiqué dans le manuel php, à la description des fonctions PCRE :
  23. span est un élément inline : c'est de là que vient ton pb. Il y a un très bon article à ce sujet sur openweb.eu.org
  24. Autre chose : fais tes jointures avec INNER JOIN plutôt qu'avec des =
  25. Salut, Normalement, like est fait pour trouver des chaînes similaires, or là tu testes en fait une série d'égalité (sur les codes à 5 chiffres), et de véritables "recherches du sous-chaînes" sur les like avec des %. Je te conseille donc de regrouper tous les codes postaux à 5 chiffres pour lesquels tu testes une égalité dans un OR cp IN ('12345', '23456' ...) Je pense que la recherche ensembliste devrait être nettement plus rapide. Dis nous ce qu'il en est.
×
×
  • Créer...