|
|
|
รบกวนแก้โค๊คให้ทีครับ Undefined index php ทำระบบร้านค้า ขายของอะครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
session_start();
require 'connect.php';
$action = isset($_GET['a']) ? $_GET['a'] : "";
$itemCount = isset($_SESSION['cart']) ? count($_SESSION['cart']) : 0;
if(isset($_SESSION['qty'])){
$meQty = 0;
foreach($_SESSION['qty'] as $meItem){
$meQty = $meQty + $meItem;
}
}else{
$meQty=0;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>kvc computer</title>
<!-- Bootstrap -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="bootstrap/css/carousel.css" rel="stylesheet" type="text/css">
<link href="bootstrap/css/blog.css" rel="stylesheet" type="text/css">
<link href="bootstrap/css/hover.css" rel="stylesheet" type="text/css">
<link href="../css/dropdown.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="bootstrap/js/jquery.1.11.1.min.js"></script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
</head>
<body>
<div class="container-fluid"> <!-- /container manu -->
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
<img alt="Brand" src="../icon/KVC.png" width="65">
</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#"><span class="glyphicon glyphicon-home" aria-hidden="true"></span> หน้าแรก<span class="sr-only">(current)</span></a></li>
<li><a href="index.php"><span class="glyphicon glyphicon-th-list" aria-hidden="true"></span> สินค้าทั้งหมด</a></li>
<li><a href="cart.php"><span class="glyphicon glyphicon-shopping-cart" aria-hidden="true"></span> ตะกร้าสินค้า<span class="badge"><?php echo $meQty; ?></span></a></li>
<li><a href="#"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span> วิธีซื้อสินค้า</a></li>
<li><a href="#"><span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span> เกี่ยวกับเรา</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span class="glyphicon glyphicon-user" aria-hidden="true"></span> ระบบสมาชิก <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="../member/signin.php"><span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span> เข้าสู่ระบบ</a></li>
<li><a href="#"><span class="glyphicon glyphicon-heart" aria-hidden="true"></span> สมัครสมาชิกใหม่</a></li>
<li role="separator" class="divider"></li>
<li><a href="#"><span class="glyphicon glyphicon-ban-circle" aria-hidden="true"></span> ลืมรหัสผ่าน</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search" aria-hidden="true"></span>ค้นหา</button>
</form>
</div>
</div>
</nav>
</div>
</div>
</div> <!-- /container manu -->
<div class="container-fluid"><!-- slide manu -->
<div class="row"> <!-- slide row -->
<div class="col-md-8" style="background:#CCC",>
<div class="container-fluid">
<!-- Carousel
================================================== -->
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img class="first-slide" src="../sildeshow/1.jpg" alt="First slide">
<div class="container-fluid">
<div class="carousel-caption">
</div>
</div>
</div>
<div class="item">
<img class="second-slide" src="../sildeshow/2.jpg">
<div class="containe-fluid">
<div class="carousel-caption">
</div>
</div>
</div>
<div class="item">
<img class="third-slide" src="../sildeshow/3.jpg">
<div class="container-fluid">
<div class="carousel-caption">
</div>
</div>
</div>
</div>
</div><!-- /.carousel -->
</div>
</div>
<div class="col-md-4">
<div class="youtube">
</div>
</div>
</div> <!-- review row -->
</div> <!-- slide row -->
</div><!-- slide manu -->
<?php
if($action == 'exists'){
echo "<div class=\"alert alert-warning\">เพิ่มจำนวนสินค้าแล้ว</div>";
}
if($action == 'add'){
echo "<div class=\"alert alert-success\">เพิ่มสินค้าลงในตะกร้าเรียบร้อยแล้ว</div>";
}
if($action == 'order'){
echo "<div class=\"alert alert-success\">สั่งซื้อสินค้าเรียบร้อยแล้ว</div>";
}
if($action == 'orderfail'){
echo "<div class=\"alert alert-warning\">สั่งซื้อสินค้าไม่สำเร็จ มีข้อผิดพลาดเกิดขึ้นกรุณาลองใหม่อีกครั้ง</div>";
}
?>
<!-- Main component for a primary marketing message or call to action -->
<div class="container-fluid"> <!-- /container main -->
<div class="row"> <!-- /.blog-sidebar -->
<div class="col-sm-3 blog-sidebar"> <!-- /.blog-sidebar -->
<ul class="nav nav-pills nav-stacked">
<li class="dropdown-submenu active">
<a href="#">Notebook โน๊ตบุ๊ค <div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<?php
$strSQL = "SELECT DISTINCT product_name FROM products WHERE categorie_id ='31' ORDER BY id ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<div class="col-md-12 col-xs-offset-1">
<li><a href="index.php?pro_name=<?php echo $objResuut["product_name"];?>"><?php echo $objResuut["product_name"];?></a>
<?php }
?>
</li>
</div>
</ul>
</li>
<li class="dropdown-submenu active">
<a href="#">Desktop PC/Server<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li>
<li class="dropdown-submenu active">
<a href="#">Computer Hardware<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li><li class="dropdown-submenu active">
<a href="#">Gaming Gear<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li><li class="dropdown-submenu active">
<a href="#">Storege & Supply <div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li><li class="dropdown-submenu active">
<a href="#">Accessories<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li><li class="dropdown-submenu active">
<a href="#">Peripherals<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li><li class="dropdown-submenu active">
<a href="#">Printer $ Supply<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li><li class="dropdown-submenu active">
<a href="#">Software<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li>
</li><li class="dropdown-submenu active">
<a href="#">CCTV & Security<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li> </li><li class="dropdown-submenu active">
<a href="#">Consumer Electronics<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li> </li><li class="dropdown-submenu active">
<a href="#">Spare Part<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li> </li><li class="dropdown-submenu active">
<a href="#">Premium KVC<div align="right"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></div></a>
<ul class="dropdown-menu">
<li><a href="#">1234</a></li>
</ul>
</li>
</ul><!-- /.menu-sidebar -->
</div><!-- /.blog-sidebar -->
<div class="col-md-9">
<h3>highlight</h3>
<table class="table table-condensed"width="100%">
<tr>
<?php
$meSql = "SELECT * FROM products WHERE 1";
if($_POST["pro_name"] != "")
{
$strSQL .= " AND (product_name = '".$_POST["pro_name"]."') ";
}
$meQuery = mysql_query($meSql);
$setColumn=3;//แสดง4 คอลัมน์ต่อ1แถว ถ้าต้องการให้แสดงกี่คอลัมน์ให้กำหนดตรงนี้
$ColumnStart=1;//คอลัมน์เริ่มต้นเป็น 1 เสมอ
while($meResult=mysql_fetch_array($meQuery)){//วันลูปแสดงผลสินค้าทีละแถว?>
<td align="center"><div class="hvr-glow" style="width:100%; height:300px; padding-top:20px;">
<a href="../images/<?=$meResult['product_img_name']?>" class="highslide" onclick="return hs.expand(this)">
<img border="1" src="../images/<?=$meResult['product_img_name']?>" alt="<?=$meResult['product_name']?>" height="150px"/>
</a>
<?php echo '<br />'.$meResult['product_name']?><br />
<a class="btn btn-danger btn-sm" href="updatecart.php?itemId=<?php echo $meResult['id']; ?>" role="button">
<span class="glyphicon glyphicon-shopping-cart"></span>
หยิบใส่ตะกร้า</a>
<?php
if($ColumnStart==$setColumn){//หากคอลัมน์เท่ากับจำนวนคอลัมน์ที่กำหนดไว้
echo '</tr><tr>';//สร้างแท็ก </tr> ปิด เพื่อจบแถว และสร้าง <tr>เพื่อสร้างแถวใหม่
$ColumnStart=0;//เซตเป็น 0 เพื่อเริ่มนับคอลัมน์ใหม่
}
$ColumnStart++;//เพิ่มคอลัมน์ทีละ1คอลัมน์
}
?>
</div>
</tr>
</table>
</div> <!--col1-->
</div> <!--row1-->
<div class="row"> <!--row2-->
<h3>
สินค้ามาใหม่
</h3>
<div class="col-md-12"> <!--col2-->
<table class="table table-condensed"width="100%">
<tr>
<?php
$meSql = "SELECT * FROM products" ;
$meQuery = mysql_query($meSql);
$setColumn=4;//แสดง4 คอลัมน์ต่อ1แถว ถ้าต้องการให้แสดงกี่คอลัมน์ให้กำหนดตรงนี้
$ColumnStart=1;//คอลัมน์เริ่มต้นเป็น 1 เสมอ
while($meResult=mysql_fetch_array($meQuery)){//วันลูปแสดงผลสินค้าทีละแถว?>
<td align="center"><div class="hvr-glow" style="width:100%; height:300px; padding-top:20px;">
<a href="../images/<?=$meResult['product_img_name']?>" class="highslide" onclick="return hs.expand(this)">
<img border="1" src="../images/<?=$meResult['product_img_name']?>" alt="<?=$meResult['product_name']?>" height="150px"/>
</a>
<?php echo '<br />'.$meResult['product_name']?><br />
<a class="btn btn-danger btn-sm" href="updatecart.php?itemId=<?php echo $meResult['id']; ?>" role="button">
<span class="glyphicon glyphicon-shopping-cart"></span>
หยิบใส่ตะกร้า</a>
<?php
if($ColumnStart==$setColumn){//หากคอลัมน์เท่ากับจำนวนคอลัมน์ที่กำหนดไว้
echo '</tr><tr>';//สร้างแท็ก </tr> ปิด เพื่อจบแถว และสร้าง <tr>เพื่อสร้างแถวใหม่
$ColumnStart=0;//เซตเป็น 0 เพื่อเริ่มนับคอลัมน์ใหม่
}
$ColumnStart++;//เพิ่มคอลัมน์ทีละ1คอลัมน์
} ?>
</div>
</tr>
</table>
</div> <!--col2-->
</div> <!--row2-->
<div class="row"> <!--row3-->
<h3>
สินค้าแนะนำ
</h3>
<div class="col-md-12"> <!--col3-->
<table class="table table-condensed"width="100%">
<tr>
<?php
$meSql = "SELECT * FROM products" ;
$meQuery = mysql_query($meSql);
$setColumn=4;//แสดง4 คอลัมน์ต่อ1แถว ถ้าต้องการให้แสดงกี่คอลัมน์ให้กำหนดตรงนี้
$ColumnStart=1;//คอลัมน์เริ่มต้นเป็น 1 เสมอ
while($meResult=mysql_fetch_array($meQuery)){//วันลูปแสดงผลสินค้าทีละแถว?>
<td align="center"><div class="hvr-glow" style="width:100%; height:300px; padding-top:20px;">
<a href="../images/<?=$meResult['product_img_name']?>" class="highslide" onclick="return hs.expand(this)">
<img border="1" src="../images/<?=$meResult['product_img_name']?>" alt="<?=$meResult['product_name']?>" height="150px"/>
</a>
<?php echo '<br />'.$meResult['product_name']?><br />
<a class="btn btn-danger btn-sm" href="updatecart.php?itemId=<?php echo $meResult['id']; ?>" role="button">
<span class="glyphicon glyphicon-shopping-cart"></span>
หยิบใส่ตะกร้า</a>
<?php
if($ColumnStart==$setColumn){//หากคอลัมน์เท่ากับจำนวนคอลัมน์ที่กำหนดไว้
echo '</tr><tr>';//สร้างแท็ก </tr> ปิด เพื่อจบแถว และสร้าง <tr>เพื่อสร้างแถวใหม่
$ColumnStart=0;//เซตเป็น 0 เพื่อเริ่มนับคอลัมน์ใหม่
}
$ColumnStart++;//เพิ่มคอลัมน์ทีละ1คอลัมน์
} ?>
</div>
</tr>
</table>
</div> <!--col3-->
</div> <!--row3-->
</div> <!-- /container main -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
<?
mysql_close();
?>
|
|
|
|
|
Date :
2017-01-03 17:05:10 |
By :
nayrock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อนึ่ง การติดปัญหานี้ ตัว code น่าจะเขียนมานาน พอนำมาใช้มันเลยไม่เข้ากับ php เวอร์ชั่นใหม่ๆ ส่วนทางแก้ก็ตามท่าน v แนะนำ
แต่ถ้าจะทดสอบแค่ เน้นเฉพาะแค่เครื่องตัวเอง หา apserve เก่าๆ สักประมาณ 2.5.10 มี php 5.3 ใช้งานดูก็ไม่มี Error ครับ
แต่เป็นการแก้ปัยหาที่ปลายเหตุครับ
|
|
|
|
|
Date :
2017-01-04 09:21:16 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคร้าบ
|
|
|
|
|
Date :
2017-01-04 09:49:58 |
By :
nayrock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะให้ใช้ opencart ใช้ง่าย
|
|
|
|
|
Date :
2017-01-04 10:33:31 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|