Nyt on kyseessä foorumi. Miten saisi tehtyä sellasseen tähti systeemin ku on esim. SMF:ssä eli että laskis monta viestiä on ja sen perusteella antais tietyn monta tähteä. Voisiko joku kenties antaa koodia
Xuvo kirjoitti:
Miten saisi tehtyä sellasseen tähti systeemin ku on esim. SMF:ssä eli että laskis monta viestiä on ja sen perusteella antais tietyn monta tähteä. Voisiko joku kenties antaa koodia
Vähän paha antaa, kun ei ole hajuakaan siitä, miten varastoit nuo viestit.
Itse hommahan ei kyllä ole vaikea. Ongit vain selville, montako viestiä käyttäjä on lähettänyt ja vertaat tuota lukua raja-arvoihin.
Ekstrapojoja harvinaisen huonosta otsikosta.
No viestien määrä tallennetaan käyttäjän tietoihin tiedot/kayttajat/testi.txt ja sit siel on rivillä 6 viestien määrä
<?php //kuinka monta viestiä $viesteja = 59; //viisi tähteä - viisi if-lausetta: $viesteja < 20 ? $arvo = 1 : ""; $viesteja > 19 && $viesteja < 40 ? $arvo = 2 : ""; $viesteja > 39 && $viesteja < 60 ? $arvo = 3 : ""; $viesteja > 59 && $viesteja < 80 ? $arvo = 4 : ""; $viesteja > 79 ? $arvo = 5 : ""; echo "$arvo tähteä sinulla on!"; ?>
Voihan tuon ehkä hoitaa "tyylikkäämminkin" käyttäen jotain taulukoita, mutta yksinkertaisuudessaan tuo toimii.
Miten saan ton silleen että se tulostaa siihen 1 tähteä sinulla on tilalle kuvan tahti.gif
Saisko tota muuten mitenkään silleen että jos käyttäjän tiedoissa lukee ylläpito niin sille tulis kuusi sinistä tähteä ja jos lukis rekisteröitynyt niin tulis viestien mukaan tähdet
No vaikka näin:
<?php $yllapito=OnkoYllapitoa(); //palauttaa 1 jos on ylläpitoa (sinun on tietysti toteutettava tämä if ($yllapito==1) { echo "Kuusitähteä!!!!"; else { //ajv:n koodi //kuinka monta viestiä $viesteja = 59; //viisi tähteä - viisi if-lausetta: $viesteja < 20 ? $arvo = 1 : ""; $viesteja > 19 && $viesteja < 40 ? $arvo = 2 : ""; $viesteja > 39 && $viesteja < 60 ? $arvo = 3 : ""; $viesteja > 59 && $viesteja < 80 ? $arvo = 4 : ""; $viesteja > 79 ? $arvo = 5 : ""; echo "$arvo tähteä sinulla on!"; }
Kannattaa lukea noita oppaita. Tämä on kuitenkin senverran perusasiaa...
Parse error: parse error, unexpected T_ELSE in W:\www\testing\omafoorumi\tahtea.php on line 6
Tuosta puuttui ifin lopetus-}
Osa korjattuna:
Miten mä saan ton tulostaa ne kuus tähteä pitäiskö ton olla
$yllapito = array("yllapito");
sain nyt toimii
Aihe on jo aika vanha, joten et voi enää vastata siihen.