php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.03.2007, 06:59  
Kein Genie
Gast
 
Beiträge: n/a
Standard Umfrage auswertungen

Hallo,

ich habe eine kleine Frage, ich bin dabei zur Zeit ein Forum zu programmieren und das letzte was jetzt noch gemacht werden muss, ist die Ausgabe der Umfragen im Forum.
Ich habe folgende Tabellen Struktur um erkennen zu können, welcher User, welche Antwort gewählt hat:

Code:
CREATE TABLE `poll_user_answer` (
  `id` int(15) NOT NULL auto_increment,
  `poll_question_id` int(15) NOT NULL default '0',
  `poll_answer_id` int(15) NOT NULL default '0',
  `user_id` int(15) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
Ich habe auch kein Problem mit dem Ausgeben, was viel wichtiger ist und wo ich gerade ein Hacken habe, wie kann ich die jeweiles gewählten Antworten zusammen zählen?
Also ich meine ich hole sie mir while() aus der DB und wie kann ich sie dann zusammenzählen?

Danke
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.03.2007, 10:31  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Kein Genie,

wie wärs mit

PHP-Code:
<?php
$count 
0;

while(
$data mysql_fetch_assoc([..])){
   
$count++;
}

echo 
$count;
?>
Andere Möglichkeit ist es sich die Einträge schon von MySQL zusammenzählen zu lassen. Das bewerkstelligst du mit einem GROUP BY und deinem COUNT.

Z.b. bei dir - sofern ich das Tabellen-Layout verstanden habe:

Code:
SELECT COUNT(*) as Anzahl FROM poll_user_answer GROUP BY poll_question_id;
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 11.03.2007, 10:31  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

GROUP BY

mfg
Link

edit: zu spät xD
GSJLink ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Umfrage Potterfans Scriptbörse 5 05.05.2008 15:42
Einbauen Externer Scripts (UMFRAGE) Adminator PHP Tipps 2007 10 05.03.2007 10:32
Umfrage Kein Genie PHP Tipps 2006 5 26.11.2006 02:03
Dynamische Umfrage webbi PHP-Fortgeschrittene 4 21.06.2006 13:54
Umfrage in PHP erstellen - Wie? nicobischof PHP Tipps 2005-2 4 15.10.2005 15:43
Umfrage zur Wahl 2005! MaLo Off-Topic Diskussionen 1 13.09.2005 19:23
Umfrage was brauch ich dazu? PHP Tipps 2005-2 8 19.07.2005 22:30
Umfrage erstellen Beitragsarchiv 2 12.07.2005 20:25
[Erledigt] Hilfe bei Umfrage erstellen PHP Tipps 2005-2 6 12.07.2005 17:43
PHP Umfrage mit MySQL Weyoun PHP Tipps 2005-2 10 20.06.2005 17:45
IP-Berücksichtigung bei Umfrage PHP Tipps 2005 11 26.02.2005 14:48
Umfrage skript Beitragsarchiv 12 17.01.2005 15:09
problem mit einer umfrage Trumpfass PHP Tipps 2004 4 22.07.2004 18:57
umfrage firefox geht, ie geht nicht PHP Tipps 2004 12 04.07.2004 18:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
umfrage auswertungen, umfrageauswertungen, umfrageauswertungen mit php, php umfrage create table, http://www.php.de/php-tipps-2007/43649-umfrage-auswertungen.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.