Autor Zpráva
negr
Profil
pls poraďte jak mam udělat ať se mi z tabulky vloží obrazek země, kterou si uživatel nastaví v registraci
<? MySQL_connect ("localhost","uzivatel","heslo"); MySQL_Select_DB (databaze);
MySQL_Query ("SELECT * FROM databaze WHERE narodnost='$narodnost';"){
echo"<img src=\"$narodnost.gif\")";
}
?>

to je pěkná blbost že? :(
Prosím o radu Dík
Joker
Profil
Co je uložené v databázi? Názvy obrázků nebo obrázky?
Pokud názvy, tak takhle:

$vysledek = mysql_query("SELECT nazev_obrazku FROM tabulka WHERE narodnost='$narodnost'");
if($vysledek){
$zaznam = mysql_fetch_array($vysledek);
echo('<img src="'.$zaznam["nazev_obrazku"].'"...');
djlj
Profil
negře, napsals málo informací, takže asi nějak takto:

echo"<img src=\"".mysql_result(mysql_query("SELECT narodnost FROM databaze WHERE narodnost='".$narodnost."'"), 0).".gif\")";
negr
Profil
no v databázi jsou uložené jen názvy ale bez .gif. Málo informací? :) tak dobře...Mam registraci a v ní mam políčko input kde si vyberete z jaké země jste...a do databaze se uloží název te země a ja ji chci selectnout do profilu ten nazev a dát k tomu koncovku .gif ať se to promění na obrazek který mám uložený pod tím názvem. Stačí to takhle? Nebo to je pořád málo?
Joker
Profil
negr
Tak potom v mém řešení:
echo('<img src="'.$zaznam["nazev_obrazku"].'.gif"...');
negr
Profil
no ale jak mam udělat ať se mi ukáže jen toho registrovanýho? Mě se tam ukáže všech co jsou zaregistrovani :(
djlj
Profil
Tak si tam dej nějakou podmínku, která ověří, zda je uživatel zaregistrovaný, a pokud ano, zobrazí to obrázek.
negr
Profil
no jenže já to právě nechci zobrazovat jen když je někdo zaregistrovaný ja chci když se někdo podíva na jeho profil ať vidí taky ten obrázek.
djlj
Profil
negr
V tom případě ale pořád platí to, co jsem psal:).

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: