2016-12-09 22 views
0

如何獲取表單輸入中的值等於從我的數據庫中獲取的數據。當我試圖檢索後超全局我得到數組中的值([john_doe即] =>),即空值我不能直接從我的數據庫中的數據輸入值形式

<?php print_r($_POST); ?> 
<form action="" method="post"> 
    <?php while($subs = mysqli_fetch_assoc($result)) { ?> 
     <input type="" name="john_doe" value='<?php echo $subs["menu_name"]; ?>'> 
     <input type="submit" value="sumbit"> 
    <?php } ?> 
</form> 
+1

如果我們不能看到整個代碼,我看不出我們如何能夠幫助 – Strawberry

+0

可以的print_r($潛艇) – barudo

+0

的var_dump($潛艇);並給我們結果 –

回答

0

會有一些問題與您的數據庫中獲取,你可以試試這個下面的代碼你的目的

<?php 
    $servername = "localhost"; 
    $username = "username"; 
    $password = "password"; 
    $dbname = "myDB"; 

    // Create connection 
    $conn = new mysqli($servername, $username, $password, $dbname); 
    // Check connection 
    if ($conn->connect_error) { 
     die("Connection failed: " . $conn->connect_error); 
    } 

    $sql = "**YOUR QUERY**"; 
    $result = $conn->query($sql); 

    if ($result->num_rows > 0) { 
     // output data of each row 
     while($row = $result->fetch_assoc()) { 
      <input type="text" name="john_doe" value='<?php echo $row["menu_name"]    ;?>'> 
      <input type="submit" value="sumbit"> 
    $conn->close(); 
    ?> 
相關問題