2016-07-15 4 views
0

なぜコマンドを実行しないのですか?hrefからIDを取得中htmlアクションphp

アクション:ここ

<td> <?php echo "<a href='action.scripts.php?actiune=delete&id='".$row['id']."'>Delete</a>" ?></td> 

else if ($_GET['actiune'] ==="delete"){ 

    $id = $_GET['id']; 
    echo "$id"; 
    //echo "lsls"; 
    // $query = mysql_query("delete from user where id= '$id'"); 
//  if ($query){ 
//  echo "User deleted"; 
//  } 
} 

そして、それはIDが印刷されません。どうして? !

+1

戻り値を確認するために 'var_dump($ row ['id'])'を試したことがありますか? – Lee

+0

なぜ 'if'で試してみませんか? –

+0

$ _GET配列の内容とhtmlで印刷されたリンクを表示できますか? –

答えて

-2

あなたがあなたのhrefパラメータIDに追加の単一引用符'を持って間違ったフォーマットに

else if ($_GET['actiune'] =="delete"){ 

    $id = $_GET['id']; 
    echo "$id"; 

使用この

else if ($_GET['actiune'] =="delete"){ 

    $id = $_GET['id']; 
    echo $id; 
+1

変数への引用はまだ動作します。 –

+0

'echo $ id' 'と' echo $ id'の間に違いはありません。 – mitkosoft

1

を使用している

<td> <?php echo "<a href='action.scripts.php?actiune=delete&id=".$row['id']."'>Delete</a>" ?></td> 
1

それを削除するには、次のように試してみてください。 -

$row['id'] = 'some value'; 
$row = $row['id']; 

<td> <?php echo "<a href='action.scripts.php?actiune=delete&id=$row'>Delete</a>" ?></td> 
+0

this worked:​​delete

関連する問題