Autor Zpráva
hrouda
Profil
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
<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
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..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: