php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.02.2005, 16:16  
Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 94
TheTommynator
Standard Mysql Tabelle für Umfragen

Also,

Ich hab da mal eine ganz einfache Frage:

Welche Tabellenstruktur würdet ihr benutzen um eine Umfrage zu realisieren??

Danke!
TheTommynator ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.02.2005, 16:17  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Das hängt ganz davon ab, wie deine Umfrage aussehen soll (welche Funktionen etc.).
Corvin ist offline  
Alt 28.02.2005, 16:21  
Gast
 
Beiträge: n/a
Standard

Für die wichtigsten funktionen eine tabelle für die Frage (id, Frage,Antwortmöglichkeiten) und eine für die Antworten (id, Antwort, Anzahlklicks).
 
Alt 28.02.2005, 18:08  
Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 94
TheTommynator
Standard

So, soweit habe ich mich schon entschieden.
Die Tabellenstruktur sieht so aus:

Umfragen

ID Titel Antwortmöglichkeiten
1 Wie findet ihr diese Seite? 5
2 Findet ihr diese Idee gut? 2


Umfragenantworten

ID UID Frage Anzahlklicks
1 1 Sehr gut 2
2 1 Gut 1
3 1 Weiß ich nich 3
4 1 Schlecht 0
5 1 Sehr schlecht 4
6 2 Ja 5
7 2 Nein 3


So werte ich im Moment diese Tabellen aus:
PHP-Code:
<?php
include("zugriff.inc.php"); // Zugriffsdatei includen
$sql "SELECT * FROM Umfragen ORDER BY ID";
$result mysql_query($sql);
$sql2 "SELECT * FROM Umfragenantworten ORDER BY ID";
$result2 mysql_query($sql2);

while(
$row mysql_fetch_assoc($result)) {
    while(
$row2 mysql_fetch_assoc($result2)) {
        
$id $row["ID"];
        
$uid $row2["UID"];
        echo 
$row["Titel"] . "
"
;
            if (
$id == $uid) {
                echo 
$row2["Frage"];
                echo 
" " $row2["Anzahlklicks"];
                echo 
"
"
;
            }
        echo 
"
"
;
    }
}

?>
Allerdings sieht die Ausgabe so aus:
Zitat:
Wie findet ihr diese Seite
Sehr gut 2

Wie findet ihr diese Seite
Gut 1

Wie findet ihr diese Seite
Weiß ich noch nicht 3

Wie findet ihr diese Seite
Schlecht 0

Wie findet ihr diese Seite
Sehr schlecht 4

Wie findet ihr diese Seite

Wie findet ihr diese Seite

Wie findet ihr diese Seite

Wie findet ihr diese Seite
Ich wollte eigentlich nur bewerkstelligen, dass mir die Antworten zu den Fragen entsprechend zugeordnet werden.
Das war dann wohl ein Schuss in den Ofen

Könnt ihr mir mal helfen?
Hab nämlich noch nie eine Umfrage programmiert.
TheTommynator ist offline  
Alt 28.02.2005, 20:47  
Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 94
TheTommynator
Standard

Hat keiner eine Idee??

Ich kann ja meine Tabellen, die ich erstellt habe, nochmal ordentlich aufschreiben:

Umfragen

ID ------------ Titel ---------------------------- Antwortmöglichkeiten
1 --------------Wie findet ihr diese Seite? --------------- 5
2 ------------- Findet ihr diese Idee gut? ---------------- 2

Umfragenantworten

ID -------- UID --------- Frage --------------------- Anzahlklicks
1 ----------- 1 ---------- Sehr gut ------------------------ 2
2 ----------- 1 ---------- Gut ------------------------------ 1
3 ----------- 1 ---------- Weiß ich noch nicht ------------ 3
4 ----------- 1 ---------- Schlecht ------------------------ 0
5 ----------- 1 ---------- Sehr schlecht ------------------- 4
6 ----------- 2 ----------- Ja ------------------------------- 5
7 ----------- 2 ----------- Nein ---------------------------- 3

Wobei UID für UmfragenID steht. Also sie bezieht sich auf die UmfragenID um die Antworten den Umfragen eindeutig zuordnen zu können.
TheTommynator 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
Was ist das Limit der Datensätze in einer MySQL Tabelle? ph!l Datenbanken 3 17.01.2010 22:37
[Erledigt] Dropdown mit Werten aus mySQL Tabelle füllen PHP Tipps 2005 18 11.06.2009 10:46
MySQL und html Tabelle sven88 PHP Tipps 2008 10 12.05.2008 17:31
Link in eine MySQL Tabelle über PHP einbinden joda100 PHP Tipps 2007 3 05.03.2007 16:54
Anordnung tabelle / mysql JohnRambo PHP Tipps 2005-2 5 06.09.2005 11:19
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Text von MySql Tabelle anzeigen lassen Matthiasnet Datenbanken 2 09.02.2005 13:57
[Erledigt] MySQL Tabelle [&amp;amp;gt; 100 Colums] Datenbanken 42 07.02.2005 17:36
Erstellen spalten in MySQL tabelle Datenbanken 7 14.11.2004 19:53
jede 2. Zeile aus MySQL Tabelle auslesen PHP Tipps 2004-2 4 09.11.2004 14:25
PHP & Mysql tabelle sortieren PHP Tipps 2004 1 03.11.2004 15:51
[Erledigt] tabelle in Mysql übertragen Datenbanken 0 05.08.2004 10:23
[Erledigt] Bild in mysql tabelle Datenbanken 5 04.08.2004 16:25
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql umfrage mehrere antwortmöglickeiten

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:17 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.