这个是头部接收id值
<?php
$dbhost = 'localhost:3306';
$dbuser = 'root';
$dbpass = 'root';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if (!$conn) {
die('主机连接失败' . mysqli_error($conn));
}
//链接主机
mysqli_select_db($conn, 'management');
// 设置编码,防止中文乱码
mysqli_query($conn, "set names utf8");
//接受GET传值
@$id = $_GET['id'];
$sql = "select * from brand where id = '$id'";
$query = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($query);
?>
获取数据库值返回页面
<input style="display: none;" type="text" name="id" value="<?php echo $row['id'] ?>" />
<input type="submit" name="submit">
插入数据的格式
<?php
$conn = new mysqli( 'localhost', 'root', 'root' );
//设定连接编码, 目的是和数据库内部的编码一样
$conn->query( "set names'utf8'" );
//规定当与数据库服务器进行数据传送时要使用的默认字符集
$conn->set_charset( 'utf8_general_ci' );
date_default_timezone_set( 'PRC' );
if ( isset( $_POST['submit'] ) ) {
//这位第一张图片因为是顺序问题所以他就是第一张
@$filename = 'img/' . date( 'YmdHis' ) . $_FILES['compressed']['name'];
//然后获取文件的名字在拼接img/一个文件夹路径,然后拼接现在时间。因为
$filename1 = iconv( 'UTF-8', 'gb2312', $filename );
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
move_uploaded_file( $_FILES['compressed']['tmp_name'], $filename1 );
//将传过来的临时文件( tmp_name这是封装好的文件就是给文件命一个临时名称 ),然后“复制到另一个文件中”
//这是第二张图片
@$filenames = 'img/' . date( 'YmdHis' ) . $_FILES['ckg']['name'];
//然后获取文件的名字在拼接img/一个文件夹路径,然后拼接现在时间。
$filename2 = iconv( 'UTF-8', 'gb2312', $filenames );
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
move_uploaded_file( $_FILES['ckg']['tmp_name'], $filename2 );
//将传过来的临时文件( tmp_name这是封装好的文件就是给文件命一个临时名称 ),然后“复制到另一个文件中”
//这是第三张图片
@$filenamex = 'img/' . date( 'YmdHis' ) . $_FILES['carousel']['name'];
//然后获取文件的名字在拼接img/一个文件夹路径,然后拼接现在时间。
$filename3 = iconv( 'UTF-8', 'gb2312', $filenamex );
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
move_uploaded_file( $_FILES['carousel']['tmp_name'], $filename3 );
//将传过来的临时文件( tmp_name这是封装好的文件就是给文件命一个临时名称 ),然后“复制到另一个文件中”
mysqli_select_db( $conn, 'management' );
$products = $_POST['products'];
$slogan = $_POST['slogan'];
$classify = $_POST['classify'];
$second = $_POST['second'];
$brand = $_POST['brand'];
$unit = $_POST['unit'];
$original = $_POST['original'];
$preferential = $_POST['preferential'];
$integral = $_POST['integral'];
$number = $_POST['number'];
$inventory = $_POST['inventory'];
$content = $_POST['content'];
$popularity = $_POST['popularity'];
$listing = $_POST['listing'];
$cakes = $_POST['cakes'];
if ( $products == '' || $slogan == '' || $slogan == '' || $classify == '' || $brand == '' || $unit == '' || $original == '' || $preferential == '' || $integral == '' || $number == '' || $inventory == '' || $content == '' || $popularity == '' || $listing == '' || $cakes == '' ) {
echo "<script>alert('信息不能为空');</script>";
} else {
$update = "update product
set id='$id',products='$products',slogan='$slogan',classify='$classify',second='$second',brand='$brand',unit='$unit',original='$original',preferential='$preferential',integral='$integral',number='$number',inventory='$inventory',compressed='$filename1',ckg='$filename2',carousel='$filename3',content='$content',popularity='$popularity',listing='$listing',cakes='$cakes'
where id = '$id'";
if ( $conn->query( $update ) ) {
echo "<script>alert('更改成功');</script>";
echo "<script>location.href='product-manage.php';</script>";
} else {
die( '数据未插入数据库: ' . mysqli_error( $conn ) );
}
}
}
$conn->close();
?>
有图片的
<?php
$conn = new mysqli( 'localhost', 'root', 'root' );
//设定连接编码, 目的是和数据库内部的编码一样
$conn->query( "set names'utf8'" );
//规定当与数据库服务器进行数据传送时要使用的默认字符集
$conn->set_charset( 'utf8_general_ci' );
date_default_timezone_set( 'PRC' );
if ( isset( $_POST['submit'] ) ) {
//这位第一张图片因为是顺序问题所以他就是第一张
@$filename = 'img/' . date( 'YmdHis' ) . $_FILES['compressed']['name'];
//然后获取文件的名字在拼接img/一个文件夹路径,然后拼接现在时间。因为
$filename1 = iconv( 'UTF-8', 'gb2312', $filename );
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
move_uploaded_file( $_FILES['compressed']['tmp_name'], $filename1 );
//将传过来的临时文件( tmp_name这是封装好的文件就是给文件命一个临时名称 ),然后“复制到另一个文件中”
//这是第二张图片
@$filenames = 'img/' . date( 'YmdHis' ) . $_FILES['ckg']['name'];
//然后获取文件的名字在拼接img/一个文件夹路径,然后拼接现在时间。
$filename2 = iconv( 'UTF-8', 'gb2312', $filenames );
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
move_uploaded_file( $_FILES['ckg']['tmp_name'], $filename2 );
//将传过来的临时文件( tmp_name这是封装好的文件就是给文件命一个临时名称 ),然后“复制到另一个文件中”
//这是第三张图片
@$filenamex = 'img/' . date( 'YmdHis' ) . $_FILES['carousel']['name'];
//然后获取文件的名字在拼接img/一个文件夹路径,然后拼接现在时间。
$filename3 = iconv( 'UTF-8', 'gb2312', $filenamex );
//转换编码格式,只有转换成GB2312,move_uploaded_file函数才不会把图片名字里的中文变成乱码
move_uploaded_file( $_FILES['carousel']['tmp_name'], $filename3 );
//将传过来的临时文件( tmp_name这是封装好的文件就是给文件命一个临时名称 ),然后“复制到另一个文件中”
mysqli_select_db( $conn, 'management' );
$products = $_POST['products'];
$slogan = $_POST['slogan'];
$classify = $_POST['classify'];
$second = $_POST['second'];
$brand = $_POST['brand'];
$unit = $_POST['unit'];
$original = $_POST['original'];
$preferential = $_POST['preferential'];
$integral = $_POST['integral'];
$number = $_POST['number'];
$inventory = $_POST['inventory'];
$content = $_POST['content'];
$popularity = $_POST['popularity'];
$listing = $_POST['listing'];
$cakes = $_POST['cakes'];
if ( $products == '' || $slogan == '' || $slogan == '' || $classify == '' || $brand == '' || $unit == '' || $original == '' || $preferential == '' || $integral == '' || $number == '' || $inventory == '' || $content == '' || $popularity == '' || $listing == '' || $cakes == '' ) {
echo "<script>alert('信息不能为空');</script>";
// echo "<script>location.href='integrated-management.php';</script>";
} else {
$update = "update product
set id='$id',products='$products',slogan='$slogan',classify='$classify',second='$second',brand='$brand',unit='$unit',original='$original',preferential='$preferential',integral='$integral',number='$number',inventory='$inventory',compressed='$filename1',ckg='$filename2',carousel='$filename3',content='$content',popularity='$popularity',listing='$listing',cakes='$cakes'
where id = '$id'";
if ( $conn->query( $update ) ) {
echo "<script>alert('更改成功');</script>";
echo "<script>location.href='product-manage.php';</script>";
} else {
die( '数据未插入数据库: ' . mysqli_error( $conn ) );
}
}
}
$conn->close();
?>
数据删除
<meta charset="UTF-8">
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = 'root'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
@$id = $_GET['id'];
$sql = "DELETE FROM dlzc
WHERE id='$id'";
mysqli_select_db( $conn, 'htgl' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法删除数据: ' . mysqli_error($conn));
}
echo ("<script>alert('删除成功');window.location.href= 'admin.php'; </script>");//跳转页面
mysqli_close($conn);
?>