Aller au contenu

Anonymus

Hubmaster
  • Compteur de contenus

    5 211
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Anonymus

  1. Anonymus

    Login et mot de passe

    Si la requète te renvoie X fois la même ligne, c'est parce qu'elle est X fois dans la base de données. Si cela ne te dérange pas, et que tu veux tout de même ne l'affiche qu'une seule fois, il y a deux solutions : - Tu enlèves le while (en laissant le mysql_fetch_array). Dans ce cas, tu auras la première ligne retournée par la fonction mysql_fetch_array, autrement dit, la première ligne retournée par la base (qui en retournera plusieurs tout de même). - Tu demandes à Mysql de limiter le nombre de résultats en placant, à la fin de ta requète la clause LIMIT : LIMIT 0,1 signifie "On se limite à un enregistrement à partir de l'enregistrement zéro (donc au début)". Ta requète donnerait alors : SELECT mission.ID, mission.date_envoi, mission.theme, mission.besoin, mission.commentaires, mission.budget, mission.resultat, mission.suivi, mission.commentaires_suivi, mission.date_realisation, mission.infos_complement, mission.realise_par, mission.login, mission.pass FROM mission WHERE mission.login = '$clientlogin' AND mission.pass = '$clientpass' LIMIT 0,1 Voilà. Je rappelle : Si la base retourne plusieurs résultats, c'est qu'il y a plusieurs enregistrement. Anonymus. _AT_Dams :
  2. Bonjour, tu devrais essayer de remplacer la ligne : $this = null; par unset($this); et nous dire ce que cela donne. Merci
  3. Anonymus

    Login et mot de passe

    Effectivement, la boucle : do{ ... }while () n'est pas adaptée à la fonction mysql_fetch_array. Préfères lui la forme contraire, sans le 'do' : while(){ } La différence entre les 2 est que pour la première, la boucle se fera au moins une fois, même si la condition du while est évaluée en faux, alors que dans la seconde, la boucle pourrait ne pas se faire. Ensuite : Dans le code que tu donnes, il n'y a pas de liens entre la variable affectée à la fonction mysql_fetch_array ($row_rsHistorique), et les variables dont tu te sers dans ton code ($rsdate,$rsbudget,..). Donc, le programme ne peut les deviner. Dans le code donnée par Dams, il y a un lien : On affecte à $row_rsHistorique la valeur du tableau retourné par mysql_fetch_array. Donc, pour chaque ligne de ta base de données, tu auras de nouvelles valeur pour ton $row_rsHistorique. $row_rsHistorique sera toujours un 'Array', les 'clés' du tableau seront les champs retournés par la requète (mission.ID, mission.date_envoi, mission.theme, mission.besoin, ...), sans le nom des tables (soit : ID, date_envoi, theme, besoin, ...), et les valeurs seront respectivement, (pour chaque boucle while), la valeur retournée par mysql_fetch_array (je me répète, non?). Voilà. Sinon, tu as accès à ces champs à partir des index (comme l'exemple donné par Dams ($row_rsHistorique[0],$row_rsHistorique[1],..) soit à partir des clés ($row_rsHistorique['ID'],$row_rsHistorique['date_envoi'],..) Anonymus.
  4. Tu le dis toi même, il y a bien une description, même si ce n'est pas celle que tu aurais aimé. Il a pris tous les mots de la page, et te les restitue. Ce qui donne : Last updated,etc.. Au fait, penses tu que ce soit une info capitale, pour les utilisateurs, d'avoir la date de dernière mise à jour ? Tu devrais mettre quelques mots pour étoffer ton domaine d'activité, etc.. en dessous de l'image. Ceux là seraient repris par google. Si tu veux garder l'info de 'last update', pour toi, alors tu devrais l'incorporer dans le code source, sans que ce soit visible sur le site. Par exemple en le mettant en commentaires : <!--- last update 00/0/0000 ---> Anonymus.
  5. Il y a malheureusement beaucoup d'erreurs, dans cet article... Les moteurs de recherche savent exploiter ces mots clés, mais ne le font pas, à bon escient. Pour ce qui est des 'tirets', ou des underscore (caractère 'souligné'), le concours 'mangeur de cigogne' a démontré, si besoin en était, qu'il n'y avait pas de différence majeure entre les 2. C'est une erreur fréquente, qui fait penser que le htaccess se charge de transmettre des url modifiées. En fait, c'est l'inverse. Le htaccess recoit des url, et les modifies. Mais... En aucun cas il n'envoie quoi que ce soit à l'internaute (ou moteur de recherche). Pour cela, il faut évidement modifier le script. Or cela peut prendre beaucoup de temps, en fonction de la taille du script. Le code qu'ils donnent n'est pas dynamique. L'url rewriting est beaucoup plus subtil que cela, et aussi beaucoup plus souple (mais plus complexe ?) Anonymus.
  6. Pour WampServer, tu auras deviné qu'il se trouve dans notre annuaire : http://www.webmaster-hub.com/topsites/inde...tory&category=9 Et le site officiel : http://www.wampserver.com/ ------------ Pour info, parce que l'on en apprend tous les jours (et parce que ce n'est pas forcément évident pour tout le monde) : WAMP = Windows Apache Mysql Php LAMP = Linux Apache Mysql Php ------------ Anonymus. (ps : merci )
  7. Bonjour et bienvenue sur le hub, Tu devrais y trouver quantité d'informations utiles, aussi bien en référencement qu'en HTML, ou tout autre sujet qui pourra t'intéresser. N'hésites pas à poser les questions qui te tracassent, tu pourras ainsi te perfectionner, et ainsi dire : " J'ai beaucoup plus que zéro compétences en html " Pour ta question au sujet du PR, oui, c'est normal. Mais je te propose de poser la question dans le forum 'référencement', où elle trouvera naturellement sa place, et ainsi tu auras plus rapidement les réponses à tes questions. Anonymus. ps : Un grand bonjour à l'Ile Intense... Surf, cocotiers, gastronomie, soleil... Ce doit être dur de travailler..
  8. Anonymus

    mail() et destinataire

    Donc, tu créé un tableau, avec les différents destinataires. Au lieu de : $dest="test_AT_test.org"; tu mets : $destinataire[0]="test0 _AT_test.org"; $destinataire[1]="test1 _AT_test.org"; $destinataire[2]="test2 _AT_test.org"; Tu mets un <select option, avec les différents destinataires. Pourquoi pas dynamique : echo"<select name=dest>"; foreach($destinataire as $key=>$value)echo"<option value=".$key.">".$value."</option>"; echo"</select>"; Et dans la partie de code : $m= new Mail; // create the mail $m->From( "$email" ); $m->To( "$dest"); $m->Subject( "$subject" ); $m->Body( $msg); // set the body Tu remplaces la ligne $m->To( "$dest"); par : $m->To( $destinataire[$dest]); Et ca devrait marcher. (Sinon, tu n'hésites pas à revenir ) Anonymus.
  9. Apparemment, lorsque l'on demande une page, il te sert la page en cache. Mais il en profite pour vérifier que la page 'actuelle' correspond à celle en cache. Valable avec Windows 2000, et le " Microsoft Internet Security and Acceleration (ISA) Server ". Toutes les infos ici : http://www.microsoft.com/resources/documen...hedservice.mspx Anonymus.
  10. Anonymus

    mail() et destinataire

    Tu voudrais plutot envoyer à un autre destinataire, ou à plusieurs destinataires ? Ou est ce l'expéditeur qui devra choisir le destinataire ? En gros, le destinataire correspond à la variable $email, et elle est inclue dans l'objet à partir de la ligne $m->From( "$email" ); Il te suffirait donc de modifier cette ligne pour obtenir l'effet désiré. Mais... quel est l'effet désiré ?
  11. Bonjour, Nous parlons beaucoup, sur le Hub, de Os Commerce. C'est un programme open source, qui permet de se créer sa 'boutique en ligne'. Hautement paramétrable, il te permettrait d'obtenir, assez rapidement, un résultat similaire. Pour Os Commerce, le site officiel : http://www.oscommerce.com/ En francais, ca donne : http://www.oscommerce-fr.info/ Anonymus.
  12. A première vue, les requètes telles que : mysql_query("INSERT INTO `confirm` ( `nom` , `description` , `adresse` , `email` ) VALUES ('$nom', '$def', '$adresse', '$email' )"); risquent de ne pas marcher. En effet, beaucoup de personnes ne pensent pas à 'échapper' les guillemets. Si tu as une 'description' telle que , alors Mysql ne peut pas deviner où commencent les apostrophes/guillemets de la description, et où sont les guillemets séparateurs. Il faut donc mettre un caractère spécial devant les guillemets, un anti-slash, qui permet de dire : Cet apostrophe est à insérer dans la base, et ne sert pas à séparer les champs. Donc, ton code deviendrait : Essaie comme ceci, et dis nous si ca marche, merci
  13. Bonjour, Pour ce qui est de l'utilisation du 'switcher', je te suggère de passer par un 'include', qui y trouvera là un usage plus 'naturel'. Pour ce qui est de la feuille de style, tu devrais essayer la balise 'base href', telle que définie sur le site du w3c : http://www.w3.org/TR/REC-html40/struct/links.html#edef-BASE Pour ce qui est de 'easyphp', tu devrais essayer une alternative, ca il pose plusieurs problèmes. (beaucoup de problèmes de configuration, notamment) Merci, je viens d'essayer, mais ça ne change rien. Pour ce qui est du 'register', tu aurais du essayer le $_POST['set'], qui devrait marcher. Voilà, n'hésites pas, si ca ne marche toujours pas Anonymus.
  14. Waooow !! Félicitations !! Bon, décroches un peu ton micro, et va voir ta princesse
  15. Bonjour et bienvenue sur le HuB, Espérons que tu y trouveras ton bonheur, n'hésites pas à poser les questions qui te préoccupent, et n'hésites pas non plus à renseigner les membres lorsque tu connais la réponse ps : - Le lien vers ton site ne marche pas - 16 ans et déjà tout ca ? Faut penser à sortir un peu aussi
  16. Pour compléter la réponse de Ludo, j'ajouterais qu'il te faut les OR à la place des AND, et qu'il ne faut pas que tu oublies les espaces entre les $select .= , ce qui est source facile d'erreurs (meme pour les plus avertis )
  17. Bonjour, j'ai été surpris de constater que Google nous propose, dans la version 'en cache' d'une page, un lien vers le texte 'mis en cache', sans les décorations css. Dans cette version, Google nous enlève la balise <style type=css (ainsi que quelques <link..) Y aurait il un intéret particulier que je n'aurais pas vu au premier abord ??
  18. Apparemment, ca, c'est du php : <input type=\"hidden\" name=\"referant\" value=\"la je voudrais que la variable affiche le référant\"> </form> Donc, tu mets : <input type=\"hidden\" name=\"referant\" value=\"".$_SERVER['HTTP_REFERER']."\"> </form> ou tu remplaces $_SERVER par getenv => getenv('HTTP_REFERER') Anonymus.
  19. Bonjour, à tout hasard, sais tu si l'on peut faire de l'image dynamique, ainsi que du pdf ( ) sous windows, avec cette version ? Merci
  20. Bonjour, En gros, les variables que tu cherches sont disponibles à travers la variable globale : $_SERVER. Pour avoir un apercu de celles disponibles, tu peux executer ce script : foreach($_SERVER as $k=>$v) echo"<br>\$_SERVER['".$k."'] = ".$v."<br>"; Tu devrais aussi t'intéresser aux variables retournées par la fonction getenv : echo getenv(SCRIPT_URI)."<br>"; echo getenv(SCRIPT_URL)."<br>"; echo getenv(QUERY_STRING)."<br>"; echo getenv(REMOTE_ADDR)."<br>"; echo getenv(REMOTE_HOST)."<br>"; echo getenv(HTTP_USER_AGENT)."<br>"; Celles ci renvoient les renseignement concernant notamment les données retournées par l'internaute Anonymus.
  21. Pour créer un CD qui s'ouvre automatiquement sur une page, de mémoire, il faut créer un fichier appelé autorun.inf, le placer à la racine du CD, et y insérer un code comme celui ci : [autorun] open = fichier_a_executer_a_l_ouverture.exe Notes le [autorun] qui doit être mis en toutes lettres Pour un index.html, ce doit être pareil, il n'y a pas de raisons
  22. Bonjour et bienvenue sur le Hub, Juste une question : Ton site répond à : - jemennuie.com2.com - jemennuie.jexiste.fr Pourquoi avoir choisi de changer l'url en passant par Ulimit ? Ton site marche très bien sous 'jexiste', et il serait plus judicieux de garder cette seconde forme. Passer par Ulimit te prive de beaucoup de choses, notamment au niveau référencement. De plus, cela t'oblige à afficher une page de pub de chez Ulimit, ce qui n'est pas toujours 'joyeux'. Anonymus. Et un conseil : A propos de l'affichage de ses stats, je t'invite à lire la discussion : risques à publier ses statistiques
  23. Bonjour, Quelles solutions préconiseriez vous pour mettre un site sur internet (bon ca c'est ok), et aussi sur CD ROM ? Ce site sera en PHP/MySQL. A priori, j'ai pensé à faire une réécriture d'url sur les extensions, pour passer de .php à .html, et ensuite 'pomper' le site avec un 'aspirateur de site'. Auriez vous d'autres solutions ?? Merci.
  24. Quelle est la structure de ta table ? A partir de quels types de champs traduire ta date ?
  25. J'utilise du Verdana, mais suite à ta remarque j'ai essayé avec du 'arial', et du sans Sheriff ( ) , et ca ne veut pas marcher non plus. Par contre, la base de données contient bien Œ
×
×
  • Créer...