Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak zrobic ankiete graficzna
ghanlee
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Zrobilem ankiete i chcialbym zeby wyniki byly wyswietlane % i w postaci graficznego wykresu. ale nie wiem jak to zrobic. Moja ankieta sklada sie z 3 plikow ankieta.php zliczanie.php i pokaz.php. Nie wiem w ktorym pliku umiescic skrypt wykresu graficznego -nie wiem jak sie do tego wszystkiego zabrac.
Za pomoc z gory dziekuje
Go to the top of the page
+Quote Post
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Może pokażesz swój skrypt ? wszystkie pliki.. wtedy mogę pomóc... Bo bez wglądu w kod nie jestem w stanie nic napisać.....
Go to the top of the page
+Quote Post
Grzesiek
post
Post #3





Grupa: Zarejestrowani
Postów: 96
Pomógł: 3
Dołączył: 15.04.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Rozumiem że chodzi o sam wynik więc:
Musisz mieć 2 pliki graficzne jednokolorowe np.czerwony i niebieski, obliczas procentowo ile jest głosow na jedną z opcji glosowania i robisz tak:
[php:1:bcc766bf4e]

echo "<img src=niebieski.jpg width=$dl>";
[/php:1:bcc766bf4e]

Mniej więcej chyba wiesz o co chodzi?
Go to the top of the page
+Quote Post
ghanlee
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Oto te pliki:
Plik zliczający glosy (podaje tylko cześć kodu dotycząego 2 z 18 pytań)
zliczanie.php

[php:1:78f366de2b]<?php
$file="dane1.txt"; // tu wpisz nazwe pliku txt w którym maj1 bya przechowywane dane.
switch($odp1)
{
case tak:
$plik=file($file);
$linija=explode("||", $plik[0]);
$linija[0]++;
$all="$linija[0]||$linija[1]||$linija[2]||$linija[3]||$linija[4]";
$pl=fopen("$file", "r+");
fwrite($pl, $all);
fclose($pl);
break;
case nie:
$plik=file($file);
$linija=explode("||", $plik[0]);
$linija[1]++;
$all="$linija[0]||$linija[1]||$linija[2]||$linija[3]||$linija[4]";
$pl=fopen("$file", "r+");
fwrite($pl, $all);
fclose($pl);
break;
}
?>
<?
$file="dane2.txt"; // tu wpisz nazwe pliku txt w którym maj1 bya przechowywane dane.
switch($odp2a)
{
case internet:
$plik=file($file);
$linija=explode("||", $plik[0]);
$linija[0]++;
$all="$linija[0]||$linija[1]||$linija[2]||$linija[3]||$linija[4]||$linija[5]||$linija[
]||$linija[7]";
$pl=fopen("$file", "r+");
fwrite($pl, $all);
fclose($pl);
break;
}
?>[/php:1:78f366de2b]
Plik pokazjący wynki glosowania (też2 te same pytania i odpowiedzi do nich
pokaz.php
[php:1:78f366de2b]<?php
<td align="center"><?
$file="dane2.txt"; // tu wpisz nazwe pliku txt w którym mają być przechowywane dane.
$plik=file($file);
$linija=explode("||", $plik[0]);
echo"
$linija[0] <br>
$linija[1]<br>
$linija[2] <br>
$linija[3] <br>
$linija[4] <br>
$linija[5]<br>
$linija[6]"
?></td>
?>[/php:1:78f366de2b]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:12