Autor Zpráva
robbie
Profil
Ahoj, mám takovýto primitivní generátor čísel a chtěl bych vždy vygenerovanému číslu dát nějaký obrázek v css na pozadí, ale jak to udělat. Jak přidat css styl do php a kam. Poradíte? Děkuji moc za nasměrování, nic nikde nenacházím, co by vyhovvalo.

<!DOCTYPE html>
<html>
<body>

<?php
echo(rand() . "<br>");
echo(rand() . "<br>");
echo(rand(10,100));
?>

</body>
</html>
mckay
Profil
robbie:
chtěl bych vždy vygenerovanému číslu dát nějaký obrázek v css na pozadí
V konkrétním případě by bylo asi nasnadě, aby obrázky, které chcete použít na pozadí odpovídaly přímo číslům, které vygenerujete (tzn. např. 11.png, 12.png atd.).

Pomocí echa můžete normálně vypsat HTML, takže můžete využít přímého zápisu mezi <style></style> tag. Takto např:

<?php 
$cislo = rand(10,100);

echo "<style type=\"text/css\">" . PHP_EOL;
echo "body,html { background-image: url(\"obrazky/$cislo.png\"); }" . PHP_EOL;
echo "</style>" . PHP_EOL;
?>
Robbie
Profil *
...jen jestli by to neslo take takto: dekuji

<div style="background-image:url('images/yellowcircle.png');"><?php echo rand(10,100); ?> </div>
Keeehi
Profil
Robbie:
A co to takhle zkusit? Samozřejmě, že by to šlo.
robbie
Profil
Tak jsem kod zkusil dát dohromady, ale nevím si moc rady se syntaxí:( poopravil by mě prosím někdo znalý? Děkuju moc

Kod:

<!DOCTYPE html>
<HEAD>

</HEAD>
<BODY>

<?php
$cislo = rand(10,100);




echo "<span style=\"background-image:url(\"images/yellowcircle.png\")><?php echo $cislo; ?> </span>";
echo "<span style=\"background-image:url(\"images/yellowcircle.png\")><?php echo $cislo; ?> </span>"; 








echo "<BUTTON TYPE=\'button\"  onClick=\"history.go(0)\" >Refresh</BUTTON>";
?>


</BODY>
</html>

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: