Autor | Zpráva | ||
---|---|---|---|
hrouda Profil |
#1 · Zasláno: 10. 12. 2013, 13:40:42
Zdravím,
prosím Vás, mám zboží a k němu mám přidávat jednotlivé kategorie. Ale, na stránce mám staticky dané Kategorie $tmpq[kategorie], tím pádem se mi vypisuje jenom jedna kategorie, a já potřebuju, aby když tam je více kategorii tak aby se tam přidal automaticky řádek sám <?php include "dbc.php"; include "function.php"; header('Content-Type: text/html; charset=utf-8'); $vysledek=mysql_query("SELECT * FROM zbozi ORDER BY RAND() LIMIT 1"); $tmpq=mysql_fetch_array($vysledek); echo <<< HTML <form method="post" action="uprava_zbozi.php"> <input type="hidden" name="akce" value="uprava" /> <table> <tr> <td class="tm">ID</td> <td class="sv"><input type="text" name="id" value="$tmpq[id]" size="30" ></td> </tr> <tr> <td class="tm">Název</td> <td class="sv"><input type="text" name="nazev" value="$tmpq[nazev]" size="30" ></td> </tr> <tr> <td class="tm">Popis zboží</td> <td class="sv"><TEXTAREA NAME="popis" COLS=24 ROWS=5>$tmpq[popis]</TEXTAREA><br></td> </tr> <tr> <td class="tm">Cena zboží</td> <td class="sv"><input type="text" name="cena" value="$tmpq[cena]" size="30" ></td> </tr> <tr> <td class="tm">IMG URL</td> <td class="sv"><input type="text" name="img" value="$tmpq[img]" size="30" ></td> </tr> <tr> <td class="tm"></td> <td class="tm"><input type="submit" value="Aktualizovat" ></td> </tr> </table> </form> <a href=index.html>Zpět</a> HTML; $dotaz=mysql_query("SELECT nazev from kategorie join zbozi_kategorie on kategorie.id=zbozi_kategorie.id_kategorie where id_zbozi='$tmpq[id]'"); $vypis=mysql_fetch_array($dotaz); echo <<< HTML <h2><u>Kategorie</u></h2> <p>ID zboží: $tmpq[id] <li>$vypis[nazev]</li> <form method="post" action="uprava_zbozi.php"> <input type="hidden" name="action2" value="add_category" /> <input type="hidden" name="id" value="$tmpq[id]" /> <table> <tr> <td class="text">Vyberte kategorii, kterou chcete přidat:</td> <td class="pole"><select name="kategorie"> <option value="1">Trička</option> <option value="2">Ponožky</option> <option value="3">Bundy</option> <option value="4">Boty</option> <option value="5">Pánské trička</option> <option value="6">Dámské trička</option> <option value="7">Pánské trička s dlouhým rukávem</option> <option value="8">Pánské trička s krátkým rukávem</option> <option value="9">Dámské trička s dlouhým rukávem</option> <option value="10">Dámské trička s krátkým rukávem</option> <option value="11">Jarní ponožky</option> <option value="12">Letní ponožky</option> <option value="13">Podzimní ponožky</option> <option value="14">Zimní ponožky</option> <option value="15">Letní bundy</option> <option value="16">Zimní bundy</option> <option value="17">Pánské letní bundy</option> <option value="18">Dámské letní bundy</option> <option value="19">Dětské letní bundy</option> <option value="20">Pánské zimní bundy</option> <option value="21">Dámské zimní bundy</option> <option value="22">Dětské zimní bundy</option> <option value="23">Boty-Papuče</option> <option value="24">Boty-gumáky</option> <option value="25">Boty-tenisky</option> </select></td> </tr> <tr> <td class="pole"><input type="submit" value="Přidat kategorii" ></td> </tr> </table> </form> HTML; ?> |
||
Tori Profil |
#2 · Zasláno: 10. 12. 2013, 14:20:21
<select multiple> vám nevyhovuje?
|
||
hrouda Profil |
Ja to myslim tak, že v databázi mám vazebni tabulku zbozi_kategorie a tam mam priklad id_zbozi 2 a kategorii u tooh treba 5 . A ja potrebuju, že kdyz tam bude 5 kategorii tak aby automaticky naskocilo 5 raadku s tema kategoriema.
Jakože výpis. http://testw5.activenet.cz/test/uprava_zbozi.php?id=7 |
||
hrouda Profil |
#4 · Zasláno: 12. 12. 2013, 13:47:08
má to být pomocí while, ale nevím jak ten while udělat, aby to dělalo to co má :-)
Př. zboží s id 8 má 3 kategorie, tak se vypíšou 3 řádky atd.. |
||
Časová prodleva: 10 let
|
0