2016-04-11 50 views
-1

有人知道爲什麼這段代碼不張貼?表單未張貼

<form class="form-horizontal" action="./admin/addImages.php" method='post'> 
    <div class="form-group"> 
     <label for="slika1" class="col-sm-2 control-label">Image</label> 
     <div class="col-sm-9"> 
      <input id="slika1" name="slika1" type="text" class="form-control" placeholder="Image URL"> 
     </div> 
    </div> 

    <div class="form-group"> 
     <div class="col-sm-offset-2 col-sm-10"> 
      <button name='saveForm' type="submit" class="btn btn-success">Add image</button> 
     </div> 
    </div> 
</form> 

我也有這樣的PHP代碼應該得到張貼輸入,但它不工作:

<?php if (isset($_POST['saveForm'])) { 
      $img = $_POST['slika1']; 
      echo "$img"; 
     } else { 
      echo "nothing posted"; 
     } 
?> 

任何幫助深表感謝。

+0

我該如何檢查?我的意思是,php代碼來自該文件,它迴應「沒有任何發佈」,並且如果我更改爲GET – vnm

+0

圖像涉及'$ _FILES',而不是'$ _POST',它將起作用。你準備在這裏做什麼? –

+0

添加圖像WWW URL到MySQL數據庫(該部分代碼不存在於這裏),它的工作原理如果使用GET,但POST不會,好吧,發佈 – vnm

回答

0

您的網址有一段時間,不知道這是否會導致它不發佈,但嘗試沒有。

action="/admin/addImages.php"

+0

點代表wamp的工作目錄,這不是問題 – vnm

+0

那麼它不會是'../ admin/addImages.php'嗎? – scottevans93

0

替代$ _POST [ 'saveForm']與$ _POST [ 'slika1']

或另一替代都可以。 更換了

<button name="saveForm" type="submit" class="btn btn-success">Add image</button> 

<input name="saveForm" type="submit" class="btn btn-success" value="Add Image"> 
+0

試過這個,仍然不工作,不幸的是 – vnm

0

我曾試圖發佈同一頁上和它的工作很好,我得到的數據。

<form class="form-horizontal" action="" method='post'> 
    <div class="form-group"> 
     <label for="slika1" class="col-sm-2 control-label">Image</label> 
     <div class="col-sm-9"> 
      <input id="slika1" name="slika1" type="text" class="form-control" placeholder="Image URL"> 
     </div> 
    </div> 

    <div class="form-group"> 
     <div class="col-sm-offset-2 col-sm-10"> 
      <button name='saveForm' type="submit" class="btn btn-success">Add image</button> 
     </div> 
    </div> 
</form> 

<?php if (isset($_POST['saveForm'])) { 
      $img = $_POST['slika1']; 
      echo "$img"; 
     } else { 
      echo "nothing posted"; 
     } 
?> 

我輸入了「www.google.com」。

輸出

www.google.com 
0

檢測過由於它是,它應該工作。問題必須在其他地方。也許你發佈的圖片名稱是空的。

+0

,正如我在另一個評論中所說的,它使用GET(它的名字不是空的)...也許這是一個愚蠢的問題,但由於我是PHP和HTML的新手, HTML代碼被打印在一個文件中的PHP回聲裏(一切打印都正確並且工作,除了這個POST),這可能會影響到發生的事情嗎? – vnm