| Autor | Zpráva | ||
|---|---|---|---|
| Amras Profil * |
#1 · Zasláno: 8. 5. 2011, 12:33:25
Dobrý den.
Potřeboval bych od vás radu. Mám databázi knih. Chci vytvořit stránku, kde si uživatel vybere knihu (například podle žánru) a dané knihy se vypíší. Udělal jsem si tedy v PHP formulář, ale nevím jak udělat, aby se po odeslání dané knihy vyhledali. Zde je část kódu: $dotaz = "SELECT DISTINCT zanr FROM knihovna";
$odpoved = mysqli_query($db, $dotaz);
echo "<form method=\"get\" action=\"knihy.php\">\n";
echo "<select>\n";
echo "<option></option>\n";
while ( ($radek = mysqli_fetch_assoc($odpoved)) != NULL) {
echo "<option value = \"1\">{$radek["zanr"]}</option>\n";
}
echo "</option>\n";
echo "</select>\n";
echo "<input type = \"submit\">";
echo "</form>";Děkuji všem za pomoc |
||
| tany Profil * |
#2 · Zasláno: 8. 5. 2011, 15:25:29
echo '<select name="neco" id="neco">'.PHP_EOL;
while (fetch mysql resultu) {
echo '<option value = "'.$radek["zanr"].'">'.$radek["zanr"].'</option>'.PHP_EOL;
}
cho "</select>".PHP_EOL;
pak si odchytneš GET $zanr = mysql_escape_string($_GET['neco']); a dosadíš do dotazu $dotaz = "SELECT neco FROM knihovna WHERE zanr ='$zanr'"; nastuduj si HTML, relační databáze .. |
||
| Amras Profil * |
#3 · Zasláno: 9. 5. 2011, 17:25:26
díky
|
||
|
Časová prodleva: 14 let
|
|||
0