[英]I can't import data with php and mysql
我想使用 mysql 将数据库中的站点标题、关键字和描述添加到我的管理面板中。但是我遇到了这样的错误。 我不明白问题是什么,我无法解决。
(:) 注意:未定义变量:siteanahtar 在 C.\wamp64\www\y.netimpaneli\index.php 第 15 行调用堆栈 #TimeMemoryFunctionLocation 10.0029408464{main}( )...\index:php:0 "> (: ) 注意:未定义变量.siteaciklama in C.\wamp64\www\y.netimpaneli\index.php on line 16 Call Stack #TimeMemoryFunctionLocation 10.0029408464{main}( )..:\index.php:0 ">
我的代码
index.php codes
<?php
@session_start();
@ob_start();
define("DATA","data/");
define("SAYFA","include/");
define("SINIF","class/");
include_once(DATA."baglanti.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><?=$sitebaslik?></title>
<meta http-equiv="keywords" content="<?=$siteanahtar?>">
<meta http-equiv="description" content="<?=$siteaciklama?>">
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Font Awesome -->
<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Tempusdominus Bbootstrap 4 -->
<link rel="stylesheet" href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css">
<!-- iCheck -->
<link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css">
<!-- JQVMap -->
<link rel="stylesheet" href="plugins/jqvmap/jqvmap.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/adminlte.min.css">
<!-- overlayScrollbars -->
<link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css">
<!-- Daterange picker -->
<link rel="stylesheet" href="plugins/daterangepicker/daterangepicker.css">
<!-- summernote -->
<link rel="stylesheet" href="plugins/summernote/summernote-bs4.css">
<!-- Google Font: Source Sans Pro -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
</head>
<body class="hold-transition sidebar-mini layout-fixed">
<div class="wrapper">
<?php
include_once(DATA."ust.php");
include_once(DATA."menu.php");
include_once(SAYFA."home.php");
include_once(DATA."footer.php");
?>
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<!-- jQuery -->
<script src="plugins/jquery/jquery.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="plugins/jquery-ui/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button)
</script>
<!-- Bootstrap 4 -->
<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- ChartJS -->
<script src="plugins/chart.js/Chart.min.js"></script>
<!-- Sparkline -->
<script src="plugins/sparklines/sparkline.js"></script>
<!-- JQVMap -->
<script src="plugins/jqvmap/jquery.vmap.min.js"></script>
<script src="plugins/jqvmap/maps/jquery.vmap.usa.js"></script>
<!-- jQuery Knob Chart -->
<script src="plugins/jquery-knob/jquery.knob.min.js"></script>
<!-- daterangepicker -->
<script src="plugins/moment/moment.min.js"></script>
<script src="plugins/daterangepicker/daterangepicker.js"></script>
<!-- Tempusdominus Bootstrap 4 -->
<script src="plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
<!-- Summernote -->
<script src="plugins/summernote/summernote-bs4.min.js"></script>
<!-- overlayScrollbars -->
<script src="plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.js"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes) -->
<script src="dist/js/pages/dashboard.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="dist/js/demo.js"></script>
</body>
</html>
VT.codes ( database codes )
<?php
class VT{
var $sunucu="localhost";
var $user="root";
var $password="";
var $dbname="yönetimpaneli";
var $baglanti;
function __construct()
{
try{
$this->baglanti=new PDO("mysql:host=".$this->sunucu.";dbname=".$this->dbname.";charset=utf8;",$this->user,$this->password);
}catch(PDOException $error) {
echo $error->getMessage();
exit();
}
}
public function VeriGetir($tablo,$wherealanlar="",$wherearraydeger=[],$orderby="ORDER BY ID ASC",$limit="")
{
$this->baglanti->query("SET CHARACTER SET utf8");
$sql="SELECT * FROM".$tablo;
if(!empty($wherealanlar) && !empty($wherearraydeger))
{
$sql.=" ".$wherealanlar;
if(!empty($orderby)){$sql.=" ".$orderby;}
if(!empty($limit)){$sql.=" LIMIT ".$limit;}
$calistir=$this->baglanti->prepare($sql);
$sonuc=$calistir->execute($wherearraydeger);
$veri=$calistir->fetchAll(PDO::FETCH_ASSOC);
}
else
{
if(!empty($orderby)){$sql.=" ".$orderby;}
if(!empty($limit)){$sql.=" LIMIT ".$limit;}
$veri=$this->baglanti->query($sql,PDO::FETCH_ASSOC);
}
if($veri!=false && !empty($veri))
{
$datalar=array();
foreach($veri as $bilgiler)
{
$datalar[]=$bilgiler;
}
return $datalar;
}
else
{
return false;
}
}
}
?>
baglanti.php codes ( connect codes )
<?php
include_once(SINIF."VT.php");
$VT=new VT();
$ayarlar=$VT->VeriGetir("ayarlar","WHERE ID=?",array(1),"ORDER BY ID ASC",1);
if($ayarlar!=false)
{
$sitebaslik=$ayarlar[0]["baslik"];
$siteanahtar=$ayarlar[0]["anahtar"];
$siteaciklama=$ayarlar[0]["aciklama"];
$siteURL=$ayarlar[0]["url"];
}
?>
变量 $siteaciklama 和 $siteanahtar 未定义,php 无法识别它们。 解决这个问题后,请记住您需要回显它们以获取它们的实际值。 祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.