Aller au contenu

desg

Membre
  • Compteur de contenus

    5
  • Inscrit(e) le

  • Dernière visite

Messages postés par desg

  1. j'ai eu le meme souçis mais avec kwrite sur fc-4

    j'ai juste modifier les paramètres de régionalisation (je crois que c'est comme ça)

    et passer en fr dans kconfig, je sais pas pourquoi il n'y était pas deja ...

    certainement un problème du même style :)

  2. // la requéte selectione les 2 colones user et pasword ou les valeurs de $pseudo et 
    // $password correspondent
    $req="select * from utilisateur WHERE user=$pseudo AND password=$password";

    // si la requète retourne quelque chose l'utilisateur existe bien :)
    if ( $mfa = mysql_fetch_array($req) ) {
        return TRUE;
    }
    // sinon la requéte ne retourne ne rien
    else {
        return FALSE;
    }

    // pour éviter les problèmes il vaut mieux que la variable ne soit pas vide
    // addslashes permet de rajouter un \ devant les carctères nuisible
    // c'est valable que si magic_quote n'est pas activé sur le serveur
    // cette ligne attribut la valeur 'anonyme' si $_GET["$pseudo"] est vide
    // (ça évite aussi les notices pour les variables indéfini ...)
    $pseudo = ( empty($_GET["$pseudo"]) ) ? 'anonyme' : addslashes($_GET["$pseudo"]);

    rajoute exit(); après header(location..)

    ça dit clairement au script de s'arrèter :)

    while ($row==mysql_fetch_assoc($resultat)||($trouve=false))

    je pense que ta condition est toujours vraie essaye avec $trouve==false :)

    pour voire si t'es requète s'éxécute correctement tu peut faire

    mysql_select_db("agenda.mdb") or die('erreur 1:'.mysql_error());
    $resultat=mysql_query($req) or die('erreur 2:'.mysql_error());

    ça arretera le script et renvera l'erreur de mysql :)

  3. :blink:

    $_GET($pseudo)  ?

    $_GET["$pseudo"]

    while ($row==mysql_fetch_assoc($resultat)||($trouve=false)) { ?
    c'est pas très bon, non plus

    un truc comme:
    $pseudo = ( empty($_GET["$pseudo"]) ) ? 'anonyme' : addslashes($_GET["$pseudo"]);
    ....
    $req="select * from utilisateur WHERE user=$pseudo AND password=$password";
    if ( $mfa = mysql_fetch_array($req) ) {
         return TRUE;
    }
    else {
         return FALSE;
    }
     ......

    ajouter un addslashes($pseudo) si magic_quote est pas actif :)

    serait mieux ;)

  4. $result =array();
    while ($ligne = mysql_fetch_array($resultat))
    {
             $result[] = $ligne;    
    }
    return $result;

    après tu récupère le contenu avec foreach dans la fonction appelante
    $result[0][1]
    $result[0][2]...

    $result[1][1]
    $result[1][2]...

    foreach ( $result as $key => $val  ) {
           echo 'la ligne '."$key".' contient '.$val[1].' | '.$val[2].' | '.$val[3].......'<br>';
    }

    (("personnes a rien vu :)

    c'est trop tard j'ai corrigé "))

×
×
  • Créer...