begin process at 2012 05 31 05:14:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

order by


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

order by

lundi 21 mars 2005 à 18:24:48 | order by

travailmichel

bonjour à tous

j'ai un soucis pour afficher ma requete avec un ORDER BY (somme).

je vois pas trop comment faire car je fais une autre requete d'apres les reponses d'un formulaire de recherche

voila mon code actuellement sans la requete order

 $r .= " SELECT * FROM biens WHERE 1// echo $data['somme'];
 if($logement=$_POST["logement"]) {
  $r .= " AND logement = ('" . implode("'&&'" ,$_POST["logement"]) . "')";
  //echo $r;
  }
  if($moyen=$_POST["moyen"]) {
  $r .= " AND moyen = ('" . implode("','" , $_POST["moyen"]) . "')";
  //echo $r;
  }

 if($pr!=0) {
  // $r .= " AND prix = ('" . implode("','" , $_POST["pr"]) . "')";
 $r .= " AND prix = ('".($_POST['pr'])."')";
 //echo $r;
  }
  //else($_POST["nb"]!=0){}
  if($nb!=0) {
  $r .= "AND nb_piece = ('".($_POST['nb'])."')";
  //echo $r;
  }
 
  $res=mysql_query($r);
  $nb=mysql_num_rows($res);

 

if($nb!='0') {

echo "<tr><td bgcolor='white' colspan='4'><a href=\"index.php\" >retour<img src='bouton/retour.gif' border='0' alt='Retour menu'></a></td></tr>";

  while( $data2 = mysql_fetch_array($res) ) {
  //$vu=$data2['vu_bd'];
  $id=$data2['id'];
  $ville=$data2['ville'];
  $reference=$data2['reference'];
  $photo_centrale=$data2['photo_centrale'];
  $photo1=$data2['photo1'];
  $photo2=$data2['photo2'];
  $photo3=$data2['photo3'];

voila le code actuel marche tres bien pour m'afficher les reponses mais comment lui dire que je veux que ce soit dans l'ordre du prix(somme)

merci d'avance

lundi 21 mars 2005 à 23:05:38 | Re : order by

Anthomicro

Salut,

les $variable=$_POST['machin'] pourront ne pas fonctionner avec l'error reporting sur ALL.

if(isset($_POST['machin']))
{
    $variable=$_POST['machin'];
}

Ensuite pour ta requête rajoute à la fin un ORDER BY prix DESC (ou ASC)

a +


    mardi 22 mars 2005 à 10:52:45 | Re : order by

    travailmichel

    salut Anthomicro

    bon yon truc j'arrive pas à l'adapter a mon code si je fais ça il ne recupere plus les reponses du form avant...

    voila ce que j'ai mis (je suis pas tres doué en php...)

    if(isset($_POST['moyen']))
    {
        $moyen=$_POST['moyen'];
    }
    if(isset($_POST['logement']))
    {
        $logement=$_POST['logement'];
    }
    if(isset($_POST['pr']))
    {
        $pr=$_POST['pr'];
    }
    if(isset($_POST['nb']))
    {
        $nb=$_POST['nb'];
    }

       $r = " SELECT * FROM biens WHERE nb_piece='$nb' AND logement='$logement' AND moyen='$moyen' AND prix='$pr' ORDER BY somme DESC";
        $res=mysql_query($r);
     $nb=mysql_num_rows($res);


    voila avaec ça je ne recupere rien..

    si tu vois ou je me tropme ça m'arrangerait

    mardi 22 mars 2005 à 16:13:55 | Re : order by

    Anthomicro

    Bah il se peut que tu n'aies aucun enregistrement dans la table, ou qu'il y ait une des 4 variables en $_POST qui n'existe pas.




      mercredi 23 mars 2005 à 12:02:36 | Re : order by

      tardigrade

      monte la valeur de ton error_reporting à E_ALL & ~E_STRICT
      mercredi 23 mars 2005 à 12:11:54 | Re : order by

      Anthomicro

      Laisse tout à E_ALL


        jeudi 24 mars 2005 à 12:15:46 | Re : order by

        travailmichel

        salut bon en fait j'ai trouvé il sufffit de mettre

        $r .= "order by prix" ;

        avant le
        $res=mysql_query($r);
          $nb=mysql_num_rows($res);

        et voila

        merci quand meme


        Cette discussion est classée dans : and, post, echo, nb, data2


        Répondre à ce message

        Sujets en rapport avec ce message

        multiple insertion dans mysql via un formulaire php [ par wizard512 ] je suis entrain d'éllaborer un script qui permet de multiple insertion dans mysql via un formulaire php.. mais je bloque pour la dernière étapes, quel Problème de lecture de données... [ par CyberMen30 ] Bonjour,Dans mon code, je fais une validation de formulaire, ensuite je place les données récoltées dans une table temporaire et les place dans une au Insertion de valeur BDD [ par vincevalantine ] Bonjour, après tant d'échecs de codages et de cafouillages, je me suis dit qu'il me fallait de l'aide [^^clinoeil1]. Voilà actuellement je suis en tra undefines random ?????? [ par wiwi999 ] voilà mon code mais lors de l'exécution me dit que random undefined au niveau du $_POST['random']'ai rien compris svp aidez moi vite c urgent et merci C'est Urgent [ par elantri ] Bonjour Tout le monde, J'ai un petit problème que je n'arrive pas à le résoudre. J'ai une liste déroulante qui donne à l'utilisateur la possibilité de Upload un fichier [ par michimichid ] Bonjour, je suis entrain de créer un formulaire d'inscription qui contient un champs Logo où je dois uploader un logo puis l'insérer dans ma base de Gestion des posts [ par lilj ] Bonjour, voilà je suis totalement bloqué, j'essaye tant bien que mal de résoudre mon problème. Mon problème : J'ai une page qui affiche des "idées" p $_POST et tableau [ par Canyata ] Bonjour à tous, J'ai une question très bête à vous poser :s Voila je me demande si je donne à un tableau un attribut name: [code=php]echo""; ... ec Double relations [ par alienor50 ] bonjours je vous expose mon problème je suis entrain de faire une application pour une commune en tant que stagiaire, il me manque une requête Propri formulaire d'ajout de produit [ par samia22 ] Bonjour à tous .. je fait mon formulaire d'ajout et ca marche bien.. mais il manque le test sur les champs de type entier et decimal.... vous


        Nos sponsors


        Sondage...

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        Photothèque

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 0,437 sec (4)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales