2017-07-03 1 views
1

ich diesen Quellcode haben ...Form Rückgabewert Absenden

<form method="post" id="center" action=""> 
<br>SpielerName: <?php echo $SpielerName; ?> 

<br>Note: <input type="text" name="note" value=<?php echo $Note ?> > 
<br>Tore: <input type="text" name="tore" value=<?php echo $Tore ?> > 
<br><br><input type="submit" name="submit_eingabemaskeR" value="Abschicken"> 

Im folgenden Code ich die Werte für 'Anmerkung' bekommen ...

if (isset($_POST["submit_eingabemaskeR"])) 
{ 
    echo ("<br/>"); 
    //Note 
    echo $_POST["note"]; 

Aber wie kann ich den Wert des ersten Feldes -> SpielerName?

Antwort

1

SpielerName ist kein Formularfeld, es ist nur Text.
Wenn Sie möchten, dass seine Daten übermittelt werden, können Sie ein verstecktes Formularfeld mit diesem Wert erstellen.

<form method="post" id="center" action=""> 
<br>SpielerName: <?php echo htmlspecialchars($SpielerName); ?> 
<input type="hidden name="SpielerName" value="<?php echo htmlspecialchars($SpielerName); ?>"> 

<br>Note: <input type="text" name="note" value=<?php echo htmlspecialchars($Note) ?> > 
<br>Tore: <input type="text" name="tore" value=<?php echo htmlspecialchars($Tore) ?> > 
<br><br><input type="submit" name="submit_eingabemaskeR" value="Abschicken"> 
0

Verwenden Sie einen versteckten Eingang.

<form method="post" id="center" action=""> 
<br>SpielerName: <?php echo $SpielerName; ?> 
<input type="hidden" name="SpielerName" value=<?php echo $SpielerName; ?> > 

<br>Note: <input type="text" name="note" value=<?php echo $Note ?> > 
<br>Tore: <input type="text" name="tore" value=<?php echo $Tore ?> > 
<br><br><input type="submit" name="submit_eingabemaskeR" value="Abschicken"> 
Verwandte Themen