Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par captain_torche

  1. Tu peux passer en .gif, mais tu perdras l'avantage de la transparence progressive.
  2. Tout simplement : IE6 ne gère pas la transparence Alpha sur le PNG.
  3. On pourrait aussi tester avec un empty($_SESSION['panier']), qui nous ressortirait true s'il ne contient plus d'élément.
  4. Ou fais simplement en sorte que le contenu affiché ne soit pas forcément de taille fixe, ou soit de taille inférieure d'une 20aine de pixels à la taille de la div en overflow.
  5. Il te suffit (dans un premier temps), de faire un copier-coller du code que je t'ai proposé. Ca devrait être suffisant.
  6. C'est un fichier RTF, il faut l'ouvrir avec Word (ou assimilé).
  7. Il va falloir ajouter l'attribut vertical-align="top" à la cellule qui contient ton tableau, et ça devrait fonctionner.
  8. Personnellement, j'essaye de me tenir à une règle : Un élément -> un fichier. Ce qui fait que j'ai pas mal d'includes, mais des fichiers appelants beaucoup plus lisibles (et ça me force à coder proprement, de manière à pouvoir réutiliser les fichiers sans modifications).
  9. Je me demande surtout ce que viennent faire dans le code, ces text-decoration: none.
  10. Il vaut mieux passer les arguments en paramètres. Ca te permet de pouvoir réutiliser ta fonction, quel que soit le nom de tes variables.
  11. Oui, effectivement Mais je trouve que faire un lien non cliquable, c'est tout de même ôter au lien sa fonction première : diriger le lecteur vers une nouvelle ressource.
  12. Tu as mal placé ton "global $level". En utilisant ce mot-clé dans une fonction, tu spécifies que la fonction utilisera une variable externe à la fonction (une variable globale). Sinon, la fonction utilisera sa variable $level (et si elle n'existe pas, elle la crée, mais vide : ce qui t'arrive actuellement). Pour que tout fonctionne, il faut que tu déclares le global $level au début de ta fonction, et tout fonctionnera. Pour simplifier : le mot-clé "global" ne signifie pas "telle variable est globale" (comme tu le fais actuellement) : toutes les variables déclarées hors fonctions, sont globales. Mais il signifie "utilise la/les variable(s) globale(s) suivante(s)". Pour plus d'infos, je te conseille la lecture de l'article sur la portée des variables PHP
  13. Tu l'as sûrement lu ici Pour ma part, je pense que le nofollow est indispensable, mais dans des cas très précis : quand, pour une raison ou une autre, on doit faire un lien vers un site (pour illustrer un article, par exemple), mais que l'association des deux sites par un moteur de recherche serait préjudiciable à notre site.
  14. Par contre, si ce sont des données renseignées par tes utilisateurs, tu risques d'avoir des doublons tout de même: aix-en-provence aix en provence aix-en-province aix etc ...
  15. Les valeurs dans tes "option" ne sont pas valides ! Que vient y faire le "<a href=", par exemple ? Pour un champ select, tu vas devoir utiliser le comportement onChange <select onchange="setActiveStyleSheet(this.options[this.selectedIndex].value);"> <option value="default">Vert-Gris</option> <option value="02">Bleu-Gris</option> <option value="03">Orange-Jaune</option> <option value="04">Vert-Rouge</option> <option value="05">5</option> </select> Par contre, pense également aux utilisateurs ne disposant pas de JavaScript (et chez qui onChange ne fonctionnera pas), et propose quand même un bouton de validation du formulaire, qui traitera la demande en PHP, par exemple.
  16. Bon, dans ta page, je ne vois pas de feuille de style. Par contre, sur chacun de tes liens textuels, tu as un <span style="text-decoration: none"> Forcément, étant à l'intérieur de la balise "a", son code sera interprété prioritairement à celui attribué aux liens.
  17. Le solution de V4np13 fonctionne, pourtant if ( $new == $newRecord) { $s = ' selected="selected"'; } else { $s = ''; } $ld .= '<option value="$new"'.$s.'>'.$new.'</option>"; Le souci venait du code de ton option, qui était incorrect : la virgule devait entraîner une erreur de syntaxe, et ton "selected" ne devait pas être compris par les navigateurs.
  18. (Sous réserve que ça marche; je n'ai pas essayé) : Tu as essayé avec un lien <a href="page.html#ancre" target="nom_de_la_frame"> ?
  19. Oui, c'est possible. Il faut d'abord que tu traites tes résultats dans une variable, puis que tu retournes le contenu de cette variable au navigateur, en forçant le téléchargement. Ca donnerait quelque chose du genre : <?php // connexion à la base, requêtes, etc $var = 'traitement des données de ta requete'; // On spécifie le type de fichier (ici, un simple fichier texte) header('Content-type: text/plain'); // On force le téléchargement, avec un nom de fichier (opobre.txt) header('Content-Disposition: attachment; filename="opobre.txt"'); // Ce qui suit fera partie du fichier en question echo $var; ?> Il ne reste plus qu'à faire pointer un lien vers cette page, et le tour est joué ! [Edit : grillé, mais méthode différente. A toi de choisir !]
  20. Il permet tout de même de ne pas nuire à l'auteur du blog par association de son site à un site douteux. Mais bon, une bonne politique de modération de commentaires est plus profitable à tout le monde.
  21. Dans le principe, il faudrait "centraliser" les tables d'utilisateur. En gros, il faudrait modifier chacun des scripts pour qu'ils aillent chercher/inscrire les informations dans la même table. Il faudrait donc pour ça créer une table utlisateur, contenant les infos nécessaires à tous les scripts, puis adapter chaque script pour communiquer avec cette nouvelle table, et non pas les anciennes.
  22. $array['Membres'][] = 'Pierre'; $array['Villes'][] = 'Paris'; Edit : La manière dont tu crées ton array, n'est pas correcte. En la corrigeant, elle ressemble à ça : $array = array('membre' => 'fred','pierre', 'ville' =>'anvers','paris'); Tel quel, ton code fera ceci : - Il va créer un nouvel élément dans $array, avec comme clé 'membre', et comme valeur 'fred' - Il va créer un élément, avec comme valeur 'pierre', et comme clé, la valeur par défaut (numérique), 0 - Il va créer un élément, avec comme clé 'ville', et comme valeur 'anvers' - Il va créer un élément, avec comme valeur 'paris', et comme clé, la valeur par défaut (numérique), 1 (puisque le 0 est déjà attribué) Ca ressemblera à ça : Array ( [membre] => fred [0] => pierre [ville] => anvers [1] => paris ) Toi, ce que tu veux faire, ça ressemble plutôt à ça : Array ( [membres] => Array ( [0] => fred [1] => pierre ) [villes] => Array ( [0] => anvers [1] => paris ) ) Pour ça, il faut que tu crées des sous-arrays : $array2['membres'] = array('fred', 'pierre'); $array2['villes'] = array('anvers', 'paris'); Tu peux ensuite rajouter des éléments, avec la méthode citée plus haut : $array2['membres'][] = 'georges';
  23. Tu peux éventuellement ajouter readonly="readonly" dans le code de ton textarea.
  24. Je bossais beaucoup la nuit auparavant, effectivement... Mais quand j'étais au chômage. Je réservais l'après-midi à la recherche de boulot, la soirée à ma douce et tendre, et la nuit à mes projets. Mais bon, depuis que je retravaille, je suis rarement couché à plus de 1 heure du mat. Faut bien pouvoir se lever le lendemain matin ! Mais c'est vrai que quand je suis plongé dans un truc vraiment intéressant, j'ai du mal à en sortir tant que ce n'est pas fini.
  25. Bienvenue ! Modère un peu ton empressement, par contre, pour la création de ton entreprise : tu verras très bientôt que les domaines de compétences nécessaires sont très divers, et que l'apprentissage n'est pas forcément aisé pour pouvoir créer quelque chose de "vendable". Je te conseille de prendre ton temps, de créer quelques sites et de les maintenir, avant d'envisager de créer une entreprise dans un domaine où, pour l'instant, tu ne connais pas encore grand chose (à moins que ton chat n'ait des talents cachés).
×
×
  • Créer...