[php/SQL] filtre sur une liste deroulante

filtre sur une liste deroulante [php/SQL] - PHP - Programmation

Marsh Posté le 01-07-2004 à 11:30:41    

edit


Message édité par albator-hc le 23-08-2004 à 10:55:13
Reply

Marsh Posté le 01-07-2004 à 11:30:41   

Reply

Marsh Posté le 01-07-2004 à 11:33:42    

albator-hc a écrit :


ps: il ya 2 liste deroulante parce ke jai piquer le script d'un site pour le readapter.

ceci explique cela
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 01-07-2004 à 11:47:23    

La ca marche yavai un probleme de sintaxe dans categoerie.
 
sinon komment je peut faire pour virer une lisrte deroulante sur les 2???, ou tout simplement la cacher..?

Reply

Marsh Posté le 01-07-2004 à 12:02:08    

ben en fait, sur la premiere page, il ya 2 liste identique.
 
jvoudrai juste en virer une, mais quand jle fait il trouve plus certaine variable sur la page 2

Reply

Marsh Posté le 01-07-2004 à 12:21:42    

 $resultat=mysql_query($requete);  
  echo $resultat;  
 
Ca te sert a quoi de printer le query? Le query sert executer une commande sql, dans ton cas il faut apres le mettre dans un mysql_fetch_array($query); pour sortir quoi que se soit

Reply

Marsh Posté le 01-07-2004 à 13:30:18    

ct juste pr le teste.
 
bon maintenant ca marche.
 
comment je peut virer une list deroulante sur les 2 plZ?

Reply

Marsh Posté le 02-07-2004 à 09:38:30    

Tu le selectionne et tu presse sur effacer ... Excuse moi pour cette réponse, ça doit etre nerveux chez moi ... j'ai un peu de peine a me montrer au mieux de moi avec les gens qui utilisent des scripts qu'ils ne comprennent pas du tout, piqués a droite et a gauche, et demandent aux autres de les modifier pour eux parceque leur temps est trop précieux pour le perdre a apprendre le langage

Reply

Marsh Posté le 02-07-2004 à 10:54:37    

ben lma logique c pas ca.
 
c plus ke jai un projet entier a rendre et ke je suis bloker la dessus.
 
tinkiete pas la ca marche.
 
a part une liste deroulante sur les deux que je cherche toujour a virer...
 
Et puis tu sais, jme lance pas non plus dans une carriere d'analiste programeur, donc apprendre le language, a part pour mon loisir personnel, ne me servirai a rien.
 
Jvoulais juste rajouter un dernier ptit mot: le script je lai compris. ya juste la syntaxe du pghp ki menbete de temps a autre mais sinon ca va...!

Reply

Marsh Posté le 02-07-2004 à 10:56:47    

esox_ch a écrit :

Tu le selectionne et tu presse sur effacer ... Excuse moi pour cette réponse, ça doit etre nerveux chez moi ... j'ai un peu de peine a me montrer au mieux de moi avec les gens qui utilisent des scripts qu'ils ne comprennent pas du tout, piqués a droite et a gauche, et demandent aux autres de les modifier pour eux parceque leur temps est trop précieux pour le perdre a apprendre le langage


+1, c'est pas 3615 "Debug de script tout fait" ici :D


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 02-07-2004 à 11:00:30    

kand je select et ke je presse sur effacer, jai un probleme de variable dans ma page 2
 
ps: pourquoi les gens qui save sont til aussi mechants. En tout cas maintenant quand je serai kelke chose que quelqu'un ne sais pas je frai comme vous, je me foutrai de sa geule. javai oublier que ca servé a ca les forum plutot que d'aider les gens...

Reply

Marsh Posté le 02-07-2004 à 11:00:30   

Reply

Marsh Posté le 02-07-2004 à 11:03:43    

albator-hc a écrit :

kand je select et ke je presse sur effacer, jai un probleme de variable dans ma page 2
 
ps: pourquoi les gens qui save sont til aussi mechants. En tout cas maintenant quand je serai kelke chose que quelqu'un ne sais pas je frai comme vous, je me foutrai de sa geule. javai oublier que ca servé a ca les forum plutot que d'aider les gens...


 
Ecrit en français, pas en SMS style s'il te plait


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 02-07-2004 à 11:06:42    

scuse moi
 
ta compris quand meme

Reply

Marsh Posté le 02-07-2004 à 11:24:14    

J'ai pas tout lu car cela m'ennuie de devoir déchiffrer une langue que normalement je maitrise parfaitement


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 02-07-2004 à 11:39:27    

ben tinkiete pas mon pb est regler. tu doit dechiffrer mon php???
 
