Hallo Leute,
ich habe ein Problem.
In meinem Script lese ich aus einer Datenbank alle Felder aus.
an die Rfage hänge ich Icon aus einem Array an.
und zum schlluß noch input Felder um eine Auswahl zu treffen.
Komplett sieht das Script dann wie folgt aus.
Das ganze gehört natürlich zu einem Formular ;-)
Jetzt mein Problem.
Ich kann zwar mit Icons (Bewertungen) auswählen aber nur einmal Hat jmd. eine Idee wie ich das anderst machen könnte. Die Angaben sollen in einer Datenbank gespeichert werden.
Vielen Dank
Matze
ich habe ein Problem.
In meinem Script lese ich aus einer Datenbank alle Felder aus.
PHP:
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>";
an die Rfage hänge ich Icon aus einem Array an.
PHP:
// icons auflisten
for($i = 0; $i<=4; $i++){
echo "<td align=\"center\">$imgarray[$i]</td>";
}
und zum schlluß noch input Felder um eine Auswahl zu treffen.
PHP:
echo "</tr><tr><td></td>";
//input felder auflisten
for($j=0;$j<=4;$j++){
echo "<td align=\"center\"><input type=\"radio\" name=\"bewertung\" value=\"$j\"></td>";
}
// Abstand dazwischen
echo "</tr><tr><td colspan=\"6\"><img src='images/1pixt.gif' width='1' height='10' alt='' border='0'></td></tr>";
}
Komplett sieht das Script dann wie folgt aus.
PHP:
<?php
include ("db_frag.php");
$resultfrag = mysql_query("SELECT * FROM $dbtable");
// 1. Standard-Kategorie
$imgarray = array('<img src="images/sgut.gif" width="15" height="15" alt="sehr gut" border="0">',
'<img src="images/gut.gif" width="15" height="15" alt="gut" border="0">',
'<img src="images/befr.gif" width="15" height="15" alt="befr" border="0">',
'<img src="images/ausr.gif" width="15" height="15" alt="ausr" border="0">',
'<img src="images/mangl.gif" width="15" height="15" alt="mangl" border="0">',
);
print_r($imgarray);
echo "<table border='1' cellpadding='0' cellspacing='3'>";
echo "<tr>";
echo "<td><img src='images/1pixt.gif' width='100' height='1' alt='' border='0'></td>";
echo "<td><img src='images/1pixt.gif' width='100' height='1' alt='' border='0'></td>";
echo "<td><img src='images/1pixt.gif' width='100' height='1' alt='' border='0'></td>";
echo "<td><img src='images/1pixt.gif' width='100' height='1' alt='' border='0'></td>";
echo "<td><img src='images/1pixt.gif' width='100' height='1' alt='' border='0'></td>";
echo "<td><img src='images/1pixt.gif' width='100' height='1' alt='' border='0'></td>";
echo "</tr>";
// 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>";
// icons auflisten
for($i = 0; $i<=4; $i++){
echo "<td align=\"center\">$imgarray[$i]</td>";
}
echo "</tr><tr><td></td>";
//input felder auflisten
for($j=0;$j<=4;$j++){
echo "<td align=\"center\"><input type=\"radio\" name=\"bewertung\" value=\"$j\"></td>";
}
// Abstand dazwischen
echo "</tr><tr><td colspan=\"6\"><img src='images/1pixt.gif' width='1' height='10' alt='' border='0'></td></tr>";
}
?>
Das ganze gehört natürlich zu einem Formular ;-)
Jetzt mein Problem.
Ich kann zwar mit Icons (Bewertungen) auswählen aber nur einmal Hat jmd. eine Idee wie ich das anderst machen könnte. Die Angaben sollen in einer Datenbank gespeichert werden.
Vielen Dank
Matze