2012-04-04 18 views
2

フォームを使用してアクティブなユーザーデータを更新する方法を理解しています...しかし、ボタンをクリックすると現在アクティブなユーザーの特定の列を更新する方法私はメインページを持っています。ユーザーがFacebookにログインできるようになりました。ログインしてアクセス許可を受け入れると、アプリケーションの次のステップに転送されます。認証されると、そこのすべての情報がユーザーのローカルmysqlデータベースに保存されます。表。今度は2つのボタンからなる次のページが表示されます。今私が望むのは、 "医者"ボタンをクリックして "医者"と言うコラム「仕事」を更新し、「プログラマー」をクリックするとプログラマーに「仕事」列を更新する場合です。画像のボタンをクリックしてMySQLを更新するPHP

私は彼らが情報を記入することを完全に避けようとしています、私はちょうどそのボタンをこのフィールドに追加するか、このボタンをクリックしてこのボタンをクリックしてください。それ以来何も作っていないなら、私に知らせてください。私はもっと詳しく説明します。

答えて

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> 

願っています!

+0

ちょっとおかげされ、私は画像をクリックすると何もしない何らかの理由を除いて私が探しているものを正確に見ています。 –

+0

もし全ページのコードを投稿したら、それは役に立ちますか? –

+0

私はコードを更新しました –

関連する問題