Autor | Zpráva | ||
---|---|---|---|
Babemeta Profil |
#1 · Zasláno: 27. 9. 2010, 18:47:39
Zdravím mám problém. Snažím se udělat jednoduchý výpis z databáze do tabulky.
<table border="1"> <tr> <th>Jméno</th> <th>Popis</th> <th>Cena</th> <th>Bonus k útoku</th> <th>Obrázek</th> </tr> <?php $dotaz_zbrane = MySQL_Query("SELECT * FROM Zbrane WHERE Min_level <= $Level_hrace"); while ($clen = mysql_fetch_aray($dotaz_zbrane)){ echo $clen->Jmeno; echo $clen->Popis; echo $clen->Cena; echo $clen->Bonus_utok; echo "<tr>"; echo "<td>"$clen->Jmeno"</td>"; echo "<td>"$clen->Popis"</td>"; echo "<td>"$clen->Cena"</td>"; echo "<td>"$clen->Bonus_utok"</td>"; echo "</tr>"; } ?> </tr></table> Ale bohužel mi to nefunguje aniž by to nevypisovalo nějakou hlášku. A ještě jsem se chtěl zeptat jak bych mohl do tohoto kódu začlenit výpis obrázku z MySQL (mediumblob) tak aby se vypsal skutečně obrázek a ne jen znaky (je uložený v té samé tabulce). Díky moc |
||
panther Profil |
#2 · Zasláno: 27. 9. 2010, 18:50:11
Babemeta:
„A ještě jsem se chtěl zeptat jak bych mohl do tohoto kódu začlenit výpis obrázku z MySQL“ ukládej si jen cesty k obrázkům, ne obrázky samotné. „Ale bohužel mi to nefunguje aniž by to nevypisovalo nějakou hlášku.“ aneb když máš vypisování chyb vypnuté, nemohou se vypisovat, že? Minimálně na ř. 19-22 máš chybu, najdi si, jakým způsobem se spojují řetězce. |
||
Nox Profil |
#3 · Zasláno: 27. 9. 2010, 18:51:04
1. máš tam překled array
2. ->... zpřístupňuje objekt, takže pokud mermomocí nechceš pole ["..."], tak použít mysql_fetch_object nebo explicitně přetypuj na object 3. na řádcích 19-22 ti chybí tečky (u echa můžou být ještě čárky - víc v manuálu) |
||
Babemeta Profil |
#4 · Zasláno: 27. 9. 2010, 19:45:27
Díky moc... Už mi to funguje :-)
|
||
Časová prodleva: 14 let
|
0