define('MYSQL_NUM',MYSQLI_NUM); $db_host="localhost"; $db_user="lerner"; $db_password="lerner"; $db_database="learningdb"; //Verbindung aufbauen $verbindung = mysqli_connect($db_host, $db_user, $db_password, $db_database) or die("Keine Verbindung möglich! " . mysqli_error($verbindung)); echo "Verbindung zum Datenbankserver / zur Datenbank hergestellt! <br />"; echo '<form class="form-style-1" method="post" action="anotherPhpFile.php">'; echo '<table border="1">'; $sql = mysqli_query($verbindung, "SELECT q_id, q_text FROM q_table WHERE qc_id = $qc_id"); //Die Abfrage gibt uns mehrere Datensätze zurück. In diesem Fall die ID einer Frage und den Fragetext einer Frage. //Mit der folgenden while-Schleife werden die Datensätze Zeile für Zeile bzw. Datensatz für Datensatz auswertet. while ($row = $sql->fetch_assoc()){ unset($id, $text); //Mit unset werden die lokalen Variablen gelöscht. $id = $row['q_id']; //Der Variable $id wird der jeweilige ID-Wert der Frage zugewiesen. $text = $row['q_text']; //Der Variable $text wird der jeweilige Fragetext der Frage zugewiesen. echo "\t<tr>\n"; echo "\t<td>\n"; echo $text; echo "\t</td>\n"; echo "\t<td>\n"; //Mit dieser for-Schleife werden 6 Radio-Button ausgeben. Je nachdem welcher Button angeklickt wird, wird ein Wert (1 bis 6) weitergegeben. for($i=1;$i<6;$i++) { echo '<input type="radio" name="qanswer'.$id.'" value="'.$i.'">'.$i; } echo "\t</td>\n"; echo "\t</tr>\n"; echo "</select>"; } echo "</table>\n"; echo "<br>"; echo '<input type="submit" value="Senden" />'; echo '</form>'; /* Verbindung schließen */ mysqli_close($verbindung);