Also ich hab folgendes problem.
Ich habe eine Datenbank die Umfragen speichert, d.h. bei einer frage stehen mehrere Antworten zur Verfügung und hab Sie auch schon ausgegeben.
Bild hier:
Nun will ich aber das die Antworten hintereinander stehen und nicht untereinander.
Mein Quelltext sieht wie folgt aus:
PHP-Code:
function createTabelle2()
{
$tab="<table border='1'>";
$conn=mysqli_connect('localhost','root','*****','kraus') or die("Kann die Verbindung zum Server nicht herstellen");
$sql="select Thema,Frage,Antwort ";
$sql.=" from umfrage u,fragen f,antworten a ";
$sql.=" where u.UID=f.UID and f.FID=a.FID";
$result=mysqli_query($conn,$sql);
if($result!==false)
{
$kopf=false;
while($zeile=mysqli_fetch_assoc($result))
{
if(!$kopf)
{
$tab.="<tr>";
foreach($zeile as $k=>$v)
{
if($k=="UID")
{
continue;
}
$tab.="<th>$k</th>";
}
$tab.="<th>Auswahl</th>";
$tab.="</tr>";
$kopf=true;
}//$kopf
$tab.="<tr>";
foreach($zeile as $k=>$v)
{
if($k=="UID")
{
//Artikelnummer des akt. Artikels speichern
$nr=$v;
}
else
{
$tab.="<td>";
$tab.="<input type='text' name='".$k."_".$nr."' value='$v'/>";
$tab.="</td>";
}
}
$tab.="<td><input type='radio' name='auswahl' value='$nr'/></td>";
$tab.="</tr>\n";
}
}
$tab.="</table>";
return $tab;
}
Hoffe ihr könnt mir helfen. Danke