begin process at 2008 07 21 02:22:06
1 213 553 membres
22 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Formulaire de recherche + liste affichage 2 tables [ Base de données / MySQL ] (christuckers)

Formulaire de recherche + liste affichage 2 tables le 12/04/2007 16:01:21

christuckers
Salut tout le monde !!

Bon ba ma question est sans doute facile à résoudre, mais malgrès [ Lien ] je n'ai pas réussi.
Pour faire simple, j'ai 2 tables :

- vft_users ; qui correspond pour resumer à la table commercial
- vft_files ; qui correspond à la table dossier.

Lorsque l'on crée un dossier, on choisi dans un menu déroulant dynamique, le nom du commercial, qui s'inscrit sous la forme d'ID dans la table vft_files.
On a donc, si j'ai bien compris, une jointure de la forme vft_users.iduser=vft_files.iduser.

Voici mon formulaire de recherche :

<form action="listerecherchevp.php?nomcli=<?=$nomcli?>" method="post" name="p" target="body" id="i">
              <td>Recherche par IC </td>
              <td width="20%" align="left" valign="middle">
               
                  <div align="center">
                   <input name="ic" type="text"> <input name="r" type="hidden" value="4"  >             
                </div></td>
              <td width="10%" align="center" valign="middle"><input type="submit" name="Submit" value="Envoyer">                </td>
               <td width="20%" align="center" valign="middle">&nbsp;</td>
      </form>

Donc vraiment un formulaire simple. Mon souhait serait de taper le nom du commercial dans le formulaire de recherche et d'arriver sur la liste des resultats par le biais de cette requête :

<?
      if($r=='2' ){ $query = "SELECT * FROM vft_files WHERE nomcli LIKE '%$nomcli%' ";
     } elseif
     ($r=='1' ){ $query = "SELECT * FROM vft_files WHERE rcs LIKE '%$siren%' ";
     }
     elseif
     ($r=='3' ){ $query = "SELECT * FROM vft_files WHERE telephone LIKE '%$tel%' "; }
     elseif
     ($r=='4' ){ $query = "SELECT * FROM vft_files LEFT JOIN vft_users ON vft_files.iduser=vft_users.iduser WHERE login LIKE '%ic%' "; }
      else { $query = "SELECT * FROM vft_files ";
     }
     
        $result = mysql_query($query) or die ("<p align=center class=text>Lecture des demandes impossible req rech</p>");
        $nb_result = mysql_num_rows($result);
        ?>


Pour le moment ma requete fonctionne mais affiche toujours le même résultat, même en changeant completement la recherche (ex: ric --> por = même résultat !!)

Je vous remercie de m'éclairer car la, je comprends vraiment pas !!

Re : Formulaire de recherche + liste affichage 2 tables le 12/04/2007 16:48:24

vilhjalms
Saell og blesuð

Lol :)
[ Lien ]

Ok je me tais ! Boujour Coucou747

Vilhjálms Sigurðsdóttir aka Frëyjá

Re : Formulaire de recherche + liste affichage 2 tables le 12/04/2007 17:02:05

christuckers
euh....., j'ai pas tout compris...

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 00:23:20

Kdecherf
Réponse acceptée !
  ($r=='4' ){ $query = "SELECT * FROM vft_files LEFT JOIN vft_users ON vft_files.iduser=vft_users.iduser WHERE login LIKE '%ic%' "; }
devient ==>  ($r=='4' ){ $query = "SELECT * FROM vft_files LEFT JOIN vft_users ON vft_files.iduser=vft_users.iduser WHERE login LIKE '%$ic%' "; }

(normalement $ic devrait être $_POST['ic'] idem pour les autres variables, particularité pour nomcli qui est dans $_GET).

PS : sjon tu aurais pu nous épargner ton post inutile ...

Cordialement,
Kdecherf

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 00:28:54

Anthomicro
Nan mais c'est pas grave Sjon est notre boulet préféré de toujours :p Ceci dit cette section est un peu dépréciée je lui accorde :) M'enfin elle est pas autant dépréciée que ses posts, donc ça va ;)

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 00:33:38

Kdecherf
Antho, héhé :) Boulet d'un jour boulet de toujours. Qu'est-ce qu'on s'est bien marré quand même.

Par contre, vérifies ta source parce que l'erreur de christuckers me parrait surprenante.

Cordialement,
Kdecherf

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 01:55:29

vilhjalms
Saell og blesuð

Anthomicro ? toujours  en desaccord avec mon frere lol :) desole je me permet de rire :) juste pour info mon frere vous avait donne le port du proxy que vous vous contentez d'identifier comme ip : 82.233.50.158 :)

Vilhjálms Sigurðsdóttir aka Frëyjá

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 09:01:51

Anthomicro
On sait très bien que ton pseudo et Sjon ne font qu'un personnage ... Bref sur ce stop au HS ...

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 09:28:53

christuckers
Oki ca marche merci beaucoup, par contre au final j'ai pas compris, mon post était débile ou non...

Re : Formulaire de recherche + liste affichage 2 tables le 13/04/2007 10:23:18

Kdecherf
christuckers, non ton post n'est pas débile mais à l'avenir essaies de comprendre le fonctionnement d'un script, c'est le secret pour corriger les fautes ;-)

Pour le HS avec sjon, ouais bon on va pas s'amuser à poluer le forum y'en a assez eu sur IRC ...

Cordialement,
Kdecherf


[Page 1 Page 2]
Classé sous : recherche, select, query, files, vft

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS