Hallo Leute,
ich habe mir ein eigenes Script zur Bewertung von Webseiten erstellt.
Jetzt bei der Auswertung bin ich auf ein Problem gestossen.
Ich habe folgenden Code:
und dieses Stück:
Jetzt meine Frage. Wie kann ich die beiden Kontrollstrukturen zusammenfügen, um in dieser Zeile
die Variable $bewertung ausgeben über die Spalte in der Datenbank.
Wer weiß hier eine Lösung oder eine Alternative ?
Vielen Dank
Matze
ich habe mir ein eigenes Script zur Bewertung von Webseiten erstellt.
Jetzt bei der Auswertung bin ich auf ein Problem gestossen.
Ich habe folgenden Code:
PHP:
// SQL fetch row fragedb and fragid
while($row=mysql_fetch_array($resultfrag)) {
$id=$row["frageid"];
$fragedb=$row["fragedb"];
echo "<tr>";
echo "<td><b>Kapitel:</b></td>";
echo "<td colspan=\"5\" align=\"center\">$fragedb</td>";
echo "</tr><tr><td><b>Bewertung:</b></td>";
echo "<td align=\"center\" colspan=\"5\">'.$bewertung.'</td>";
// Abstand dazwischen
echo "</tr><tr><td colspan=\"6\"><img src='images/1pixt.gif' width='1' height='10' alt='' border='0'></td></tr>";
}
und dieses Stück:
PHP:
foreach($ergebnis as $frageid => $bewertung)
{
switch($bewertung){
case 0:
echo '<img src="images/sgut.gif" width="15" height="15" alt="ausr" border="0">';
break;
case 1:
echo '<img src="images/gut.gif" width="15" height="15" alt="ausr" border="0">';
break;
case 2:
echo '<img src="images/befr.gif" width="15" height="15" alt="ausr" border="0">';
break;
case 3:
echo '<img src="images/ausr.gif" width="15" height="15" alt="ausr" border="0">';
break;
case 4:
echo '<img src="images/mangl.gif" width="15" height="15" alt="ausr" border="0">';
break;
}
echo 'Die Frage mit der ID: '.$frageid.' wurde mit '.$bewertung.' bewertet<br>';
mysql_query('INSERT INTO ergebnistabelle (frageid, bewertung) VALUES('.$frageid.', '.$bewertung.')');
}
Jetzt meine Frage. Wie kann ich die beiden Kontrollstrukturen zusammenfügen, um in dieser Zeile
PHP:
echo "<td align=\"center\" colspan=\"5\">'.$bewertung.'</td>";
die Variable $bewertung ausgeben über die Spalte in der Datenbank.
Wer weiß hier eine Lösung oder eine Alternative ?
Vielen Dank
Matze