roule007 a écrit 67 commentaires

  • [^] # Re: Un exemple de code un peu plus complet et concis :

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Bon sa marche !!!
    Apres un Mix de toutes vos méthodes sa tourne, MERCI A TOUS !

    J'abuse et vous pose une autre question :
    Comment faire pour que si l'utilisateur tape trois mots clés, on affiche les resultats en fonctions de 3 requetes, celles avec les 3 mots, puis celle avec un moins 2 mots puis celle avec au moins 1 mot ???

    Merci encore à tous !
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    La line 83 correspond a :

    $nb_total=mysql_result($requete,0,"count(*)");
    Voila !
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Bon bein... sa marche tjrs pô !
    Désolé les gars :(

    Voila la requete et l'erreur générée :

    SELECT count(*) FROM vivacances WHERE (TITLE like '%hotel%') ORDER BY prix ASC ;
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/publicid/sd/julien/moteur.php on line 83

    Et avec deux champs de recherche :

    SELECT count(*) FROM vivacances WHERE (TITLE like '%hotel%') or (TITLE like '%maroc%') ORDER BY prix ASC ;
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/publicid/sd/julien/moteur.php on line 83
  • [^] # Re: Un exemple de code un peu plus complet et concis :

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    OK,
    Bon ton code marche bien mais le résultat de la requete n'est pas le même si ?
    Car quand je la lance, j'ai zéro resultat pour un truc qui est rempli pourtant !
    Je m'explique :
    SELECT count( * ) FROM vivacances WHERE TITLE LIKE '%hotel%' ORDER BY prix ASC

    Me donne 10 résultats, alors que :

    select count(*) from vivacances where TITLE in ('%hotel%') order by prix asc;

    Me donne 0 résultats !

    Mes lacunes en SQL me perderont !
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Voila ce qu'il me met :

    Parse error: parse error, unexpected '%' in /home/publicid/sd/julien/moteur.php on line 44
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Je pense en effet que le OR sera utilisé tout le temps mais bon, pour prevoir j'ai mis cette variable qui me permettera dans changer si besoin il y a.
    Mais bon dans tous les cas, je ne pense pas que se soit elle qui crée des pb...
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    La première donne :

    SELECT count(*) from vivacances where TITLE like '%'%maroc%' or TITLE like '%hotel%'%' order by PRIX ASC ;erreur d'interrogation de la base, Unknown column 'maroc' in 'where clause'


    La deuxiéme donne :

    SELECT count(*) from vivacances where TITLE like ''%maroc%' or TITLE like '%hotel%'' order by PRIX ASC ;erreur d'interrogation de la base, Unknown column 'maroc' in 'where clause'

    La deuxiéme me donne l'impression de ne pas être loin mais bon...
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Oui sauf que c un pseudo moteur de recherche donc maroc et hotel était des exemples, on peux tres bien imaginer qu'un utilisateur tape :
    maroc hotel séjour safari..... et bien d'autres encores.
    D'ou l'interet d'une requete crée dynamiquement !
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    En lançant la requete avec maroc uniquement comme mot clé :
    print_r($mots) donne : Array ( [0] => maroc )

    Et avec maroc et hotel comme mot clé :
    print_r($mots) donne : Array ( [0] => maroc [1] => hotel )

    Voili ...
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    J'ai donc mis ta requete :
    $requete="SELECT count(*) from vivacances where TITLE like \'".$phrase."\' order by PRIX ASC ;";

    Résultat des courses :

    SELECT count(*) from vivacances where TITLE like \''%maroc%'\' order by PRIX ASC ;erreur d'interrogation de la base, You have an error in your SQL syntax near '\''%maroc%'\' order by PRIX ASC ' at line 1

    Je craque !!!!!!!!
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Pour nicodache,
    Ce n'est pas la requete SQL qui me pose pb mais la façon en php de pouvoir la génerer avec mes variables !
    Donc le rendu que je veux c bien :
    SELECT count(*) FROM vivacances WHERE (title LIKE '%sejour%') OR (title like '%hotel%') OR (title like '%maroc%') ORDER BY prix ASC ;

    Mais ce qui me pose un vrai pb c de génerer cette requete en php avec l'intégration de mes varaibles !
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 1.

    Je ne comprends pas !
    Dans ma requete ce n'est pas un guillemet (") mais deux cotes(' ')
    Et si j'en enleve un sa ne marche pas !
    A L'AIDE !
  • [^] # Re: c'est possible !

    Posté par  . En réponse au message CRON WGET .... Évalué à 1.

    Merci, en fait le pb était que j'avais écrit le script sous windows puis renomer et envoyer sous linux...
    Les retours chariot n'étant pas les mêmes, linux ne les reconnaissait pas !
    Bref, sinon je suis bien intéressé par ta variables wget mais je ne trouve rien dessus, alors si tu pouvais me montrer comment verifier si le dl c bien passé...

    Merci !
    P.S : De plus j'ai un sérieux pb ce que dans mon script posté au dessus, même si le fichier n'ai pas la, il rentre dans le if, donc il me drop la table et pour le reste il essaye, mais vu que le fichier n'est pas la il plante !
    Mon pb est que si le fichier n'est pas sur le dur, je ne veux pas supprimer ma table !
    HELP THANKS ;)
  • [^] # Re: c'est possible !

    Posté par  . En réponse au message CRON WGET .... Évalué à 1.

    Bon j'ai un pb, il me dit :
    line 15: syntax error: unexpected end of file
    Voila le script :

    #!/bin/sh
    #wget http://www.monsite/hello.xml(...) -O hello.xml
    if [ -f hello.xml ];
    then
    sed -f regles.sed hello.xml > hello2.xml
    /usr/bin/mysql -utest -ptest dbtest < delete.sql
    sabcmd hello.xsl hello2.xml | mysql -utest -ptest dbtest
    rm -f hello.xml
    rm -f hello2.xml
    else
    echo Probleme
    fi

    J'ai essayé avec ; et sans ; et pas de changement tjrs la même herreure!
    A L'AIDE PLEASE !
  • # MERCI A TOUS

    Posté par  . En réponse au message sed et les accents. Évalué à 1.

    Merci à tous, j'ai appliquer un peu de vos deux méthodes et sa marche !
    J'ai encoder mon fichier xsl en iso-8859-1 de manière à garder le même format que mon fichier xml.
    Plus le \& sa roule !!!
    Donc merci à tous !
  • [^] # Re: Unicode !

    Posté par  . En réponse au message sed et les accents. Évalué à 1.

    OK, mais comment dire qu'un champ texte est en UTF8 ???
    Ma base de donnée est en MYSQL donc je ne vois pas UTF8, idem pour ma table, je peux choisir :
    MyISAM
    HEAP
    ISAM
    MERGE

    Si tu as eu idée dit moi !
    Merci.
  • [^] # Re: Re

    Posté par  . En réponse au message sed et les accents. Évalué à 1.

    Bon j'ai fait ta modif et sa roule à moitié !
    Dans mon fichier XML j'ai bien pour Combiné : Combiné
    Ce qui est bon mais apres quand je le parse avec sablotron pour le rentrer dans ma base de donnée, voilà ce qu'il me met : Combin&eacute
    Comment puis-je corriger cela car je pense que lorsque je vais vouloir afficher les champs de ma base de donnée il y aura boulette !?
  • [^] # Re: Re

    Posté par  . En réponse au message sed et les accents. Évalué à 1.

    et merde alors je viens de capter qu'il interpretait le HTML alors 3éme version de mon post, je vais y arriver !

    Regle.sed :

    #!/usr/bin/sed -f
    # Table de transcodage de ISO-8859-1 vers HTML
    # Fichier "regles.sed"
    s/É/&Eacute;/g
    s/È/&Egrave;/g
    s/Ê/&Ecirc;/g
    s/Ë/&Uuml;/g
    s/À/&Agrave;/g
    s/Á/&Aacute;/g
    s/Â/&Acirc;/g
    s/Ç/&Ccedil;/g
    s/Û/&Ucirc;/g
    s/Ü/&Uuml;/g
    s/é/&eacute;/g
    s/è/&egrave;/g
    s/ê/&ecirc;/g
    s/à/&agrave;/g
    s/á/&aacute;/g
    s/â/&acirc;/g
    s/ç/&ccedil;/g
    s/ô/&ocirc;/g


    En fait je viens de détailer, et aprés le passage de sed sur mon fichier,
    il me transforme :
    spécial en spéeacute;cial
    au lieu de me faire :
    spécial en spécial
  • # Re

    Posté par  . En réponse au message sed et les accents. Évalué à 1.

    En fait je viens de détailer, et aprés le passage de sed sur mon fichier,
    il me transforme :
    spécial en spéeacute;cial
    au lieu de me faire :
    spécial en spécial

    Voila ce que j'aimerais arranger!
    Merci.
  • # Merci :D

    Posté par  . En réponse au message Monter un DD. Évalué à 1.

    Merci @ tous,
    Maintenant sa marche nickel !

    @+.
  • [^] # Re: Système de fichier

    Posté par  . En réponse au message Monter un DD. Évalué à 2.

    Bon mon pb est presque arrangé, j'arrive à lire et à écrire sur mon disque mais je viens de découvrir un autre pb :(
    Ce disque fait 60 Go et linux ne me reconnait que 5.8Go...Pourquoi ?

    Je peux me permettre de formater ce DD donc si qq'un à une solution pour qu'il me le reconnaisse bien comme un 60Go...

    Merci d'avance !
    P.S : je suis sur de l'état de ce DD car sur un autre PC il me le reconnaissait bien comme un 60GO.
  • [^] # Re: Système de fichier

    Posté par  . En réponse au message Monter un DD. Évalué à 1.

    ext 3
  • [^] # Re: s/users/user/

    Posté par  . En réponse au message Monter un DD. Évalué à 1.

    Désolé mais je suis newbie et la je ne capte pas ce que je suis censé faire avec s/users/user....

    Peux tu me mettre une phrase pour expliquer ça ?
    Merci.
  • [^] # Re: eclaire moi ...

    Posté par  . En réponse au message Comparateur de Prix. Évalué à 1.

    Je suis en effet étudiant et je viens d'intégrer une école.
    Mon pb est que les autres étudiants ont déjà reçu un enseignement spécifique à ce projet, moi non !
    Donc mon cerveau et moi même essayons le plus possible de rattraper le retard mais vu la deadline qu'on m'a fixé ça va être très dur !

    Il me semble donc que tes inquiétudes quand à ma conscience professionnelle non pas lieu d'être, je n'ai en effet aucunement l'habitude de m'inventer des domaines de compétences imaginaires... rassures toi !

    Pour revenir à mes moutons, je dois en effet récupérerer (soit disant) des flux XML de listing de produits (référence, prix, stock...) et par la manière qui me convient réaliser un comparateur de prix sur produits en stock.

    D'où mes questions qui reste vague pour cause de mon incompétence dans le domaine.
  • # A L'AIDE

    Posté par  . En réponse au message Comparateur de Prix. Évalué à 0.

    Allez les gars j'ai vraiment besoin d'un coup de main !!!!

    Comment faire tout d'abord pour lire un flux XML ?
    Comment l'interpréter, en le rentrant dans une base de donnée ??

    Et surtout aprés, qu'elles sont les techniques d'un comparateur de prix, ou puis-je trouver des infos !!!!!!!?????


    Merci d'avance, de me sortir de la M..DE !