-
Compteur de contenus
759 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Type de contenu
Profils
Forums
Blogs
Tout ce qui a été posté par ricou33
-
Créer une page internet assez complexe
ricou33 a répondu à un(e) sujet de ricou33 dans Programmation
Mon problème du message 31 (le thème de la recherche qui s'affiche inutilement) est résolu. En fait je fais une requête sql normale et dans la boucle pour les afficher je lui dis de vérifier si le résultat est égale à la recherche, si c'est le cas il ne renvoie rien, sinon il écrit le thème. C'est tout bête. J'ai également résolu l'ajout d'une citation, c'est parce que je n'avais pas mis dans la commande insert des champs vide pour les notes donc la commande n'était pas complète. (cf: message 28) Et j'ai trouvé pourquoi, bien que je ne comprenne pas trop, je n'arrivais pas supprimer un thème. C'était parce que le champ pour l'id unique s'appelait "index" et apparement ça posait problème, j'ai renommé ce champs en "idunique" en modifiant la requête suppression en conséquence et c'est bon. (cf: message 28) Pour la recherche par auteur il y a soit la possibilité de tous les visualiser soit de choisir ceux dont le nom commence par A, B ou C ; ou D, E ou F... J''utilise une regex dans la requête sql pour le faire. Mais il me reste quelques questions : 1- Le système de tri dont je parle dans mon message précédent. 2- Est-il possible de créer "un raccourci" pour du code ? J'ai par exemple, pour noter, ce code qui se répète 5 fois sur la même page. Ca raccourcirait le code si on pouvait au début de la page inscrire ce code en lui donnant un nom puis ensuite il n'y ait plus qu'à écrire ce nom pour effectuer le code. echo '<form action="resultat.php?id=' . $id . '&type=' . $recherche_type . '&theme=' . $recherche_theme . '&tri=' . $recherche_tri . '&tri_ordre=' . $tri_ordre . '&auteur=' . $auteur . '&prenom=' . $prenom . '¬emini=' . $notemini . '¬emaxi=' . $notemaxi . '" method="post">'; echo '<select name="noter"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5" selected="selected">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> <input type="submit" value="Noter"/> </form> </td> </tr> </table>'; -
Salut, j'arrive un peu tard mais tanpis, je donne quand même mon avis Je connais pas les macros excel mais un peu les formule, et si ce code ne fonctionne pas c'est, il me semble, parce que excel n'aime pas avoir plusieurs renvoie d'une autre feuille dans la même formule. Il aurait fallu mettre cette formules sur la feuille "Parametres", puis renvoyer le résultat sur une autre feuille.
-
[sondage] la taille des avatars
ricou33 a répondu à un(e) sujet de tchou dans J'ai rien à dire mais j'le dis quand même
Plugin de Outpost, c'est la première fois que ça me pose problème. -
J'ai aussi quelque chose à dire.
ricou33 a répondu à un(e) sujet de Mattlau dans J'ai rien à dire mais j'le dis quand même
Je t'avouerai que j'ai complètement oublié depuis le temps, j'avais voté dès l'ouverture du sondage. Merci. Pour te répondre vite fais sans trop vouloir pourrir ton topic, ça avance pas trop mal hormis le fait que j'ai de plus en plus de questions et pas beaucoup de réponses. Les pages de recherches sont presque finis, sur la page de résultat il me reste à faire le système de pages pour limiter l'affichage à un certain nombre de lignes et à épurer le code, il y a la page d'index à faire, et pour tout le site faire le plus énervant : le design.PS : j'en profite pour ma pub : le topic pour mes problèmes et l'addresse du site, j'upload régulièrement les pages vu que je demande de l'aide. -
[sondage] la taille des avatars
ricou33 a répondu à un(e) sujet de tchou dans J'ai rien à dire mais j'le dis quand même
Permet moi d'insister, voici les options par défaut d'outpost en rapport avec le blocage des images : Je vois l'avatar de Lord justement parce qu'il est en 95X100, ainsi que tous ceux en 80X80, j'ai supprimé la ligne dans outpost de 100X100 et je vois ton avatar aussi. -
[sondage] la taille des avatars
ricou33 a répondu à un(e) sujet de tchou dans J'ai rien à dire mais j'le dis quand même
Gen j'aime pas ton avatar : Outpost le détecte comme une pub, ou alors c'est toute les images de 100X100 px qu'il détecte en pub, si c'est le cas je vais me plaindre EDIT : Je viens de vérifier et c'est bien ça, 100X100 c'est soit disant une taille standard d'image publicitaire, serais-je le seul sur ce forum à utiliser outpost ? Oupost est-il le seul pare-feu à bloquer les images de certaines tailles ? Obligé de supprimer cette taille dans outpost, faut l'aimer ce forum pour faire ça juste pour lui. -
J'ai aussi quelque chose à dire.
ricou33 a répondu à un(e) sujet de Mattlau dans J'ai rien à dire mais j'le dis quand même
T'as fait ta prière pour que ce soit pas un martien en passant ? Alors, la suite de l'histoire ? on attend nous, t'as vu quoi après t'être assis ? -
Créer une page internet assez complexe
ricou33 a répondu à un(e) sujet de ricou33 dans Programmation
Je n'y arrive, je n'ai pas de message d'erreur en utilisant NOT donc il connait bien ce mot mais je n'arrive pas à l'utiliser. En plus j'ai encore un problème, j'ai mis un système de tri par nom, prénom, moyenne ou type, ce système fonctionne quand on fait une recherche par type ou par auteur mais pas si on fait une recherche par thème ou par type et thème simultané. Je sais pourquoi mais je n'ai pas de solution, pour la recherche par type par exemple, la page de résultat à ce code : $reponse1 = mysql_query("SELECT * FROM humour1 WHERE type='$recherche_type' AND moyenne >= '$notemini' AND moyenne <= '$notemaxi' ORDER BY $recherche_tri DESC"); //ressort toutes les entrées ayant le type sélectionné par ordre de $recherche_tri while ($donnees1 = mysql_fetch_array($reponse1)) { echo 'Auteur : ' . $donnees1['auteur'] . ' <br/>'; echo $donnees1['texte']; $reponset = mysql_query("SELECT * FROM themes WHERE id='$donnees1[id]'") or die(mysql_error());//Récupère les thèmes ayant l'id de la citation while ($donneest = mysql_fetch_array($reponset)) { $theme = $donneest['theme']; echo $theme . '<br />'; } } Et pour la recherche par thème ce code : $reponset = mysql_query("SELECT * FROM themes WHERE theme='$recherche_theme'"); //Récupération de toutes les entrées ayant le thème sélectionné while ($donneest = mysql_fetch_array($reponset)) //Boucle pour lister tous les id sortis de la table { echo $donneest['theme'] $reponse1 = mysql_query("SELECT * FROM humour1 WHERE id='$donneest[id]' ORDER BY $recherche_tri" DESC) or die(mysql_error()); //Récupérer toutes les entrées de tous les id sortis dans la boucle while ($donnees1 = mysql_fetch_array($reponse1)) //Resort toutes les données des id affichés par $donnees { echo 'Auteur : ' . $donnees1['auteur'] . '<br />'; echo $donnees['texte']; } } Donc en faite dans le premier l'ordre de tri se fait dans la première requête alors que dans le deuxième l'ordre de tri se fait dans la deuxième requête, au milieu de la boucle, et je ne peux pas faire le tri dans la première requête puisque la table en question ne contient pas les champs pour faire le tri. Comment faire ? -
Créer une page internet assez complexe
ricou33 a répondu à un(e) sujet de ricou33 dans Programmation
Je ne me suis pas encore occupé des auteurs mais je pense commencer demain. Je ne sais toujours pas pourquoi les codes plus haut ne fonctionne pas. Mais surtout j'ai besoin d'une requête sql que je ne connais pas : sauf. J'avais pensé à except mais apparemment non. En fait j'en ai besoin car pour la recherche par thème, j'utilise une requête qui me sors l'id de toutes les citations ayant le thème sélectionné et ainsi récupérer les citations. Mais je souhaite également récupérer les autres thèmes de chaque citation sélectionné, je refais donc une boucle à l'intérieur pour récupérer les thèmes, mais cela me donne également le thème sur lequel on fait la recherche, or je souhaite inscrire tous les autres thèmes de chaque citation sauf le thème de recherche, logique ! -
Encore un plus pour Firefox, à l'instant un script l'a fait planté, lors de la réouverture il propose de restaurer les onglets ou de redémarrer à zéro.
-
Créer une page internet assez complexe
ricou33 a répondu à un(e) sujet de ricou33 dans Programmation
Effectivement, ma solution sinon était de limiter la auteur du cadre réservé aux auteurs afin qu'il se mette une barre de défilement juste pour eux. D'où ma première idée de formulaire de recherche avec des cases à cocher, libre aux visiteurs de cocher ou décocher les critères à volonté, mais ce n'est pas encore de mon niveau Les pop-up ne sont pas un truc que j'adore, et je ne sais pas les faire, je crois que c'est du javascript, je ne m'y suis pas du tout interressé et n'en ai pas plus envie que ça pour l'instant.Néanmoins je me base sur 70-80 auteurs qu'il devrait y avoir à terme, maxi 100 je pense. En mettant type, thème et note avec des listes déroulantes le tout sur la même ligne il reste une quinzaine de ligne voir un peu plus pour afficher les auteurs avec une résolution de 1024 sur 3 colonnes ça fait une cinquantaine de noms à l'écran. Donc il en tient pas mal mais j'ai peur que ça fasse fouilli. La dernière option, qui me semble plus raisonnable, est l'affichage en cliquant sur une lettre de l'alphabet pour afficher tous les auteurs dont le nom commence par cette lettre. Affichage des auteurs Suffit de connaître le nom de la commande , pour info la requête exacte est "SELECT DISTINCT auteur FROM table ORDER BY auteur" Tri des auteurs Un peu de boulot en plus J'avais oublié, alors merci tout de même pour tout tes conseils, j'espère que d'autres personnes viendront faire un tour sur le topic pour m'aider, y'a pas grand monde dans ce forum. -
Créer une page internet assez complexe
ricou33 a répondu à un(e) sujet de ricou33 dans Programmation
Ca c'est une super idée Dylav, ça me plait et quelle simplicité ! Par contre pour l'instant j'ai d'autres souci : a- La fonction ajouter une news avec la page d'administration ne fonctionne pas alors que la modification fonctionne, voici le bout du code : if (isset($_POST['texte']) AND isset($_POST['auteur'])) //Si le formulaire "rédiger" renvoi des données { $texte = addslashes($_POST['texte']); $auteur = addslashes($_POST['auteur']); $type = addslashes($_POST['type']); echo $texte; //4 Lignes de test pour vérifier que les variables existent echo $auteur; echo $type; echo $_POST['id']; //Si c'est une nouvelle citation la page "rédiger" renvoi un id = 0 alors que si c'est une modification elle renvoi le n° de l'id de la citation à modifier if ($_POST['id'] == 0) { // Ce n'est pas une modification, on crée une nouvelle entrée dans la table mysql_query("INSERT INTO humour1 VALUES('', '" . $texte . "', '" . $auteur . "', '" . $type . "')"); //Apparement ce qui me pose problème } else { // C'est une modification, on met juste à jour le texte, l'auteur et le type mysql_query("UPDATE humour1 SET texte='" . $texte . "', auteur='" . $auteur . "', type='" . $type . "' WHERE id=" . $_POST['id']); //Ca ça fonctionne } } Explication : il y a un formulaire sur une page rédiger qui, lors de l'envoi des données, ramène sur cette page où sont listées toutes les citations. Mais avant de lister la page vérifie s'il y a un ajout ou une modification de citation. De la même manière, ce code devrait effacer une ligne mais ça ne le fait pas : if (isset($_GET['suppr_theme'])) //Si on veut supprimer un thème { echo $_GET['suppr_theme']; mysql_query('DELETE FROM themes WHERE id=' . $_GET['suppr_theme']); } La variable suppr_theme contient l'id de la ligne à effacer, la commande echo renvoie bien ce numéro, par contre la requête sql ne se fait, la ligne n'est pas supprimé et je n'ai aucun message d'erreur. b- Voici l'addresse du site. J'avais eu une première idée de formulaire permettant d'effectuer des recherches multi-critères mais j'ai finalement trouvé ça trop compliqué pour l'instant, je l'ai juste mis pour montrer, je le reprendrai peut-être plus tard quand tout fonctionnera. C'est donc sur le formulaire "recherche.php" où j'ai des questions : 1- d'abord est-ce bien de tout mettre ensemble comme ça où vaut-il mieux faire une page pour la recherche par auteur, une par type, une par thème et une pour les notes ? 2- Pour afficher les auteurs j'utilise une boucle qui écrit tous les auteurs qu'il trouve, comment lui dire de ne pas marquer 2 fois le même nom, je pense que c'est possible. 3- Par la suite il y aura surement pas mal d'auteur, il faudrait un classement par ordre alphabétique, mais l'inconvénient c'est qu'ils vont être classé par ordre du prénom, hors ce serait mieux par le nom. Faut-il que je fasse une colonne pour le nom et une pour le prénom pour faire ça ? PS : faut pas faire attention à la présentation pour l'instant, j'ai juste fait un bout de css pour l'index. -
C'est bon j'ai trouvé, j'avais remplacé localhost par mysql.demo1g.ovh.org alors qu'il fallait laisser localhost. Dernière question j'espère, pourquoi dans le ftp il y a un fichier "www" et pourquoi faut-il mettre les pages html et php dans ce dossier ? Et que peut-on mettre à la racine du ftp ?
-
Magnifique Zhorg, exactement ce que je voulais, désormais il est génial FF2. En plus quand on a vraiment beaucoup d'onglets et qu'il ne peut plus les compresser il remet la flèche de navigation, bien que généralement j'utilise ctrl+tab. Merci beaucoup. PS : Dylav change de version.
-
[sondage] la taille des avatars
ricou33 a répondu à un(e) sujet de tchou dans J'ai rien à dire mais j'le dis quand même
Quelle mémoire Dylav ! Je ne me rappelais pas du tout de ce sondage et pourtant j'y avais participé. Je ne sais meme plus ce que j'avais voté, on peut pas savoir ? -
Pour le cas de firefox généralement je fais les mises à jour automatiquement, donc sans désinstaller, en prenant bien soin de sauvegarder mes marques-pages car parfois il efface tout. Il y a juste quand on change de version (passé à la 1, puis maintenant à la 2) ou je désinstalle. Maintenant mon avis sur Firefox 2, un peu déçu de l'interface, les onglets se tassent moins qu'avant et ils ont tous une croix pour les fermer, faut bien viser quand on veut en sélectionner un de pas le fermer. Il a quelques fonctionnalités supplémentaires tout de meme et comme un jour où l'autre des failles seront découverte il faudra bien passer à la version 2, donc pour moi c'est fait. Quant à IE7, je l'ai installé par curiosité et c'est plus pratique pour aider des personnes quand on connait le logiciel qu'elles utilisent, à part ça je ne m'en sers jamais. Et je profite de ce sujet pour poser un coup de gueule sur ie7, ce soir j'ai demandé à une amie de télécharger un logiciel sur sourceforge.net, elle utilise ie7 et elle n'y arrivait pas, j'ai donc essayé et effectivement, ie7 dit que les fichiers téléchargé sur sourceforge sont dangereux, il les bloque de la même manière qu'il bloque les pop-up, obligé de lui dire de le télécharger sur zeb.
-
Créer une page internet assez complexe
ricou33 a répondu à un(e) sujet de ricou33 dans Programmation
Je suis confronté à plusieurs problèmes, il faudrait d'abord que j'arrive à me connecter à la base de donnée sur ovh -> voir le dernier message ici. Quand ça sera résolu je pourrais vous montrer ce qui ne va pas. En attendant j'ai réfléchi à l'histoire des notes. Le but est uniquement d'avoir une moyenne des notes postées par les visiteurs, et la possibilité de faire une recherche selon la moyenne. J'espère que ça fonctionnera bien et que j'aurais de nombreuses notes pour chaque citation, ce qui voudra dire que la table ayant les notes sera énorme. Si je créer la moyenne de chaque citation à chaque fois que quelqu'un visualise une page, avec je pense 20 citations par page ça va être long et faire beaucoup de requête à la bdd. Ne serait-ce pas possible de créer une page php qui va calculer la moyenne et la mémoriser. Ce serait bien que cette page se mette à jour quand quelqu'un poste une note. Il n'y aurait plus qu'à l'ajouter en include dans la page où s'affiche les citations. Est-ce possible ? -
Tranfert de favori d'un ordi à un autre
ricou33 a répondu à un(e) sujet de Commandeur Bond dans Internet & Réseaux
Salut, Rien de plus simple, tu vas dans "C:\Documents and Settings\nom d'utilisateur\Application Data\Mozilla\Firefox\Profiles\ujew04s8.default", le dernier dossier porte un nom aléatoire. Et tu copies tous les fichiers se trouvant dans ce dossier sur ton portable en remplaçant les fichiers déjà existant. Ainsi tu récupèreras tout tes marques-pages, les mot de passe enregistré, tes options et tes extensions. A plus. -
Encore un problème, je n'arrive pas à me connecter à la base de donnée à partir de php, je n'ai pas dû rentrer les bons paramètres mais je ne trouve pas, voici le message d'erreur : Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/c/i/t/citations/www/recherche.php on line 14 Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'UNKNOWN_USER'@'localhost' (using password: NO) in /home/c/i/t/citations/www/recherche.php on line 15 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/c/i/t/citations/www/recherche.php on line 15 Warning: mysql_query() [function.mysql-query]: Access denied for user 'UNKNOWN_USER'@'localhost' (using password: NO) in /home/c/i/t/citations/www/recherche.php on line 17 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/c/i/t/citations/www/recherche.php on line 17 Access denied for user 'UNKNOWN_USER'@'localhost' (using password: NO) Voici le mail de confirmation d'inscription que j'ai reçu : WWW : http://citations.ovh.org FTP : ftp.ovh.org login : login mot de passe : mdp Les informations sur le service DEMO1G: MySQL: - le nom de base est le meme que le nom d'hébergement - le nom de l'utilisateur est le meme que le nom d'hébergement - le serveur de la base MySql: mysql.demo1g.ovh.org - phpMyAdmin: http://citations.ovh.org/phpmyadmin/ J'ai juste modifié les coordonnées, le reste est une copie. Donc en local on écrit dans php : mysql_connect("localhost", "root", ""); mysql_select_db("humour"); Par quoi dois-je remplacer localhost, root, et humour qui est le nom de la base de données en local ?
-
OK, merci des renseignements. EDIT : j'ai enlevé la dernière question de ce message, j'ai trouvé la réponse et je suis inscrit sur ovh.
-
[ésolu]-Peut-on téléphoner gratuitement d'un PC vers un poste fixe
ricou33 a répondu à un(e) sujet de Kiwi jaune dans Optimisation, Trucs & Astuces
Salut, Pour ceux qui appellent beaucoup de téléphone fixe, en France ou à l'étranger il y a wengo qui propose un forfait illimité à 7€, ça fonctionne avec tous les opérateurs et en plus avec ce forfait wengo prête leur wenbox qui se branche sur un switch et qui permet de brancher un téléphone classique et d'appeler sans allumer le pc. Ils proposent également des recharges à 10€ à la place de l'abonnement, à des tarifs préférentiels, surtout pour les appels à l'étranger. -
nos amies les bêtes
ricou33 a répondu à un(e) sujet de manly dans J'ai rien à dire mais j'le dis quand même
Ah zut, je vous aurais bien montré mon araignée mais je l'ai tuée, heureusement j'ai d'autres animaux de compagnie. Pour les voir cliquez. -
J'ai une nouvelle à annoncer !
ricou33 a répondu à un(e) sujet de sofy dans J'ai rien à dire mais j'le dis quand même
Oui ben, je peux te dire par expérience qu'il faut rester modeste dans les compliments donnés aux femmes non célibataires, surtout que le copain n'est peut-être pas loin. Alors petits mots mais grandes pensées. -
Non Dylav, pas du tout, ça existait déjà sous win 98, avant je ne sais pas c'était mon premier os. Pour créer un porte document tu fais un clic droit dans un dossier > nouveau > porte document, comme pour créer un nouveau dossier. Ca permet normalement de stocker les fichiers sur un disque amovible ou un autre pc et de maintenir facilement les fichiers à jour entre les 2 endroits. Je sais c'est pas très clair ce que je raconte mais j'ai du mal . Pour plus d'explication faut en créer un, windows explique comment ça marche la première fois qu'on l'ouvre. EDIT : j'avais oublié : +1 Dylav, il nous saoule windows avec ses dossiers imposés, de toutes façon les documents sont jamais sur le même disque ou tout du moins pas sur la même partition que windows, donc jamais dans "mes documents".
-
J'ai une nouvelle à annoncer !
ricou33 a répondu à un(e) sujet de sofy dans J'ai rien à dire mais j'le dis quand même
Pas mal ton régime, t'es bien comme ça, pas un kilo en trop