2

フォームを使用してアクティブなユーザーデータを更新する方法を理解しています...しかし、たとえば[フォームなし]ボタンをクリックして現在アクティブなユーザーの特定の列を更新する方法...ユーザーが次の方法でログインできるメインページがありますfacebookは、ログインしてアクセス許可を受け入れると、アプリケーションの次のステップに転送します。認証に成功すると、すべての情報がユーザーテーブルのローカルmysqlデータベースに保存されます。これで、2つのボタンで構成される次のページが表示されます。今私が欲しいのは、彼らが「医者」ボタンをクリックすると「仕事」列を更新して医者と言い、「プログラマー」をクリックすると「仕事」列をプログラマーに更新することです。

私は彼らに情報を記入させないようにしています。このボタンをクリックしてそのフィールドに追加するか、このボタンをクリックして追加してください。それ以降何も作成していない場合は、お知らせください。詳細を喜んで説明します。

4

1 に答える 1

2

このような意味ですか?

アップデート

あなたのphpファイル:

<?php

if($_POST['Doctor']){

    $sql =("UPDATE users SET job='Doctor' WHERE userid='$someactiveuserid'");
    $result = mysql_query($sql) or die(mysql_error());

} elseif($_POST['Programmer']){

    $sql =("UPDATE users SET job='Programmer' WHERE userid='$someactiveuserid'");
    $result = mysql_query($sql) or die(mysql_error());

}

?>

<html>
<body>
    <form method="post" name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="submit" name="Programmer" value="Programmer"></br>
    <input type="submit" name="Doctor" value="Doctor">
    </form> 
</body>
</html>

お役に立てれば!

于 2012-04-04T00:51:45.693 に答える