0 レビュー
2 回答
別のページの2つのテキストボックスの値PHP
グッドデイ
テキストボックスがあり、次のページでその値を取得しています。
plsは最初に以下のコードを参照してください
View.php
echo '<td class="forscreen"><a href="equipments.php?emp_number=' .$row['emp_number'] . '">Add Accessories</a></td>';
[アクセサリの追加]をクリックすると、次のページでemp_numberの値が表示されます。次のページでは、次のようになります。
<input class="input" type="text" name="emp_numberPrint" id="emp_number" readonly value="<?php echo (isset($_GET['emp_number'])) ? htmlentities($_GET['emp_number']) : ''; ?>"/>
所有者という名前の別のテキストボックスがあり、次のコードを試している場合も同じようにします。
echo '<td class="forscreen"><a href="equipments.php?emp_number=' .$row['emp_number'] .$row['first_name'] . '">Add Accessories</a></td>';
<input class="input" type="text" name="ownerPrint" readonly value="<?php echo (isset($_GET['ownerPrint'])) ? htmlentities($_GET['first_name']) : ''; ?>"/>
ここで、first_nameは、emp_numberが来るのと同じ方法で最後のページからフェッチされますが、機能していません。
確かに私は間違いを犯しています。案内してください
ありがとう
わからない
0
レビュー
答え :
解決策:
アプローチに従って、次のページでこれを取得するには、クエリ文字列で渡す必要があります。
View.phpの場合
echo '<td class="forscreen"><a href="equipments.php?emp_number=' .$row['emp_number'] .'&first_name='.$row['first_name'] . '">Add Accessories</a></td>';
次のページ
<input class="input" type="text" name="ownerPrint" readonly value="<?php echo (isset($_GET['first_name'])) ? htmlentities($_GET['first_name']) : ''; ?>"/>
わからない
0
レビュー
答え :
解決策:
2番目のケース
echo '<td class="forscreen">
<a href="equipments.php?emp_number=' .$row['emp_number'].$row['first_name'] . '">
Add Accessories</a></td>';
値を間違って渡しています このような変数を渡す必要があります
<a href="equipments.php?emp_number=<?php echo $row['emp_number']; ?>
&first_name=<?php echo $row['first_name'] ; ?>">
Add Accessories</a>
次のページで値を取得できます
$_GET['emp_number'];
$_GET['first_name'];
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。