Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodatek do sondy...
Forum PHP.pl > Forum > Przedszkole
Astaroth
No cze,
więc chciałem aby przy głosowaniu w sondzie/ankiecie obok możliwych odpowiedzi w kwadratowym nawiasie
Kod
[]
Pokazywały mi się wartości ile kto głosował.
Co do ogólnej liczby i odpowiedzi...
Ogólna liczba to [php:1:39a859fed7]<?php
$suma w pliku sonda.php
?>[/php:1:39a859fed7]
Natomiast np. Odpowiedź 1 z sondy:
[php:1:39a859fed7]<?php
$tab["tak"] też w pliku sonda...
?>[/php:1:39a859fed7]
Trochę to tutaj pomieszałem więc podam przykład:

Sonda:
Jak podoba się wam strona??
1:Bardzo [22] ---
2:Tak sobie [55]------ te liczby znajdują się w pliku sonda.php jaki kod dać na stronę??
3:Porażka [3]-----/
shpyo
[php:1:d3b5a92dff]<?php

//...

echo 'Bardzo [<b>'.$tab["tak"].'</b>]';
echo 'Tak sobie [<b>'.$tab["tak_sobie"].'</b>]';
echo 'Nie [<b>'.$tab["nie"].'</b>]';
$suma = $tab["tak"]+$tab["tak_sobie"]+$tab["nie"];
echo 'ilosc glosow : $suma';

//...

?>[/php:1:d3b5a92dff]

o to chodzi?
Majdan
Wystarczy pobrać z tabeli w MySQL (jeżeli w niej masz sondę) i najzwyczajniej w formularzu wyœwietlić to co chesz wraz z jego odpowiedziami.
Astaroth
Hmm no to tak... sondy nie mam opartej o msql. Wyniki są zapisywane w sodna.txt i poprostu oddzielone '#'... No ale co do tego kodu to nie wydaje mi się by n zadziałał bo sonde mam w pliku index.htm a $suma w pliku sonda.php... nie widzę powiązania tych plików w twoim kodzie...
Ale wiem jak zrobie... poprostu przeszukam źródło strony sonda.php i znajdę tam kod dzięki któremu sonda.php bierze liczbę głosów z pliku tekstowego w którym są zapisane wyniki...
shpyo
bylo tak odrazu smile.gif
[php:1:dffa6899d8]<?php
$plik = fopen("wyniki.db", 'r');
$line = fgets($plik, 4096);
$czytaj = explode("#", $line);
fclose($plik);
//drukowanie wyników
echo 'TAK [ $czytaj[0] ]'; //pierwszy string
echo 'TAk SOBIE [ $czytaj[1] ]'; //drugi string
echo 'NIE [ $czytaj[2] ]'; //trzeci string
$suma = $czytaj[0]+$czytaj[1]+$czytaj[2];
echo 'wszystkich glosow: $suma';
?>[/php:1:dffa6899d8]

i powinno dzialac
Majdan
Pisałeœ, że sš porozdzielane znakiem "#". Możesz pobrać zawartoœć pliku i [manual:19dfa710ee]explode[/manual:19dfa710ee]m wycišgnšć ineresujšce Cię liczby do tablicy i najnormalniej wyœwietlić obok odpowiedzi.

EDIT: Co do kodu shpy'a, to trzeba zamienić znak " na ', bo znak $ i cała reszta umieszczona w apostrofie ' jest wyœwietlana dokładnie jak wpisano, a w wyniku czego nie uzyskamy zawartoœci zmiennej, tylko jej nazwę.
Astaroth
Ok dzięki wszystkim!!! Już wszytstko działa!!! Nowe doświadczenie jest....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.