IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] Requête multicritères et implode [Fait]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut [SQL] Requête multicritères et implode
    j'ai crée un formulaire avec plusieurs critères qu'on peut utiliser en même tps.
    cependant j'ai un problème quand dans mon formulaire je ne coche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT TYPE=checkbox NAME=bienparkinginterieur VALUE=oui>
    il me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Undefined index: bienparkinginterieur in c
    dans ma page qui traite j'ai mis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $bienparkinginterieur=$_POST['bienparkinginterieur'];
    $bienparkingexterieur=$_POST['bienparkingexterieur'];
    autre question, j'ai comme m'a indiqué une personne sur le forum fais pour ajouter les criteres utiliser implode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $query ='SELECT * from bien where '.implode(' AND ', $parametres);;
    $resultat = mysql_query ($query) or die('Erreur SQL ! '.$query.''.mysql_error());
    le problème que j'ai c est que je sais pas comment passer les paramètres entre les pages de ma pagination car ils peuvent un , deux comme 15..
    pour passer entre mes pages je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $tmp= "<a href=\"?num=".$var1."&mini=".$choix."&maxi=".$choix2."\">". $Npag2 ."</A>" . $tmp;
       $Npag2--;
    avec ici mini et maxi deux paramètres mais si je dois définir juste les paramètres qui sont dans ma requête , est il possible de faire un implode avec les liens ?
    merci beaucoup

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Essaie de ne pas vcréer 50.000 sujets, stp... Si la question est la même ou très similaire, tu peux poursuive le même sujet.


    Ton code HTML est incorrect, il faut l'écrire de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" name="bienparkinginterieur" value="oui" />
    Les noms de balises et d'attibuts sont en minuscules.
    Les valeurs des attributs sont encadrées d'apostrophes ou de guillemets.
    Toutes les balises HTML doivent être fermées : pour les balises qui ne vont pas en couple (comme <b></b> et <option></option>), il faut mettre un slash ) la fin : <br />, <hr />, <input /> etc.

    L'erreur d'undefined index : http://php.developpez.com/faq/?page=...fined_constant

    Pour utiliser implode(), il faut que tu mettes toutes les variables concernées dans un tableau. Étudie bien l'exemple que je t'ai donné hier.

    de chercher un minimum avant de poser des questions.

  3. #3
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    excuses moi d'avoir poster plusieurs messages qui ont c'est vrai très proche des autres posts.
    j'ai donc bien regarder tes remarques et tes liens concernant d'abord mon problème avec les checkbox.
    il faut donc que je lui spécifie une valeur quand il est vide dans la page de traitement sinon j'aurai tjs ce message.
    je pensais faire soit:
    donner par exemple
    $biencave="";
    et ceci pour toute mes valeurs en checkbox avant de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $biencave=$_POST['cave];
    mais ca me met toujours l'erreur.
    je pense donc que cette méthode doit pas etre bonne.
    j ai donc fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(isset($bienbox)){
    $bienbox=$_post['bienbox'];}
    ca ne marchait pas
    enfin en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if(! isset($bienbox)){
    $bienbox="";
    }
    else
    {
    $bienbox= $_POST['bienbox'];
    }
    ca a l air de marcher je n'ai plus le message d'erreur.
    c est bien ca ??
    merciiiiiiii

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Ouaip. Paufine un peu pour la sécurité et ce sera bon.

  5. #5
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    ya un truc que je comprend pas pour les balises select:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     <select name="biencuisine">
    	      <option value="">--</option>
    	      <option value="1">indépendante</option>
    	      <option value="2">intégrée</option>
    	      </select>
    j'ai mis l'option value=""qui correspond au fait qu on prend pas ce paramètre en compte, mais quand je laisse tout mes champs sans les modifier, il me renvoye:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Erreur de syntaxe près de '' à la ligne 1
    Je me dis que je peux retirer la valeur "" mais après ca rendra la requête obligatoire sur le champ 1 ou 2 non ???

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Ce code HTML est correct, n'y touche pas. L'erreur dont tu parles concerne PHP.
    Apprends à faire la différence entre une erreur de logique (un bug) et une erreur de syntaxe (le script n'est pas du tout exécuté).

  7. #7
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    ok merci
    donc cette erreur renvoye à un problème au niveau de ma requête ?
    ca m'arrive de tps en tps ce genre d'erreur : ca m envoye la ligne un alors que la ligne un correspond souvent a <html>
    c est a la ligne un de la requête si j ai bien compris ?

  8. #8
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Je suis comme ePoX, je n'ai pas de boule de cristal.
    Utilise un bon éditeur de code avec un débogueur, cela t'aidera.

  9. #9
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    Citation Envoyé par djedje37et28
    enfin en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if(! isset($bienbox)){
    $bienbox="";
    }
    else
    {
    $bienbox= $_POST['bienbox'];
    }
    ca a l air de marcher je n'ai plus le message d'erreur.
    c est bien ca ??
    merciiiiiiii
    Citation Envoyé par Yogui
    Ouaip. Paufine un peu pour la sécurité et ce sera bon.
    Pas d'accord votre honneur !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (isset($_POST['bienbox'])) {
    $bienbox = $_POST['bienbox'];
    } else {
    $bienbox = "";
    }
    Mais je crois que tu ne comprends pas vraiment ce que tu fait, ce n'est pas bon, regarde la doc de la fonction isset djedje37et28

    regarde aussi ici : http://fr.php.net/manual/fr/language...s.external.php

  10. #10
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Fladnag : s'il a activé les autoglobales, c'est correct. Bien sûr, tu as raison et il ne faudrait pas. Mea culpa. J'ai tendance à fatiguer, ces jours-ci...

  11. #11
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    J'ai trouvé mon erreur , j'avais mis deux ; après ma requête
    la ca marche bien faut juste que maintenant j'attaque la fonction implode dans ma pagination et un peu de javascript pour bloquer certaines valeurs impossible.
    je te remercie bcp de ta patience.

  12. #12
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    j'ai regardé la fonction implode mais je séche vraiment!!
    manuellement ca devrait faire ca pour les parametres
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $tmp .= " <A href=\"?num=" . ($Npag2-1)*$Nmax . "&mini=".$choix."&maxi=".$choix2."\">"
    le problème que j ai c est que implode va me permettre d'avoir les valeurs du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'biensouscategorie = "t4"'
    maisje vois pas
    comment transformer ca en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    &biensouscategorie="t4"
    je pensais a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .implode(' & ', $parametres);
    et donc faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $tmp .= " <A href=\"?num=" . ($Npag2-1)*$Nmax . "&mini=".$choix."&maxi=".$choix2."\">"
    mais je me dis que lorsque je transmet dans la requete:
    (bienprix between "400001" and "999999999999")
    ca sera incorrect de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    &bienprix between "400001" and "999999999999"

  13. #13
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    en faite je crois que je viens de comprendre, c est pas ca qu'il faut que je transmet mais plutot la value des champs :

  14. #14
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    j'ai fais une condition pour permettre aux personnes qui ne valident aucun critères, de voir tout les biens: j ai fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <? if ( ($bienterrasse = "")&&($bienbalcon = "")&&($bienascenseur = "")&&($biencave="")&&($bienparkinginterieur="")&&($bienparkingexterieur="")&&
    ($biensalledeau="")&&($biensalledebain="")&&($wc="")&&($bienetage="")&&
    ($biennaturechauf="")&&($bientypechauff="")&&($biencuisine="")&&
    ($biensurfacehab1="")&&($biensurfacehab2="")&&($bienchambre="")&&
    ($bienpiece="")&&($bienprix="")&&($bienville="")&&($bienbox="")&&
    ($bientype="") )
    {
    include("montrebienbis4.php");
    }
    else
    { //procédure d'affichage des données avec les conditions choisies}
    cependant ca ne m'affiche rien, quand je n entre pas de critères.
    je me demande si c est pas qu un champ n est pas reconnu en valeur ""

    j ai pourtant fais dans le formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <option value="">--</option>
    pour les select name et pour les checkbox j ai juste mis une valeur a oui mais pas de valeur "".
    par la suite je fais avant de tester ma boucle if
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    f (isset($_POST['bienwc'])) {
    $bienwc = $_POST['bienwc'];
    } else {
    $bienwc = "";
    }
    if (isset($_POST['mini'])) {
    $biensurfacehab1 = $_POST['mini'];
    } else {
    $biensurfacehab1 = "";
    }
    if (isset($_POST['maxi'])) {
    $biensurfacehab2 = $_POST['maxi'];
    } else {
    $biensurfacehab2 = "";
    }
     
    if (isset($_POST['biensalledebain'])) {
    $biensalledebain = $_POST['biensalledebain'];
    } else {
    $biensalledebain = "";
    }
    if (isset($_POST['biensalledeau'])) {
    $biensalledeau = $_POST['biensalledeau'];
    } else {
    $biensalledeau = "";
    }
    mais il reconnait pas que j'ai rien choisi .
    a quoi cela pourrait etre du ?
    les checkbox sont ils considerer isset meme si on leur met pas de valeur ce qui ferait qu'on les considere pas leur valeur a ""??
    je sais pas si je suis clair
    merci en tout cas ( je vais revérifier mes valeurs on s est jamais !!)

  15. #15
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    c'est bon ne tenez pas compte de ce que j'ai mis avant j'ai réussi à me dépatouiller!! !!!
    j ai juste une question toute bête:
    j'aimerai dans mon script php plutot que faire un header dans la page active,
    envoyez vers la page montrebienbis4.php plutot que de rester dans la page active.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if ( ($bienterrasse == "")&&($bienbalcon == "")&&($bienascenseur == "")&&($biencave=="")&&($bienparkinginterieur=="")&&($bienparkingexterieur=="")
    &&($biensalledeau=="")&&($biensalledebain=="")&&($bienwc=="")&&
    ($bienetage=="")&&($biennaturechauff=="")&&($bientypechauff=="")
    &&($biencuisine=="")&&($biensurfacehab=="")&&($bienchambre=="")&&($bienpiece=="")&&($bienprix=="")&&($bienville=="")&&($bienbox=="")&&($bientype=="") )
    {
    include("montrebienbis4.php");
    }
    avec <a href...> je suis obligé de mettre un lien ou la personne cliquera, mais je veux la rediriger sans qu'elle fasse ca.
    vous voyez ??
    merci

  16. #16
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    j'ai trouvé aussi !!!

  17. #17
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    j'ai juste un dernier problème que je n'arrive vraiment pas à régler:
    c est passé les valeurs de la fonction implode entre les pages de ma pagination
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $tmp .= " <A href=\"?num=" . ($Npag2-1)*$Nmax ."\">"
          . $Npag2 . "</A>";
    je pense avoir a peu près compris ce que je dois faire :
    mettre les value que je recois des formulaire dans un tableau et utiliser le couple name et value pour les passer entre les pages de ma pagination.
    cependant dois je utiliser cette même fonction implode dans mon a href yogui ???
    merci
    jérôme
    je pense qu'il faut que je crée un tableau a deux dimensions avec les couples (name et value) mais comment ca se crée ?
    car dans l'exemple qu on a utilisé , on a pris un tableau avec un seul paramètre qu'on a stocké ?
    remerci

  18. #18
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    J'avoue être un peu perdu... Tu as fait pllein de modifs tout seul, et je t'en félicite, mais du coup il va falloir que je lise tout
    En attendant, je te recommande ce tutoriel : http://pbnaigeon.developpez.com/tuto...phe-guillemet/

  19. #19
    Membre confirmé Avatar de djedje37et28
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 224
    Par défaut
    J'ai regardé l'article et je le trouve très intéressant surtout les diffèrences de vitesse de traitement selon les méthodes guillemets ou apostrophe....
    j'ai un peu affiné je pense la manière dont j'aimerai passer mes valeurs entre les pages, normalement je devrai avoir qu'un tableau a faire, je rajouterai un tableau $pagination qui va contenir les valeurs que je veux passer entre les pages et dans le a href , j'utiliserai la fonction implode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    $parametres = array();
    $pagination = array();
    	// les champs à cocher
     
        if($biencave == 'oui')
        {
            $parametres[] = 'biencave = "oui"';
            $pagination[] = 'biencave = "oui"';
        }
     
        if($bienterrasse == 'oui')
        {
            $parametres[] = 'bienterrasse = "oui"';
            $pagination[] = 'bienterrasse = "oui"';
        }
    //surface
    	if($_POST['biensurfacehab'] == '1')
        {
            $parametres[] = '(biensurfacehab between "1" and "50")';
            $pagination[] = 'biensurfacehab == "1"';
        }
    	if($_POST['biensurfacehab'] == '2')
        {
            $parametres[] = '(biensurfacehab between "51" and "100")';
            $pagination[] = 'biensurfacehab == "2"';
        }
    	if($_POST['biensurfacehab'] == '3')
        {
            $parametres[] = '(biensurfacehab between "101" and "200")';
            $pagination[] = 'biensurfacehab == "3"';
        }
    	if($_POST['biensurfacehab'] == '4')
        {
            $parametres[] = '(biensurfacehab between "201" and "300")';
            $pagination[] = 'biensurfacehab == "4"';
        }
    	if($_POST['biensurfacehab'] == '5')
        {
            $parametres[] = '(biensurfacehab between "101" and "3000")';
            $pagination[] = 'biensurfacehab == "5"';
        }
     
     
     
     
     
     
    $tmp= "<a href=\"?num=".$var1.".implode(' & ', $pagination). \">". $Npag2 ."</A>" . $tmp;
       $Npag2--;

  20. #20
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Je t'ai donné ce lien surtout pour des raisons de lisibilité du code : compare
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo "<a href=\"truc.php\">Truc</a>";
    echo '<a href="truc.php">Truc</a>';
    Maintenant, je te recommande de te renseigner sur la structure switch plutôt que d'utiliser une suite de if().

    Attention dans tes paramètres de l'URI, la syntaxe n'est pas la même qu'en SQL : nom_parametre=valeur_parametre (sans espaces ni guillemets).

Discussions similaires

  1. [SQL] Requête Multicritère Vba
    Par holoaccess dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 16/04/2007, 11h00
  2. [SQL] Recherche multicritères genération de la requête
    Par primus dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/02/2006, 16h34
  3. [SQL] Requête complexe avec appel multiple à la même table
    Par Julien Dufour dans le forum Langage SQL
    Réponses: 9
    Dernier message: 14/04/2005, 14h12
  4. [PL/SQL]requête imbriquée
    Par Nadine dans le forum Oracle
    Réponses: 6
    Dernier message: 01/02/2005, 16h21
  5. [SQL] Requête à jointure qui ne fonctionne pas
    Par Bensor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/12/2004, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo