Aller au contenu

KnockedMaster

Hubmaster
  • Compteur de contenus

    205
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par KnockedMaster

  1. Huhu ... merci Dan pour avoir rectifié le tir ... prochaine fois je tournerai ma langue sept fois avant de parler On va dire qu'il était tard ! Bonne journée et @+
  2. Salut, C'est normal ... Si tu veux aller à la page http://www.monsite.fr/alsace.html, il faut un lien du type <a href="http://www.monsite.fr/alsace.html"> et non pas http://www.monsite.fr/region.php?idRegion=6 Avec ta règle, tu dis au serveur "si on demande alsace.html, servir la page region.php?idRegion=6" et pas l'inverse. Dès lors, quand tu fais de l'url rewriting, ne perds pas de vue que les ur'sl 'originales' sont toujours accessibles et qu'il faut donc prendre garde de les supprimer pour éviter les contenus dupliqués ... Si c'est une redirection que tu veux, la syntaxe est différente et tu dois utiliser le flag [R=301] (par exemple) : RewriteEngine On RewriteRule region.php?idRegion=6 http://www.monsite.fr/alsace.html [R=301] ou RewriteEngine On RedirectPermanent region.php?idRegion=6 http://www.monsite.fr/alsace.html Il faut que la page alsace.html existe réellement dans ce cas. Bonne nuit
  3. Slt, Normalement c'est vu comme une et une seule page vu que le # est une ancre ...
  4. Salut, Tu peux ajouter ceci dans ton header pour rediriger vers ta page d'accueil par exemple header('Location: '.$nouvelleAdresse); //Redirection HTTP header('HTTP/1.1 404 Not Found'); header('Status: 404 Not Found); header('Content-Type: text/html; charset=iso-8859-1'); Bon dimanche
  5. Pas du tout, POST est une valeur pour l'attribut method Ben non, ce n'est pas ça ... Le code qui traite les données envoyées par le formulaire doit se trouver sur la page index.php ... @+
  6. KnockedMaster

    icone

    5978 icones de qualité : http://nerdbusiness.com/blog/5978-high-qua...ns-web-apps-rss @+
  7. Oki ... j'ai compris Merci pour ton aide précieuse et bon week-end !
  8. Je te remercie, j'y vois déjà un peu plus clair ... Pour les équivalences j'y travaille, c'est plus propre et plus efficace, d'autant qu'à peu de choses près j'ai déjà la fonction qui permettra d'obtenir une belle chaîne toute propre. Par contre pour la redirection je ne suis pas sûr d'avoir saisi ... Dois-je conserver le règle dans le htaccess et, en plus, utiliser un en-tête pour la redirection ou simplement utiliser le header sans le htaccess ? Merci encore
  9. Bonjour à tous, Je suis occupé à faire une petite refonte de mon site et j'aimerais faire de la réécriture d'url suivie d'une redirection permanente, pourriez-vous me confirmer une des syntaxes suivantes : RewriteRule ^clubs-associations/$ categories.php?id_categorie=1 [R=301,L] ou plutôt RewriteRule ^clubs-associations/$ categories.php?id_categorie=1 [L] RedirectPermanent ^categories.php?id_categorie=1 http://mon.site.com/clubs-associations/ ou ... aucune des deux ? C'est balot mais bon Merci d'avance knockedmaster
  10. Salut, Il n'y a qu'une seule chose à faire : attendre en continuant ton référencement ... @+
  11. Salut, Ce que tu cherches à faire existe déjà : - La liste d'Itraque (un peu décriée ces derniers temps ...) - L'annuaire-info de Jean-Luc Avec ça tu devrais avoir une bonne base pour référencer ! Bonne journée
  12. Ligne 2 remplace : <html> par <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> Plus bas n'oublie pas d'ajouter un slash aux balises orphelines : <meta name="Description" Content="Morgan JERABEK - Etudiant en Communication Publicité - Portfolio - CV - Réalisation - Projets" /> Idem pour les autres metas et pour ta balise link Tu devrais y voir plus clair après ça, il restera peut-être des balises div superflues ou manquantes mais faut voir après cette première correction Cette fois je vais vraiment au dodo @+
  13. Salut, Le problème vient de l'hérédité de tes règles CSS ... Apparemment, tu attribues un * {list-style-type:none;} et d'autres drôleries qui font que toutes tes listes sont grillées de la sorte Revois les règles d'hérédité et ça ira ... Au passage, pour détecter ce genre de bug, je te conseille l'extension Firebug Bonne soirée et @+
  14. Salut, Tu peux ajouter une condition et jouer sur l'affichage après ta requête : $sql = ("SELECT * FROM maTable WHERE id=xxx"); $result = mysql_query($sql); $row = mysql_fetch_assoc($result); if ($_GET['view_ban'] == 'yes') { echo '<img src="'.$row['url_banniere'].'" alt="" />'; // + les autres infos } else { // Affiche les autres infos sans la bannière } Eventuellement ajouter une colonne dans ta table pour savoir si le partenaire désire qu'on affiche sa bannière ou pas ... C'est un peu bizarre comme question, parce que s'il y a une bannière, c'est pour qu'elle soit affichée, mais bon ... Bonne soirée
  15. Hello, J'ai deux sites hébergés chez eux et effectivement, ils sont parfois assez désagréables. Pire, parfois ils sont ignares sur certains thèmes. Bref, je déconseille ... Par contre je n'ai pas de solution pour toi ! Bon courage
  16. Salut : 1° La requête $sql = ("SELECT url_img FROM MaTable WHERE ..."); $result = mysql_query($sql); $row = mysql_fetch_assoc($result); 2° L'affichage <img src="<?php echo $row['url_img];?> alt="" /> ou echo '<img src="'.$row['url_img'].'" alt="" />';
  17. Hello, Suis de retour de ma petite rando VTT Tu dois ajouter simplement ceci dans ta css : .maClasse img { border:none; } Bonne fin d'après-midi ! ++ Edit : Le opacity varie entre 0 et 1, au cas où ...
  18. Salut, Avec une seule image : XHTML : <a class="maClasse" href="url"><img src="url" /></a> CSS .maClasse { opacity:1; } .maClasse:hover { opacity:0.5; } Problème : c'est du css 3, pas compatible avec IE 6, ses clones et sans doute quelques autres ... Sinon tu utilises une seule image qui contient les deux effets et tu joues sur les marges au moment du hover. ++
  19. Hello, ça doit exister mais le problème de ce genre de script tout fait c'est que ça n'est jamais vraiment ce qu'on veut. Moyennant rémunération, je peux te le faire sur mesure en Php/MySQL ++
  20. Salut, He be, content d'avoir pu t'aider ! Tu as du mérite parce que quand je relis mes explications je trouve ça très crès onfus Sinon pour les quotes tu as effectivement raison, ce n'est pas obligatoire quand il s'agit d'un numérique. D'ailleurs cela peut jouer parfois des tours parce qu'avec les quotes l'interprêteur va penser qu'il s'agit d'une chaîne et non pas d'un numérique. Dans la pratique, comme PHP ne demande pas de typer les variables, cela n'a pas trop d'incidence (c'est du moins ce qu'il ressort de ma petite expérience) mais il faut y être attentif car ça pourrait causer des erreurs lors du traitement de certaines données. Bonne continuation ++
  21. Re-, Normal encore une fois Ta table contient bien un champ id, donc pas besoin de variable si tu veux les afficher tous ... Dans ton premier exemple tu ne voulais en sélectionner qu'un, donc tu avais besoin de connaître la valeur de l'id sélectionné pour pouvoir l'afficher, donc tu devais déclarer la variable qui devait te permettre d'indiquer la valeur recherchée. Ex sans variable dans ton premier exemple : $reponse = mysql_query("SELECT id,mots_cles FROM recherche WHERE id='6") OR die(mysql_error()); Dans cette requête, tu sélectionnes uniquement l'id qui a la valeur 6. Cette valeur peut être modifiée pour apporter plus de flexibilité et de dynamisme à l'aide de ton form : l'id sélectionné contiendra une valeur (variable) et ta requête ira chercher uniquement l'enregistrement sélectionné. $id = 5 ou 6 ou 7 .... $reponse = mysql_query("SELECT id,mots_cles FROM recherche WHERE id='$id") OR die(mysql_error()); MAIS, dans ton 2ème exemple : $reponse = mysql_query("SELECT * FROM recherche ORDER BY id") or die(mysql_error()); Tu fais une requête pour afficher TOUS les enregistrements, donc pas besoin d'une variable pour en sélectionner un précisément, donc pas besoin de déclaration puisqu'il n'y a pas de variable CQFD Ton souci provient plus d'une méconnaissance du PHP que du SQL ++
  22. C'est simple, si ton champ "id" existe bien dans ton formulaire, ta variable id, elle, n'existe pas tant que tu ne l'as pas déclarée. Or, dans ton cas, tu veux que cette variable contienne la valeur retournée par le champ id de ton formulaire ... Comme il y a deux méthodes pour envoyer ton formulaire (GET ou POST) qui sont toutes deux des tableaux contenant l'ensemble des valeurs de champs contenus dans ton form, tu dois déclarer ta variable avec la valeur qui t'intéresse via le tableau que tu utilises, en l'occurence id avec la méthode GET, d'où $id=$_GET['id']; C'est pareil pour toutes les valeurs que tu voudras récupérer en vue de l'affectation à une variable. Si ton form avait contenu un champ nommé 'tagada_tsouin_tsouin', tu aurais dû, pour en récupérer la valeur et l'affecter à une variable, faire $tagada_tsouin_tsouin = $_GET['tagada_tsouin_tsouin']; A noter que tu peux utiliser une telle variable sans l'affecter à une autre puisque $_GET['id'] contient bien la valeur transmise par le champ de formulaire. C'est cependant déconseillé de le faire s'il s'agit d'insérer des données dans ta base ... mieux vaut toujours traiter et vérifier les valeurs de commandes envoyées par l'utilisateur. Sorry si ce n'est pas clair mais je ne suis pas développeur non plus hein Quelques liens si tu veux apprendre les bases du php : http://www.phpdebutant.org/ http://www.lephpfacile.com/ http://www.phpsources.org/ ++
  23. Salut, Essaye ceci : <input type="text" id="id" name="id" size="3" maxlength="3"> Puis, avant de faire ta requête : $id= $_GET['id'] ou $_POST['id']; Selon le procédé que tu utilises pour envoyer ton formulaire. Normalement ça devrait aller ++
  24. Si tu peux le faire en 6 mots avec une phrase accrocheuse, c'est le mieux évidemment. ++
×
×
  • Créer...