Autor Zpráva
barasera
Profil
Podědila jsem kod php a nedokážu se v něm vyznat.

Jde o přiřazení obrázku dle různé cesty, zástupná ikona pro překlik dle cesty na obrázek se jmenuje ikona.gif.
Já bych potřebovala odstranit ikonu a obrázky zobrazit přímo. Mohl by mi prosím někdo vysvětlit funkce? Zkoušení pokus omyl se mi moc nedaří :(





// prohlednout
printf("<TD align=\"center\" VALIGN=\"bottom\" TARGET=\"img\">\n");
if( $row_zbozi["picture"] != "" ) // kdyz je v katalogu obrazek, tak ho zobrazit, jinak nic
{printf("<a href=\"%s%s\"><img border=\"0\" height=\"100\" width=\"150\" src=\"%sikona.gif\"></a>\n", $cesta_obrazky, $row_zbozi["picture"], $cesta_obrazky);}
else
{printf("&nbsp;");}
Ni7R0
Profil
Funkce printf() se používá k zobrazování formátovaného textu, místo %s dosadí hodnoty, které jsou zadány jako další parametry funkce (%s = typ string, další typy - viz manuál). První a poslední použití této funkce je bezúčelné, spiš skript zpomalí, na místo toho by se hodilo obyčejné echo. Neznám tedy rozměry obrázku, ale šlo by to udělat asi takto (teda pokud jsem pochopil, na co se ptáte):
echo("<TD align=\"center\" VALIGN=\"bottom\" TARGET=\"img\">\n"); 

if(!empty($row_zbozi['picture'])) echo("<img border=\"0\" height=\"100\" width=\"150\" src=\"{$row_zbozi['picture']}.gif\"></a>\n");

Podívejte se kdyžtak do manuálu PHP na funkci printf, respektive sprintf, tam je její použití názorně vysvětlené.
barasera
Profil
funguje to díky mockrát
Toto téma je uzamčeno. Odpověď nelze zaslat.

0