2012-04-04 67 views
2

我知道如何通過使用表單更新活動的用戶數據...但是,如何通過單擊按鈕更新某個列的當前活動用戶沒有表單例如.. 。我有一個主頁,用戶可以通過Facebook登錄,當他們登錄並接受權限時,它會將它們轉發到我的應用程序的下一步,當他們成功驗證所有信息存儲到我的本地mysql數據庫中的用戶表。現在他們看到下一個由兩個按鈕組成的頁面。現在我想要的是,如果他們點擊「醫生」按鈕,它更新列「工作」說醫生,反之,如果他們點擊「程序員」它更新「工作」列給程序員。通過點擊一個圖像按鈕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

嘿,謝謝,這看起來正是我尋找的東西,除了某些原因,當我點擊圖片時,我什至沒有做任何事情,我甚至把它變成了一個普通的按鈕,但什麼也沒有。 – 2012-04-04 14:48:31

+0

也許它會幫助,如果我發佈完整的頁面代碼?讓我知道 – 2012-04-04 15:52:16

+0

我已經更新了代碼 – 2012-04-05 04:51:06