我有一个Facebook用户用来获取他们状态的喜欢的网站。该网站使用MySQL数据库为用户提供喜欢,喜欢发送的默认限制数量是70.我需要的是一个PHP代码,让用户自己选择喜欢的数量使用“选择” HTML代码。
我已经制作了表格并选择了代码(演示:jsfiddle.net/U4Ye8)请参阅演示。
表单操作是“p.php”
问题是:
- 我需要在index.php中使用哪些代码?
- 我需要在p.php中使用哪些代码?
如果您需要有关我的问题的任何其他信息,请在下面发表评论。
$output = '';
//get users and try liking
$result = mysql_query("
SELECT
*
FROM
Likers ORDER BY ID DESC LIMIT 70
");
if($result){
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
$m = $row['access_token'];
$facebook->setAccessToken ($m);
$id = trim($_POST ['id']);
try {
$facebook->api("/".$id."/likes", 'POST');
$msg1 = "<font color='get'>Success!</font>";
}
catch (FacebookApiException $e) {
$output .= "<p>'". $row['name'] . "' failed to like.</p>";
$msg2 = "<font color='red'>Failed to Like!</font>";
}
}
}
答案 0 :(得分:0)
看起来您只需要将限制设置为所选内容:
<select name="numOfLikes"> // <---- I gave your select a name
<option value="##'>##</option>
</select>
SELECT * FROM Likers ORDER BY ID DESC LIMIT $_POST['numOfLikes']
注意**这是一个示例脚本,可以轻松查看更改。必须转义所有$ _POST和$ _GET请求以防止sql注入。 Prevent SQL Injection