0

js ajaxとphpを使ってショッピングカートのようなスクリプトを作っています。

このコード行は、アイテムが保存されたときに削除を出力するために使用されます。

if($_POST['button-statut']=='save'){        
    echo "remove";
    unset($_POST['button-statut']);
}

if($_POST['button-statut']=='remove'){
    echo "save";
    $_POST['button-statut']='save';
}

保存ボタンをクリックすると、値「保存」が設定され、削除ボタンをクリックすると、値が「削除」ではなく「保存」のように見えます。私に何ができる ?

保存機能:

$.post(host+"button.php", {"button": key, "button-statut":'save'});


    $('#button'+key+'').load(host +'button.php', {"button": key, "button-statut":'save'});

削除機能:

  $.post(host+"button.php", {"button": key, "button-statut":'remove'});

    $('#button'+key+'').load(host +'button.php', {"button": key, "button-statut":'remove'});

ありがとう

4

1 に答える 1

0

These variables are superglobal :

$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV

we cannot unset or clear theis input arrays. However, what we have done is to replace them with an objec (or empty its value)

于 2013-01-09T11:42:34.313 に答える