Hallo,
hab mich etwas zu früh gefreut. Wenn ich diesen Code nehme
<form method="post">
<input type="radio"
name="lebensmittel"
id="birnen"
value="Birnen"
onclick="document.getElementById('eigeneFrucht_eingabe').style.display='none';">
<label for="birnen">Birnen</label>
<input type="radio"
name="lebensmittel"
id="eigeneFrucht"
value="eigeneFrucht"
onclick="document.getElementById('eigeneFrucht_eingabe').style.display='inline';">
<label for="eigeneFrucht">eigene Frucht</label>
<br><br>
<input type="text" name="lebensmittel" id="eigeneFrucht_eingabe">
<br><br>
<button type="submit" name="weiter">Alles richtig?</button>
</form>
Und diesen PHP Code
if(isset($_POST['weiter'])){
echo htmlspecialchars($_POST["lebensmittel"]);
}
erhalte ich eine leere Ausgabe. Nach etwas suchen ist mir aufgefallen, dass anscheinend immer der letzte Wert übernommen wird. In meinem Fall ist es ein leeres Textfeld
<input type="text" name="lebensmittel" id="eigeneFrucht_eingabe">
Dieses wird nun angezeigt, wenn der Radio Button - eigene Frucht - geklickt wurde.
Ich benötige den Wert den ich selber hinzufügen kann, ebenfalls im - $_POST["lebensmittel"] -
Gibt es dafür eine einfache Lösung?