私は現在、instagram の画像のリストを取得し、(選択に基づいて) 特定の画像を特定のデータベースに挿入するアプリケーションを作成しています。
現在、送信ボタンを選択すると、リスト内の最後の利用可能な画像が取得され、それがデータベースに挿入されます。各画像には送信ボタンが割り当てられています。送信ボタンに関連する適切な画像がデータベースに挿入されていることを確認するにはどうすればよいですか。
以下は、画像のリストと各画像の送信ボタンのコードです。
foreach ($media->data as $data) {
echo $pictureImage = "<img src=\"{$data->images->thumbnail->url}\">";
echo "<form action='tag.php' method='post'>";
echo "<input type='submit' name='submit' value='Click Me'>";
echo "</form>";
}
これは、データベースに画像を挿入する方法です。これは、リスト内の最後の使用可能な画像を取得して挿入することを忘れないでください。
if(isset($_POST['submit'])) {
// There variables are for the database information
$hostname = "random";
$username = "random";
$dbname = "random";
$password = "random!";
$usertable = "random";
//Connecting to your database
$con = mysql_connect($hostname, $username, $password) OR DIE ("Unable to
connect to database! Please try again later.");
mysql_select_db($dbname, $con);
$sql="INSERT INTO $usertable (image) VALUES ('$pictureImage')";
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error($con));
}
mysql_close($con);
}
助言がありますか?