| Autor | Zpráva | ||
|---|---|---|---|
| rad Profil * |
#1 · Zasláno: 24. 4. 2011, 14:26:22
$db->query(
"SELECT * FROM
( SELECT id_option_option,option_option_description FROM option_option WHERE produit_option_option=$hidden0)
AS t1,
(SELECT id_option_option,option_option_description FROM option_option WHERE produit_option_option=$hidden1)
AS t2,
(SELECT id_option_option,option_option_description FROM option_option WHERE produit_option_option=$hidden2)
AS t3;"
);
while($result5=$db->fetch_array())
{
$stockx.=' <p><label for="stock">'.$result5['option_option_description'].'</label><input type="text" size="20" name="stock[]" value="" placeholder="stock" /></p>';
}
}mysql dotaz v php admin spravne vypise tabulky co bych pak chtel vypsat i v php ale pri vystupu mi to vypusuje jen posledni vysledek sice spravne porad dokola ale hodnota je tam jen ta posledni |
||
| Keeehi Profil |
#2 · Zasláno: 24. 4. 2011, 14:51:58 · Upravil/a: Keeehi
Snad jsem to správně pochopil. Pokud ano, nebyl by ten dotaz takto jednodušší?
SELECT `id_option_option`, `option_option_description` FROM `option_option` WHERE `produit_option_option` = $hidden0 OR `produit_option_option` = $hidden1 OR `produit_option_option` = $hidden2 |
||
| rad Profil * |
zkousim to takto ale bohuzel ten zapis je spravne jen pak nevim jak vysledky zformatovat
aby se mi vypsali kombinace "SELECT id_option_option, option_option_description
FROM option_option
WHERE
produit_option_option = $hidden0
OR produit_option_option = $hidden1
OR produit_option_option = $hidden2;"
);
while($result5=$db->fetch_assoc())
{
$tableau[]= $result5['option_option_description'];
}
$resultat_tableau=implode(" - ",$tableau);
$stockx.='<p><label for="stock">'.$resultat_tableau.'</label><input type="text" size="20" name="stock[]" value="" placeholder="stock" /></p>';
$tableau='';
}black - L -men; tady to znamena ze produit option = hidden0 je black produit option = hidden1 je XL a L a posledni hidden2 je zase jen jedna hodnota men..diky Moderátor panther: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na
). |
||
| Keeehi Profil |
#4 · Zasláno: 24. 4. 2011, 22:16:05
rad:
V tom případě dej ještě na konec ORDER BY produit_option_option |
||
| rad Profil * |
#5 · Zasláno: 26. 4. 2011, 19:25:25
to Keeehi
akorat ze to mi neda ten vysledek ktery chci ten dotaz na zacatku $db->query( "SELECT * FROM ( SELECT id_option_option,option_option_description FROM option_option WHERE produit_option_option=$hidden0) AS t1, (SELECT id_option_option,option_option_description FROM option_option WHERE produit_option_option=$hidden1) AS t2, (SELECT id_option_option,option_option_description FROM option_option WHERE produit_option_option=$hidden2) AS t3;" ); { $stockx.=' <p><label for="stock">'.$result5['option_option_description'].'</label><input type="text" size="20" name="stock[]" value="" placeholder="stock" /></p>'; } } je spravne akorat ja nevim jak to z toho vypsat .. nevim proc se mi to spravne vypise v mysql myslim ze problem je tady while($result5=$db->fetch_array())
{
$stockx.=' <p><label for="stock">'.$result5['option_option_description'].'</label><input type="text" size="20" name="stock[]" value="" placeholder="stock" /></p>';
} proste mi de o to to zkombinovat ... napriklad L-black L- Xl-black protoze muzu mit v categorie 1 L a XL v kategorii a v kategorii 2 jenom black |
||
|
Časová prodleva: 15 let
|
|||
0
).