2017-03-24 13 views
1

私は自分のコードを更新/編集するのに苦労しています。フォームの編集/更新方法は?

PHP:

<?php 
    require("config.php"); 


    $link =mysqli_connect($h,$u,$p,$db)OR die(mysql_error()); 


    if ( isset($_POST['newhotel'])); 
    { 
     $newhotel = $_POST['newhotel']; 
     //$BIL = $_POST['BIL']; 
     $query = "UPDATE hotels set hotel='$_POST[newhotel]' where hotel='$hotel'"; 
     $result = mysqli_query($link,$query); 
     header("refresh:0; url=view.php"); 
     } 
    ?> 

HTML:

<form action="edit.php" method="post"> 
New Hotel: <br /> 
<input type="text" name="newhotel"/><BR /> 

Address: <br /> 
<textarea name="address" cols="50" rows="10"></textarea><BR /> 

<input require name="" type="submit" value="Update "/><input name="" type="reset" value="Clear" /> 
<p></p> 
</form> 

私は私のコードが間違っていることを知っています。私の問題を解決できるように誰かに私にヒントを提供することはできますか?これは、あなたのHTMLフォームであなたに

+0

選択クエリを実行しません。別の名前の編集には入力がありません。 APIのミキシングも。そして、セミコロンがあなたを誘惑している後に – Qirel

+0

私は申し訳ありませんが、私はかなり理解していません、あなたは私にそれを説明してください? –

+0

あなたは既に存在するホテルのための編集フォームが必要ですか? – JYoThI

答えて

1

に感謝:

<form action="edit.php" method="post"> 
    New Hotel: <br /> 
    <input type="text" name="newhotel"/><BR /> 

    Address: <br /> 
    <textarea name="address" cols="50" rows="10"></textarea><BR /> 

    <input name="sub" type="submit" value="Update "/> 
    <input name="" type="reset" value="Clear" /> 
    <p></p> 
    </form> 

ここで方法はポストです。ユーザーはこのフォームに記入し、投稿ボタンを押した時、action.phpページでは、コードになりますcalled.soある

个人设定

<?php 
if(isset($_POST['sub'])) 
{ 
    echo '<pre>'; 
    print_r($_POST); 
} 

出力は次のようになり

Array 
(
    [newhotel] => asasa 
    [address] => sasa 
    [sub] => Submit 
) 
のようなコードは、あなたがこの$ _GET値を取得wrong.fromは以下のように、ここで

あなただけのポストの値を持っているし、何のフィールドは、編集のために存在しない

if(isset ($_GET['edit'])) 
{ 
    $BIL = $_GET['edit']; 
    $query = "SELECT * from hotels where hotel='$hotel'"; 
    $row = mysqli_fetch_array($query); 
} 
+0

遅い返事をおかけして申し訳ありませんが、あなたのコードを使用すると、私の既存のデータはまだ編集/更新できません。任意のヒント? –

+0

@SyedShahrulShafiq - $ _POSTをエコーし​​ましたか? –

+0

$ _GET [編集]は値を取得する場所から間違っていますか? –

関連する問題