Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem ANKETA, kde se klikne na jeden ze dvou obrazku, pro vyjádření souhlasu

Ahojte,

chtěl bych poprosit někoho, kdo ví, jak udělat skript na stránky s anketou, která by měla na výběr jen dvě možnosti (ano/ne), jedná se mi o to, aby lidi klikli na jeden z obrazku. Jeden bude ANO (obrazek) a druhy NE (obrazek). Nikde jsem to na netu nenašel. Hledám už dlouho. Děkuju aspoň za tip.

Filip

Předmět Autor Datum
skript? Vždyť na to stačí normální HTML (stránka s dvěma odkazy ANO/NE, klidně ve formě obrázku). Ni…
touchwood 15.07.2012 10:59
touchwood
Jsem v tomto začátečník, nevím, jak to udělat víš no a co se týče toho výsledku, tak to bych chtěl,…
Filip J. 15.07.2012 11:14
Filip J.
pokud se to má jen ukázat a nechceš to vyhodnocovat (pak ovšem nechápu smysl), tak potom platí to co…
touchwood 15.07.2012 11:17
touchwood
určitě chci, aby to taky vyhodnotilo, kolik lidí ano, kolik ne <form> LIBI SE TI TAHLE STRANKA? <br…
Filip J. 15.07.2012 11:22
Filip J.
Když se takhle ptáš, tak podle mě nejsi schopen anketu vytvořit. Tlačítka s obrázkem ve formuláři u…
host 15.07.2012 12:00
host
a nejde použít nějaký skript nebo nějakou stránku, kde ty ankety jsou zdarma a ja bych namisto tech…
Filip J. 15.07.2012 12:31
Filip J.
O žádné takové stránce nevím, musel bys zkusit hledat Googlem.
host 15.07.2012 16:43
host
toto jsem našel, to by šlo, ne? <html> <head> <meta http-equiv="Content-Type" content="text/html; c…
Filip J. 15.07.2012 13:45
Filip J.
Ty se ptáš ::) ? To bys měl vědět jestli jsi s tím spokojený!
ERASER 15.07.2012 17:05
ERASER
Myslím, že Blueboard.cz (nebo podobné) řeší všechny tvoje problémy.
IQ37 15.07.2012 12:07
IQ37
Už jsem na Blueboard dlouho nebyl, správná adresa je tady: miniaplikace.blueboard.cz
IQ37 15.07.2012 14:28
IQ37
já bych ale chtěl, aby ta anketa neměl obyčejna tlačítka, ale klikalo se na obrazky, víš ?
Filip J. 15.07.2012 14:36
Filip J.
No tak si to tak naprogramuj, rady jsi dostal.
host 15.07.2012 16:42
host
Principiálně je to tady: http://webdesign.about.com/od/htmltags/p/input-ima ge-tag.htm a dále Google… poslední
IQ37 16.07.2012 10:28
IQ37
Chtěl bych podotknout, že se tvorbou WWW nezabývám. Zabývám se ekonomií, tam jsme jako ryba ve vodě.…
Filip J. 15.07.2012 21:25
Filip J.
Myslím si ale, že jsem docela učenlivý, tak bych se chtěl začít pomalu věnovat i tomuto. Když se ch…
host 15.07.2012 21:30
host
Proč píšeš tučným? Co k tomu máš za důvod? Tu anketu si buď musíš naprogramovat (nebo někomu za to…
ERASER 16.07.2012 00:09
ERASER

určitě chci, aby to taky vyhodnotilo, kolik lidí ano, kolik ne

<form> LIBI SE TI TAHLE STRANKA? <br />Možnost 1 - Ano <input onclick="alert (' Odpoveď 1 - Ano ')" type="radio" value="on" /> <br />Možnost 2 - Ne <input onclick="alert (' Odpoveď 2 - Ne ')" type="radio" value="on" /> </form>

toto jsem našel, ale jak udělat, aby tlačitka ANO a NE byly obrázky?

Když se takhle ptáš, tak podle mě nejsi schopen anketu vytvořit.

Tlačítka s obrázkem ve formuláři uděláš jednoduše:

<a href="zpracuj_anketu.php?odpoveď=ano"><img src="obrazek_ano.gif" width="100" height="100" alt="odpověd ANO"></a>
<a href="zpracuj_anketu.php?odpoveď=ne"><img src="obrazek_ne.gif" width="100" height="100" alt="odpověd NE"></a>

Stejně ti asi není jasné, o čem píšu a nemáš ani skript pro zpracování ankety, takže se tu snažím zbytečně.

toto jsem našel, to by šlo, ne?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>PHP - anketa</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php
if ($action == "send"): // tady začíná kód, který se vykoná po odeslání formuláře
if (File_Exists ("stats.txt")): // existuje soubor se statistikou?
$fp = FOpen ("stats.txt", "r");
$stats = Explode ("#", FRead ($fp, 999)); // načteme obsah souboru do pole, jednotlivé části řetězce oddělené znakem # přijdou do jednotlivých buněk
FClose ($fp);
else:
for ($i = 0; $i <= 5; $i++) $stats[$i] = 0; // pokud ještě soubor neexistuje, dáme všude nuly
endif;
if ($stats[0] != $REMOTE_ADDR) $stats[$znamka]++; // pokud tato známka přišla z jiné adresy než ta předchozí, přičteme ji
$stats[0] = $REMOTE_ADDR; // aktualizujeme poslední IP adresu
$hlasu = 0; // celkový počet hlasů (známek)
$suma = 0; // celková suma (počet každé známky násobená její hodnotou)
for ($i = 1; $i <= 5; $i++):
$hlasu += $stats[$i]; // přičteme počet této známky k celkovému počtu
$suma += $i * $stats[$i]; // přičteme počet známky krát její hodnotu k celkové sumě
endfor;
$prumer = (Round (100 * $suma / $hlasu)) / 100; // průměrná známka zaokrouhlená na dvě desetinná místa
$fp = FOpen ("stats.txt", "w"); // uložíme aktuální statistiky
FWrite ($fp, Implode ($stats, "#"));
FClose ($fp);
?>
<center><font face="Arial CE, Arial" size="5">
<br>
Díky za hodnocení. Celkem se vyjádřilo <?php echo $hlasu ?> čtenářů

</font></center>
<?php else: ?> // pokud ještě formulář nebyl odeslán, zobrazíme ho
<form action="anketa.php" method="post">
<center><font face="Arial CE, Arial" size="5">
Jste spokojeni? <br>
<input type="radio" name="znamka" value="ANO" checked> ANO
<input type="radio" name="znamka" value="NE"> NE

<input type="hidden" name="action" value="send"><br>
<input type="submit" value="Oznámkuj!">
</font></center>
</form>
<?php endif; ?>
</body>
</html>

Chtěl bych podotknout, že se tvorbou WWW nezabývám. Zabývám se ekonomií, tam jsme jako ryba ve vodě. Myslím si ale, že jsem docela učenlivý, tak bych se chtěl začít pomalu věnovat i tomuto.

Potřeboval bych udělat anketu, JEN TO, dat ji na WWW. Založil jsem si na ic.cz webhosting, mam i domenu. MySQL databáze: AKTIVNÍ.

Nainstaloval jsem si i skript tady: http://www.php.jonweb.cz/skripty/anketa/instalace/ , ale to asi neni ono.

Jak píšu, potřebuji anketu, kde se bude klikat na 2 obrazky a ktere mi i vyhodnotí, kolik hlasu/% hlasovalo na jednu nebo druhou moznost.

Kdybych si to uměl ,,naprogramovat'', tak sem nepíšu.

Děkuju

Myslím si ale, že jsem docela učenlivý, tak bych se chtěl začít pomalu věnovat i tomuto.

Když se chceš učit HTML + PHP + MySQL, tak fajn, proč ne. Ale musíš začít od základů, ne hned skočit na programování ankety. To by ti mohlo být jasné.

Kdybych si to uměl ,,naprogramovat'', tak sem nepíšu.

To jsi teda asi na špatné stránce - tady je poradna, kde ti poradíme s nějakým dílčím problémem, ale nemůžeme ti tady naservírovat celé řešení. Od toho jsou jiné firmy, kde si takovou službu můžeš objednat na zakázku.

Proč píšeš tučným? Co k tomu máš za důvod?

Tu anketu si buď musíš naprogramovat (nebo někomu za to zaplatit). Nebo si na to něco stáhnout, třeba tohle, co jsi našel. Je tam přesně popsáno jak máš postupovat.
Až to budeš mít nainstalované a nastavené, tak v nastavení odpovědí (Odpověď č.1:, Odpověď č.2:) dáš <img src="obrazek_ano_ne.gif" width="100" height="100" alt="odpověd ANO NE">(obrazky.html) a budeš to mít i s obrázkem.
A máš to hotové :-).

Mimochodem, až to budeš instalovat, tak zaměň stažený soubor "hlasuj.php" za ten co ti tu dávám "hlasuj.php", protože tam mají brutální chyby, díky kterým ti to určitě nepůjde.

jsem docela učenlivý

Když jsi učenlivý, tak to jistě zvládneš podle návodu, co tu máš :puff:.

Zpět do poradny Odpovědět na původní otázku Nahoru