亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我不能訪問這個數組中的第二個元素,while 循環問題

為什么我不能訪問這個數組中的第二個元素,while 循環問題

PHP
慕少森 2021-07-12 16:12:39
我有這個 while 循環和一個嵌入的 if 語句,它在適當的表格單元格中放置了一個超鏈接。當我按編輯時,URL 反映了我想要看到的內容(這是要編輯的當前單詞),但該單詞應該填充的文本字段只是數據庫表中的第一個條目。我試過在 HTML 標簽中使用 PHP 變量嗎? 我認為這不起作用,因為我的是內部鏈接,而不是另一個網站。我還嘗試存儲$row['yourword']在另一個 var 中,因此當 while 循環遇到將編輯放在正確的單元格中的 if 語句時,它也會保存正確的 yourword,但它只會導致錯誤。這是while循環while($row = mysqli_fetch_array($result)){echo "<tr>";echo "<td>" . $row['uname'] . "</td>";echo "<td>" . $row['clickrate'] . "</td>";if($row['uname'] == $logedInUsername){    echo "<td>" . $row['yourword'] . "<a href='edityourword.php?edit=$row[yourword]'> edit</a></td>";}else{    echo "<td>" . $row['yourword'] . "</td>";}echo "</tr>";}echo "</table>";?>這里是目的地<form action="edityourword.php" method="POST">    word: <input type="text" name="newName" value="<?php echo $row[yourword]; ?>"><br><br>    <input type="submit" value="Update">    </form>預期的結果應該是出現在下一頁文本字段中的第二個單詞,而不是每次都出現第一個單詞,編輯該單詞仍然有效,但如果不是,則每次都會填充錯誤的文本字段表上的第一個用戶。
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

您應該使用以下命令獲取目的地中“編輯”的值:$_GET['edit']因為您將其作為鏈接中的參數發送

<a href='edityourword.php?edit=$row[yourword]'> edit</a>


查看完整回答
反對 回復 2021-07-16
  • 1 回答
  • 0 關注
  • 182 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號