Hallo Rolf B,
ja, das habe ich tatsächlich jetzt noch angepasst. Habe jetzt 3 Tabellen:
- polls = Hier werden alle neuen Umfragen eingetragen
- poll_entries = Hier werden alle "Parameter - Auswahlmöglichkeiten" eingetragen
- poll_entry_votes = Hier werden die Benutzer abgespeichert wer und wann jemand abgestimmt hat
Ich habe mit folgendem Script:
// Auswahlmöglichkeiten der Umfrage laden
$sql = "SELECT * FROM poll_entries WHERE poll_id=".$poll["id"];
$result = $db->query($sql);
$while ($entry = $result->fetch_array(MYSQLI_ASSOC))
{
?>
<form action="poll_absenden.php" method="post">
<?php
echo '<input type="radio" id="'.$entry['entry_id'].'" name="'.$entry['poll_id'].'" value="'.$entry['name'].'">'.$entry['name'].'<br>';
}
?>
<input type="submit" name="absenden" value="absenden">
</form>
folgende Ausgabe:
Nun möchte ich über den "absenden" Button, das Ergebnis in meine MYSQL-Datenbank eintragen lassen, bzw evtl vorher als echo ausgeben.
Leider bekomme ich es nicht hin, dass meine Folgeseite "poll_absenden.php" erkennt, was ich ausgewählt habe. Ich habe es mit dem unterstehenden versucht, aber leider funktioniet das so nicht. Aber wenn ich mich auf "name" des radiobuttons beziehe, müsste es eigentlich so ähnlich heißen?!?
if (isset($_POST['absenden']))
{
if (isset ($_POST['.$entry['poll_id'].']))
{
if ($_POST['.$entry['poll_id'].'])
{
echo $POST_.$entry['name'].;
}
}
}
Kann mir da jemand weiterhelfen? Ich weiß, ist relativ viel zu lesen, aber anders kann ich es glaube ich nicht vollständig genug erklären...
Danke!
Manuel