2016-09-16 2 views
-3

ich eine Auswahlbox wie insbesondere haben:Wählen Sie Wert PHP Eingang

<select name="quantity"> 
    <option value="1"><?php echo $value1; ?> for <?php echo $value2; ?> 
</select> 

Und wenn ich den Wert in PHP wie folgt gespeichert werden soll:

$value = (!empty($_POST['quantity']))?$_POST['quantity']:null; 

Was ich will, ist, dass ich <?php echo $value1; ?> // value obtained from database wollen in meiner $value statt 1 von value="1" aus option. Ich weiß, dass ich dies erreichen kann, indem ich in Wert = "" <?php echo $value1; ?> anwende, aber aus bestimmten Gründen brauche ich diesen Wert = "1", um dort zu bleiben. Also kann ich es nicht benutzen. Gibt es stattdessen eine andere Methode, mit der ich das an meine Variable weitergeben kann? Gibt es eine Möglichkeit, dies zu tun?

+0

.... Sie haben diesen Code nicht geschrieben, oder? Löschen Sie 1, Kopieren Sie Ihr ' 'und platziere es innerhalb des' value = "" '- Feldes, wenn es enthält" du wirst es richtig entgehen lassen müssen – Epodax

+0

Ich habe diesen Code natürlich geschrieben .. ICH BIN kein NEWBIE zu PHP ... – Kanishk

+0

und btw Ich kann nicht tun, was Sie sagten ... ich weiß, dass ich leicht dadurch erreichen kann, aber ich will den Wert 1 im Wertfeld, wie es mit anderem Auswahlfeld für einige Funktion in jquery arbeitet – Kanishk

Antwort

0

Haben Sie versucht, die folgenden:

<select name="quantity"> 
    <option value="<?php echo $value1; ?>">for <?php echo $value2; ?> 
</select> 
0

Scheint Ihre HTML-Code-Syntax falsch

<select name="quantity"> 
    <option value="<?php echo $value1; ?>"><?php echo $value2; ?></option> 
</select> 
0

Wenn Sie das Auswahlfeld erzeugen, den 'Wert' gesetzt Wert1 Attribut $

<select name="quantity"> 
    <option value="<?php echo $value1; ?>"><?php echo $value1; ?> for <?php echo $value2; ?> 
</select> 
0
<select name="quantity"> 
    <option value="<?php echo $value1; ?>"><?php echo $value2; ?></option> 
</select> 

Alle Antworten oben sind korrekt php wird den Wert, wo Sie es auf Ihrer Seite finden echo Echo so einfach in Ihre Wert Zitat wie im obigen Beispiel und die Antworten oben. Nur nebenbei bemerkt, Sie können dies auch mit allen anderen Variablen tun. Ich hoffe, das hilft :)

Verwandte Themen