Autor Zpráva
Mateees
Profil *
Ahoj, potřeboval bych na své stránky, aby šli jednotlivé články hodnotit a to nejlépe zobrazením určitého počtu hvězdiček. Na internetu jsem našel jen podobné věci s Mysql, nevíte o něčem i bez databáze?
Dík.
paulos etruska
Profil
určitě, stačí výsledky zapisovat do souboru .txt a pak je získávat pomocí include
DoubleThink
Profil *
zapisovat do souboru .txt a pak je získávat pomocí include
Includovat jiné, než php soubory, je dost nešťastná volba.
Ono globálně vzato - includovat cokoliv, do čeho zapisují klienti, je dost nešťastná volba
Mateees
Profil *
A tak ví někdo o něčem? nemáte konkrétná řešení?
Nox_lbc
Profil
Zkus hledat ve skriptařských databázích (např. www.hotscripts.com ) ... třeba Rating, Star rating apod. ... Zatím jsem nic podobného neprogramoval ani nesháněl, takže vlastní zkušenost nemám ... Místo MySQL to můžeš rozjet na SQLite ...
Mateees
Profil *
Na hotscripts je většina placených, ted se snažím modifikovat jednu jednoduchou anketu kterou jsem nalezl na intervalu na ty hvězdičky a narazil jsem na problém který neumím vyřešit: formulář potřebuji odeslat po kliknutí na obrázek (hvězdičku), tudíž žádné tlačítko submit, vyřešil jsem to takto:

<form action="anketa.php" method="post">

<input type="image" src="hvezda1.gif" alt="1" onclick="javascript:document.forms[0].submit()" name="znamka" value="1">

</form>


probém je že při tomto řešení mi php hlásí chybu na absolutně nesmyslném místě. Skript se chová v pořádku jen pokud použiji tlačítko type="submit" ale já potřebuji image.
Nevíte někdo čím by to mohlo být? Neznáte způsob jak formulář odeslat jinak?
Joker
Profil
Includovat jiné, než php soubory, je dost nešťastná volba.
Ono globálně vzato - includovat cokoliv, do čeho zapisují klienti, je dost nešťastná volba

To sice jo, ale pokud chce řešení bez databáze, ukládat to někam do souboru je asi nejlogičtější možnost.
DoubleThink
Profil *
Joker
Určitě - v takovém případě ale budeme soubory načítat - ne includovat (=vyhodnocovat PHP interpretem)
Mateees
Profil *
Tak jsem došel ke "zdárnému" konci.. bohužel to neni tak jak jsem si to představoval, musel jsem dělat hodně moc kompromisů kvůli vědomostem, které nemám zrovna nejlepší.

Mně osobně by se asi nejvíc líbilo kdyby se dalo hlasovat kliknutím na obrázek s hvězdičkami, ale to neumím udělat, pak (nevím proč) mi nefunguje javascriptová funkce na změnu obrázku při přejetí myší v IE a Opeře.
Odkaz na funkční skript
RcL
Profil *
2 Mateees: Co takle <button type="submit"><img src="hvezda.gif"></button>
souki
Profil
a proč nemůžeš udělat 5 obrázkových odkazů?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0