0

「送信」ボタンを押したときにrateFunction.phpの「Grade」値と値$chosenBarNameの両方を送信したいのですが、これを行う簡単な方法はありますか?私は「グレード」値を取得することに成功しただけです...

$chosenID = $row['BarName'];
echo "<td>" . $row['BarID'] . " " . $row['BarName'] . "<br>" . $row['Website'] . "</td>";
    <form method="post" action="rateFunction.php">
        <select name="grade">
            <option value="5">5</option>
            <option value="4">4</option>
            <option value="3">3</option>
            <option value="2">2</option>
            <option value="1">1</option>
        </select>
    <input type="submit" name="submit"/>
</form>
4

6 に答える 6

2

次のように、BarNameの値を含む非表示フィールドを配置します。

<input type="hidden" name="BarName" value="<? echo $row['BarName']?>" />
于 2013-03-20T14:32:09.840 に答える
1

フォームタグ内の非表示の入力としてbarNameを配置します

$chosenID = $row['BarName'];
echo "<td>" . $row['BarID'] . " " . $row['BarName'] . "<br>" . $row['Website'] . "</td>";
    <form method="post" action="rateFunction.php">

        <input type="hidden" name="barname" value="<?= $row['BarName'];?>">

        <select name="grade">
            <option value="5">5</option>
            <option value="4">4</option>
            <option value="3">3</option>
            <option value="2">2</option>
            <option value="1">1</option>
        </select>
    <input type="submit" name="submit"/>
</form>
于 2013-03-20T14:31:58.983 に答える
1

タグ内で、必要な情報を保持するためにいくつかの非表示要素をレンダリングできます。

echo '<input type="hidden" id="barname" value="'.$choosebarname.'" />';

トリックを行う必要があります

于 2013-03-20T14:32:14.927 に答える
0

非表示のフィールドを含めます。

<input type="hidden" value="<?= $row['BarName'];?>" />
于 2013-03-20T14:32:10.433 に答える
0

別のフィールドを追加できます。<input type=hidden name='chosenBarName' value='<?php echo $chosenBarName ?>'/>

于 2013-03-20T14:32:30.813 に答える
0

あなたはそれをフィールドとして渡す必要があります、あなたはそのためのhiddenフィールドを使うことができます

$chosenID = $row['BarName'];
echo "<td>" . $row['BarID'] . " " . $row['BarName'] . "<br>" . $row['Website'] . "</td>";
    <form method="post" action="rateFunction.php">
        <input type="hidden" name="chosenBarName" value="<?php echo $row['BarName'];?>"> 
        <select name="grade">
            <option value="5">5</option>
            <option value="4">4</option>
            <option value="3">3</option>
            <option value="2">2</option>
            <option value="1">1</option>
        </select>
    <input type="submit" name="submit"/>
</form>
于 2013-03-20T14:33:23.277 に答える