MYSQL插入提交按钮PHP [英] MYSQL Insert Submit Button PHP

查看:65
本文介绍了MYSQL插入提交按钮PHP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在生成图像列表,并希望根据是否在图像旁边按下了提交按钮来插入特定图像.

I am generating a list of images and looking to insert a specific image based on wether or not a submit button has been pressed alongside my image.

这是我的代码,用于生成图像列表.图片旁边是提交按钮,例如计数和其他数据:

Here is my code to generate a list of images. Alongside the images is the submit button, like count and other data:

// Display results
foreach ($media->data as $data) {
echo "<a href=\"{$data->link}\"</a>";
echo "<h4>Photo by: {$data->user->username}</h6>";
echo $pictureImage = "<img src=\"{$data->images->thumbnail->url}\">";
echo "<h5>Like Count for Photo: {$data->likes->count}</h5>";
echo "<form>";
echo '<input type="submit" onClick=post()>';
echo "</form>";
}

然后我尝试将图片插入数据库中

I am then trying to insert that picture into my database:

InstagramImages(DB)-图像(字段)

function post() {

        $hostname = "redacted";
        $username = "redacted";
        $dbname = "redacted";

        //These variable values need to be changed by you before deploying
        $password = "redacted";
        $usertable = "InstagramImages";

        //Connecting to your database
        mysql_connect($hostname, $username, $password) OR DIE ("Unable to 
        connect to database! Please try again later.");
        mysql_select_db($dbname);

        $sql="INSERT INTO $usertable (image) VALUES ('$pictureImage')";

        if (!mysqli_query($con,$sql)) {
            die('Error: ' . mysqli_error($con));
        }

        echo "1 record added";

        mysqli_close($con);
}

任何帮助将不胜感激.我需要帮助来为php变量$ pictureImage创建正确的INSERT查询.

Any help would be appreciated. I need help creating the right INSERT query for the php variable $pictureImage.

推荐答案

echo '<input type="submit" onClick=post()>';

onClick = post()-这是一个javascript事件,仅用于javascript,但您已使用php代码编写了post()函数,因此无法将其插入到tatabase表中.

onClick=post() - This is a javascript event used only for javascript but the post() function you have written in php code so it cannot insert into your tatabase table.

这篇关于MYSQL插入提交按钮PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