[RESOLU] 2 tables sql pour une liste option

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] 2 tables sql pour une liste option

Re: 2 tables sql pour une liste option

par gdc » 10 févr. 2013, 17:37

ok,
alors ta requete pourrait être celle-ci :

Code : Tout sélectionner

SELECT * FROM table WHERE vendeur='".$nom."'
puis ton code :

Code : Tout sélectionner

echo "Nom : ".$nom." <select name='choix'> "; while ($liste=mysql_fetch_array($result,MYSQL_ASSOC)) { echo "<option value='".$liste[id]."'>".$liste[option]."</option>";} echo "</select>";
Qu'en dis-tu ?

MERCI fabb63, Voila j'ai adapter le code mais le seul proble c Que si un vendeur a 100 code disponible au meme prix ben faudrai que ca affiche dans le deroulement ( de 1 a 100 ) et si le client achete 4 codes ben que ca lenvoi a mon php request qtes 4 * prix du vendeur ) car chaque vendeur pourra vendre les code le prix qui veullent allors il y aurra diferent tarif et diferent vendeur ....


voila mon code pour le moment :

[php<?php
$nom = $_GET['name'];

$result = mysql_query("SELECT * FROM boutik_code WHERE vendeur='".$nom."' AND devise='crt'");
$lst = mysql_fetch_array($result);


echo "Nom : ".$nom." <select name='choix'>
";
while ($liste=mysql_fetch_array($result,MYSQL_ASSOC))
{ echo "<option value='".$liste[id]."'>".$liste[prix]."</option>";} // ICI FAUDRAI QUE CA AFFICHE 1, 2 , 3 ,4 .... si il y a 10 entrer on arrete a 10 sinon si 100 entrer on arrete a 100 etc...
echo "</select>* {$lst['prix']} "; if ($lst['devise'] == 'crt'){ echo "Crédit";} elseif ($lst['devise'] == 'art'){ echo "&euro;";}



?>][/php]

Re: 2 tables sql pour une liste option

par fabb63 » 07 févr. 2013, 22:37

ok,
alors ta requete pourrait être celle-ci :

Code : Tout sélectionner

SELECT * FROM table WHERE vendeur='".$nom."'
puis ton code :

Code : Tout sélectionner

echo "Nom : ".$nom." <select name='choix'> "; while ($liste=mysql_fetch_array($result,MYSQL_ASSOC)) { echo "<option value='".$liste[id]."'>".$liste[option]."</option>";} echo "</select>";
Qu'en dis-tu ?

Re: 2 tables sql pour une liste option

par gdc » 07 févr. 2013, 21:12

Salut,

je vois à peu près... mais tu pourrais donner des explications plus précises sur tes tables pour que je puisses te renvoyer des codes assez précis ?

voila je vais etre moin compliquer;

J'ai seulement une table maintenant...

dans cette table jai le champ code_type, vendeur

je voudrai faire une boutique, quand le visiteur entre dans la boutique il vois exemple code 1 et code 2

Si vendeur xname a 25 code de type code1 allors jaimerai que ca l'affiche

vendeur (menu deroulant) dans le menu deroulant jaimerai que ca affiche example: 1 code, 2 code etc... jusqua 25 ....


Merci de ton aide fabb63 ...

Re: 2 tables sql pour une liste option

par fabb63 » 07 févr. 2013, 20:48

Salut,

je vois à peu près... mais tu pourrais donner des explications plus précises sur tes tables pour que je puisses te renvoyer des codes assez précis ?

2 tables sql pour une liste option

par gdc » 07 févr. 2013, 10:20

Bonjour,

Je cherche a afficher (NOM vendeur) + un menu deroulant par vendeur

J'ai présentement 2 tables: 1 avec le nom des vendeurs autorisé et une avec la liste des codes qui contien le nom vendeur et nom code + prix / code.


J'aimerai faire afficher en texte: Le nom du vendeur
et juste a coté le menu deroulant ( Si le vendeur a 15 code dans la boutique allors ca devrai afficher ) VENDEUR (option List)


Merci mais je ne trouve pas commen....