Autor Zpráva
Nikitaa
Profil *
Jak udělat aby byly čísla v PHP echo jako odkaz? Prostě <a href="xxxxxx">00000</a> a <a href="xxxxxx">99999</a>

<?php
echo(mt_rand(00000,99999) . " ");
?>
Mlocik97
Profil
pc.poradna.net/questions/2701359-velikost-divu

tebaliť do <a>
Petrr
Profil *
"v PHP echo":
<?php 
echo("<a href=\"xxxxxx\">" . mt_rand(00000,99999) . "</a>"); 
?>
Nikitaa
Profil *
Petrr:Díky, ale já potřebuji aby to byl odkaz na to číslo co bude vygenerované. Například se vygeneruje 12452, tak aby byl odkaz 12452.html
Keeehi
Profil
<?php
$number = mt_rand(00000,99999);
echo("<a href=\"$number.html\">$number</a>"); 
?>
Nikitaa
Profil *
Keeehi:
Jste šikulové. To je přesně ono. Ještě se zeptám. Když jich chci dát několik třeba 50 tak proč mě to nefunguje takto?

<?php
$number = mt_rand(00000,99999);
echo("<a href=\"$number.html\">$number</a>"); 
echo("<a href=\"$number2.html\">$number2</a>"); 
echo("<a href=\"$number3.html\">$number3</a>"); 
?>
Keeehi
Profil
Nikitaa:
Když jich chci dát několik třeba 50 tak proč mě to nefunguje takto?
Protože jsi nevygenerovala čísla pro number2 a pro number3.
<?php
$number = mt_rand(00000,99999);
$number2 = mt_rand(00000,99999);
$number3 = mt_rand(00000,99999);
echo("<a href=\"$number.html\">$number</a>"); 
echo("<a href=\"$number2.html\">$number2</a>"); 
echo("<a href=\"$number3.html\">$number3</a>"); 
?>

Ale je blbost dělat opakující se věci ručně. K tomu slouží cykly.
<?php
for ($i = 0 ; $i < 50 ; $i++) {
    $number = mt_rand(00000,99999);
    echo("<a href=\"$number.html\">$number</a>");
}
?>

A projdi si prosím alespoň základy PHP.
Nikitaa
Profil *
Keeehi:
Díky to je ono. Jsi moc šikovnej.

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: