Aller au contenu

Portekoi

Membre+
  • Compteur de contenus

    4 294
  • Inscrit(e) le

  • Dernière visite

Messages postés par Portekoi

  1. Re,

    Alors pour ma part, j'utilise le 1 lorsque je construit ma clause where.

    C'est à dire... hum tiens, pour ton exemple, on a un formulaire avec 3 champs de type text :

    Auteur - Titre - Editeur

    La personne a saisie les 3 champs ou 2 champs sur les 3 ou 1 champs sur les 3 donc :

    if (!$_POST["Auteur"])
    {
      $sqlwhere = $sqlwhere . " and auteur='".$_POST["Auteur"])."'"
    }

    if (!$_POST["Titre"])
    {
      $sqlwhere = $sqlwhere . " and Titre='".$_POST["Titre"])."'"
    }

    if (!$_POST["Editeur"])
    {
      $sqlwhere = $sqlwhere . " and Editeur='".$_POST["Editeur"])."'"
    }

    Et ainsi ma requete sera :

    "Select champ1, champ2, champ3 from livre where 1=1" . $sqlwhere

    Ce qui sera traduis par : Select champ1, champ2, champ3 from livre where 1=1 and auteur='Portekoi' si la personne n'a saisie que l'auteur :)

    Pour les autres utilisations, ca sort du cadre de ce forum ^^

    Portekoi

    PS :Et en plus je te fais un mini moteur de recherche, elle est pas belle la vie sur le Hub? ^_^

  2. Bon je recommence....

    1 - Tu dois pas mettre de '1' dans ton 'where' car cela retourne tous les enregistrements et en plus ca te sers à rien.

    SELECT * FROM livre WHERE Id='826' OR Id='827' OR Id='828' OR Id='829' OR Id='908' ORDER BY Nom LIMIT 0,100

    Et les '(' et ')' te servent à rien dans ton cas...

    2 - Au lieu de faire des 'like', tu fais id='216' or id='217'

    Vala, réessaye et tu verras, ca marchera :)

  3. Tu créé une variables chemin au dessus de ton include

    $chemin = "../";

    Ensuite dans ton include tu fais :

    <img src="<?=$chemin?>monimage.jpg" ...

    Pareil pour le style.css et autre :)

  4. SELECT * FROM livre WHERE 1 AND (Id LIKE 212) AND (Id LIKE 213) ORDER BY Nom LIMIT 0,100

    Je connais cette facon de faire...

    Moi je fais :

    SELECT champs1, champs2 FROM livre WHERE Id ='212' OR Id ='213' ORDER BY Nom LIMIT 0,100

    Essaye avec le OR, ca marchera mieux je pense :D

    Parce que tu peux pas avoir deux fois une valeur ;)

    Et évite le fameux "select *", ca bouffe du processeur souvent pour rien :)

  5. Salouté :)

    Chapeau pour notre forum préféré :)

    Par contre, chez moi y a un bug :

    Quand on rechercher "webmaster" et que l'on est à la 24 ième page on a 25 26 27 28 ... derrière

    Par contre si on clique sur le '25' y a plus de page derrière :blink::blink:

    EDIT : Maintenant ca le fais à la '28' ... j'y comprends rien ^_^

    La preuve que je suis pas fou

    :fou:

    Bizarre... c'est que chez moi ca?

    Bye

    Portekoi

  6. Tu as essayé :

     <textarea name="msg_txt" cols="40" rows="10"><?echo "le resultat de ma requete ici"?></textarea>

    Car certains mettre l'attribut value à textarea qui n'existe pas :)

    Donne nous un peu de ton code :)

    Bye

    Portekoi

  7. Au cas où car déjà vu.

    Suis les conseils de Dan concernant le chemin absolue vers ton fichier.

    Ne fais surtout pas QUE forcer l'extension car la personne pourrais faire un truc du genre : page=http://www.monsite.com/mapage

    Et là, ton script ferait : http://www.monsite.com/mapage.php

    J'ai vue beaucoup de webmaster ce faire avoir :)

    Bye

    Portekoi

  8. Lu,

    Que veux tu faire dans cette galerie?

    Ajouter-Modifier-Supprimer une photo?

    A qui sera accessible la galerie? Des groupes? Des logins?

    Dis m'en plus et si je peux, je t'aiderais :)

    Bye

    Portekoi

  9. Lu,

    Pour moi, crypter les mots sert surtout à éviter tout danger si le "hacker" fais une injection Sql.

    Par exemple, vous passez de page en page un "Id_page". Si vous ne protégez pas votre "main", on peut facilement injecter une requete (avec un "Union" par exemple) pour que, au lieu de sortir le titre d'un article, c'est le mot de passe d'un membre qui sors :)

    Donc s'il est crypté... ben il pourra aller se brosser ^_^

    ++

    Portekoi

  10. Lu,

    Bienvenue à toi :)

    Par défaut, il me semble que c'est déjà le cas mais sinon, tu vas dans :

    Mes contrôles > Paramètres email > "Activer la 'Notification par email' par défaut ?

    "

    mais moi je recois un mail à chaque réponse même quand j'ai pas encore lu celle ci... Sur d'autre forum, on est alerté une seule fois jusquu'à ce que l'on se connecte... j'ai dû loupé un truc ^_^

    Bye

    Portekoi

  11. Bonjour,

    Question : Sur Google, lorsque je fais une faute de frappe, il me met un équivalent. Par exemple pour "sorcie glouton", il me mets "sorcier glouton". A moins que je n'ai mal vue, est ce que Msn compte mettre cette "option" dans sa Todo liste :) ?

    Question bête je sais mais c'est tellement utile parfois :)

    Bye

    Portekoi

  12. Salouté,

    Ben le texte au milieu en première page est vraiment flou et trop petit à mon coup.

    L'intro du menu est sympa mais même remarque, c'est flou...

    Non, ca viens pas de mon écran :lol::lol:

    Sinon pour le porte folio, tu devrais mettre le clique vers le site en question sur le screenshot et en target "blank_" car quand on click dessus, on quitte ton site :(

    Vala en gros et en 30 sec :)

    EDIT : Sympa comme tout ton site :)

    Bye

    Portekoi qui continue de regarder :P

×
×
  • Créer...