Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用颜色值填充数据库_Php_Mysql_Html_Apache_Xampp - Fatal编程技术网

Php 用颜色值填充数据库

Php 用颜色值填充数据库,php,mysql,html,apache,xampp,Php,Mysql,Html,Apache,Xampp,我们使用Xampp模拟apache和mysql服务器。 我不知道到底是什么问题。当我检查数据库时,它没有任何价值 数据库: 这是我的html代码: <!DOCTYPE html> <html> <body> <form action="data.php" method="POST"> <input type="radio" name="Color" value="b" id="r"/> <label for="radio">

我们使用Xampp模拟apache和mysql服务器。 我不知道到底是什么问题。当我检查数据库时,它没有任何价值

数据库:

这是我的html代码:

<!DOCTYPE html>
<html>
<body>
<form action="data.php" method="POST">
<input type="radio" name="Color" value="b" id="r"/>
<label for="radio">ROT</label></br>
<input type="radio" name="Color" value="b" id="g"/>
<label for="radio">GR&Uuml;N</label></br>
<input type="radio" name="Color" value="b" id="b"/>
<label for="radio">BLAU</label></br>
<button type="submit">Absenden</button>
</form>
</body>
</html>

腐烂
GRÜ;N
布劳
阿本登

这是我的php代码:

<?php

$db = mysqli_connect("localhost", "root", "", "lightcontrol");
if(!$db)
{
exit("Verbindungsfehler: ".mysqli_connect_error());
}

if(isset($_POST["Color"]))
{

if($_POST["Color"]=="r")
{
$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
}
if($_POST["Color"]=="g")
{
$variable =" INSERT INTO valuetb VALUES(`1`,,`0`,`255`,`0`)";
}
if($_POST["Color"]=="b")
{
$variable =" INSERT INTO valuetb VALUES(`1`,,`0`,`0`,`255`)";
}
}
var_dump($variable);
mysqli_query($db,$variable);

?>

因为您的查询错误

是否要在表255中添加新行

这是添加新行的正确语句

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

因为你的问题是错误的

是否要在表255中添加新行

这是添加新行的正确语句

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

因为你的问题是错误的

是否要在表255中添加新行

这是添加新行的正确语句

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

因为你的问题是错误的

是否要在表255中添加新行

这是添加新行的正确语句

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

正如其他人所指出的,您的查询是错误的。 要查看如何插入
,必须执行

另外,在同一代码中使用
mysqli
mysql
。 如果开始使用连接到数据库,则必须使用它进行查询

mysqli_query($db, $variable);

正如其他人所指出的,您的查询是错误的。 要查看如何插入
,必须执行

另外,在同一代码中使用
mysqli
mysql
。 如果开始使用连接到数据库,则必须使用它进行查询

mysqli_query($db, $variable);

正如其他人所指出的,您的查询是错误的。 要查看如何插入
,必须执行

另外,在同一代码中使用
mysqli
mysql
。 如果开始使用连接到数据库,则必须使用它进行查询

mysqli_query($db, $variable);

正如其他人所指出的,您的查询是错误的。 要查看如何插入
,必须执行

另外,在同一代码中使用
mysqli
mysql
。 如果开始使用连接到数据库,则必须使用它进行查询

mysqli_query($db, $variable);
在每个变量的末尾添加“;”

而不是

$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:

在每个变量的末尾添加“;”

而不是

$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:

在每个变量的末尾添加“;”

而不是

$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:

在每个变量的末尾添加“;”

而不是

$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:


我认为你的问题是完全错误的。你能告诉我们你的数据库表是什么样子吗?我认为你的查询是完全错误的。你能告诉我们你的数据库表是什么样子吗?我认为你的查询是完全错误的。你能告诉我们你的数据库表是什么样子吗?我认为你的查询是完全错误的。请告诉我们您的数据库表是什么样子的好吗?请记住,
value1
主要是自动递增的
ID
。if(isset($\u POST[“Color”]){if($\u POST[“Color”]=“r”){$variable.=“插入valuetb值(
1
255
0
0
);”;}if($\u POST[“Color”)”]==“g”){$variable.=“插入valuetb值(
1
0
255
0
);”;}如果($\u POST[“Color”]=“b”){$variable.=“插入valuetb值(
1
0
0
0
0
0
);”);;;”;/code>0
),
)未定义变量:第26行C:\xampp\htdocs\phptest\data.php中的变量您的第26行是什么?在查询语句之前执行一个
var\u dump($variable)
,该语句未定义,因此您的帖子中存在问题。这是第一个错误。然后,正如其他人所说,您必须使用用户
mysqli\u query()
。那么,您的查询是错误的
INSERT-INTO-table-VALUES(value)
,我在你的图片中看不到表
valuetb
,因为整个表都是“valuetb”。记住
value1
主要是
ID
,它是自动递增的。if(isset($\u-POST[“Color”]){if($\u-POST[“Color”=“r”){$variable.=”插入valuetb值中(
1
255
0
0
);“;”如果($POST[“Color”=“g”){$variable.=“插入valuetb值(
1
0
255
0
);”);“}如果($”POST[“COLOLOR”=“b”){$VARIABRIABLE.=“插入valuetb值。”(
1
0
0
255
);;;//第26行}mysql_查询($variable);?>未定义变量:第26行C:\xampp\htdocs\phptest\data.php中的变量是什么?执行
var\u转储($variable)
就在查询语句之前,没有定义,因此您的帖子中有一个问题。这是第一个错误。然后,正如其他人所说,您必须使用
mysqli\u query()
。然后,您的查询是错误的。
插入表值(value)
,我在你的图片中看不到表
valuetb
,因为整个表都是“valuetb”记住
value1
主要是
ID
,它是自动递增的。if(isset($\u POST[“Color”]){if($\u POST[“Color”=“r”){$variable.=”插入到valuetb值中(
1
255
0
0
);“;”如果($POST[“Color”=“g”){$variable.=“插入valuetb值(
1
0
255
0
);”);“}如果($”POST[“COLOLOR”=“b”){$VARIABRIABLE.=“插入valuetb值。”(
1
0
0
255
);;;//第26行}mysql_查询($variable);?>未定义变量:第26行C:\xampp\htdocs\phptest\data.php中的变量是什么?执行
var\u转储($variable)
就在查询语句之前,没有定义,因此您的帖子中有一个问题。这是第一个错误。然后,正如其他人所说,您必须使用
mysqli\u query()
。然后,您的查询是错误的。
插入表值(value)
,我看不到您图片中的表
valuetb
,因为整个表都是“valuetb”,记住
valu