lol je vai poster mon code pour aider les gens de la generation future qui voudrons faire ca...

Reply

Marsh Posté le 02-07-2004 à 11:46:18    

Vla la solution
 
 
fichier 1
 

Code :
  1. <center>
  2. <form name="liste" action="./fichier3.php" method="POST">
  3. <select name="localite">
  4. <option value="" selected>choississez...</option>
  5. <option value="Windows2000">Windows2000</option>
  6. <option value="Windows XP">Windows XP</option>
  7. </select>
  8. <input type="submit" name="valid" value="valider">
  9. </form>
  10. </center>
  11. <?php
  12. $dbuser="root";
  13. $dbpass="";
  14. $dbname="**";
  15. $chandle = mysql_connect("localhost", $dbuser, $dbpass) or die("Connection Impossible à la BDD" );
  16. mysql_select_db($dbname, $chandle) or die ("BDD introuvée" );
  17. echo "</table>";
  18. echo "<table border=\"1\" align='center'><tr>
  19. <td><div align='center'>nom</div></td>
  20. <td><div align='center'>description</div></td>
  21. <td><div align='center'>Emplacement</div></td>
  22. <td><div align='center'>categorie</div></td>
  23. </tr>";
  24. $query1= "SELECT nom,description,Emplacement,categorie  FROM espacetech order by categorie"; // Tu sélectionne le champs de ta table a récupéré depuis ta table phpbb_ip, ici j'ai mis ip et host
  25. $req = mysql_query($query1) or die('Erreur MySQL!<br>'.$query1.'<br>'.mysql_error());
  26. while($affiche = mysql_fetch_array($req)) // on fait une boucle qui va faire un tour pour chaque IP enregistrée
  27.     {
  28. $url = $affiche['Emplacement'];
  29. echo('<tr>
  30. <td><div align=\"center\"><a href="'.$url.'/'.$affiche['nom'].'">'.$affiche['nom'].'</div></td>
  31. <td><div align=\"center\">'.$affiche['description'].'</div></td>
  32. <td><div align=\"center\">'.$affiche['Emplacement'].'</div></td>
  33. <td><div align=\"center\">'.$affiche['categorie'].'</div></td>');
  34.      }
  35. mysql_close();
  36. ?>
  37. </table>
  38. </body>
  39. </html>


 
 

Code :
  1. <? // connexion au serveur mysql
  2. $dbuser="**";
  3. $dbpass="";
  4. $dbname="fichier";
  5. $chandle = mysql_connect("localhost", $dbuser, $dbpass) or die("Connection Impossible à la BDD" );
  6. mysql_select_db($dbname, $chandle) or die ("BDD introuvée" );
  7. echo "<table border=\"1\" align='center'><tr>
  8. </tr>";
  9. $filtre="";
  10. if ($_POST['localite']!="" )
  11. {
  12. if ($filtre!="" )
  13. {
  14. $filtre=$filtre." AND categorie='".$_POST['localite']."'";
  15. }
  16. else
  17. {
  18. $filtre="Where categorie='".$_POST['localite']."'";
  19. }
  20. }
  21. $requete= "select * from espacetech $filtre";
  22. $resultat=mysql_query($requete);
  23. echo "<tr><th>nom</th><th>description</th><th>Emplacement</th><th>categorie</th><th></tr>";
  24. while($ligne=mysql_fetch_object($resultat))
  25. {
  26. $url=$ligne->Emplacement;
  27. $file=$ligne->nom;
  28. echo "<tr>";
  29. echo "<td><a href=$url/$file>".$ligne->nom."</td>
  30. <td>".$ligne->description."</td>
  31. <td>".$ligne->Emplacement."</td>
  32. <td>".$ligne->categorie."</td>";
  33. }
  34. ?>
  35. </tr>
  36. </table>

Reply

Marsh Posté le 02-07-2004 à 11:50:19    

albator-hc a écrit :

ben tinkiete pas mon pb est regler. tu doit dechiffrer mon php???
 


Non ton français SMS


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 02-07-2004 à 11:59:29    

vla laffaire est close.
 
le prochain coup jte parlerai en chti tu comprendra ptet mieu lool
 
:lol:

Reply

Marsh Posté le 02-07-2004 à 12:01:37    

Tu râle plus haut parce que certain se foutent de toi et je te donne une des raisons. Ensuite, tu te fout de moi ...
 
En ch'ti, pas de souci


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 02-07-2004 à 12:02:40    

nan jme fout pas de toi.
 
mais ya des chose qui me font rire c tout. c pas a toi ke jen veut c au autres...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed