Pflaume91
Bekanntes Mitglied
Schönen nachmittag wünsch ich euch,
Ich habe ein Problem. Ich möchte eine art Umfrage script erstellen. Jetzt habe ich in meiner Datenbank zwei Tabellen Strukturen. Die eine Mit den Fragen und die zweite mit den Antworte bzw den klicks. Ich wollte beide Strukturen auf einmal auslesen, erst die Fragen und mit Hilfe der ID der Fragen dann die Antworten zu den Fragen. Mein Code sieht so aus.
Allerdings wird jetzt nur 1 Frage dazu die Antworten ausgelesen. Kennt jemand eine Möglichkeit dieses Problem zu lösen. Ich glaube auch, so wie ich das da gemacht habe ist das nicht die optimale Lösung
Grüße Pflaume
Ich habe ein Problem. Ich möchte eine art Umfrage script erstellen. Jetzt habe ich in meiner Datenbank zwei Tabellen Strukturen. Die eine Mit den Fragen und die zweite mit den Antworte bzw den klicks. Ich wollte beide Strukturen auf einmal auslesen, erst die Fragen und mit Hilfe der ID der Fragen dann die Antworten zu den Fragen. Mein Code sieht so aus.
PHP:
<?php
error_reporting (E_ALL);//fehler im Code anzeigen
include "config.php"; //verbindungsdaten holen
$verbindung = mysql_connect($db_host,$db_username,$db_password) OR die(mysql_error());//Verbindung zur
mysql_select_db($db_name) OR die (mysql_error()); //mysql Datenbank aufnehmen
$db_abfrage = mysql_query("SELECT * FROM mv_fragen") OR die(mysql_error());//Auslesen der Tabelle
$gesamt = mysql_num_rows($db_abfrage); //Gesamtzahl der Datensätze
echo "Es sind insgesamt $gesamt Umfragen vorhanden<br /><br />";
while ($daten = mysql_fetch_array($db_abfrage))
{
echo "Umfrage Nr.:".$daten['id']."<br />";
echo "Die Frage lautet... ".$daten['frage']."<br /><br />";
$id_frage = $daten['id'];
$db_abfrage = mysql_query("SELECT * FROM mv_antwort WHERE id_frage = '$id_frage'") OR die(mysql_error());
while ($daten = mysql_fetch_assoc($db_abfrage))
{
$antwort = $daten['antwort'];
$zähler = $daten['zähler'];
echo "--> $antwort, $zähler<br />";
}
}
?>
Grüße Pflaume