เพิ่ม ip ลงฐานข้อมูลไม่ได้

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

เพิ่ม ip ลงฐานข้อมูลไม่ได้

โพสต์ที่ยังไม่ได้อ่าน โดย moomai »

เพิ่ม ip ลงฐานข้อมูลไม่ได้ ไม่ทราบว่าผิดตรงไหน ต้องแก้ยังไง

โค้ด: เลือกทั้งหมด

<?php
$host = 'localhost';
$username = 'root';
$password = '';
$db = 'vat';
mysql_connect($host,$username,$password) or die('Connect Failed');
mysql_query('set name utf8');
mysql_select_db($db) or die('Select DB Failed');

?>

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>โปรแกรมคำนวณราคาก่อนบวก vat 7%</title>
</head>
<body bgcolor="#aaccdd">
   <form method="post" action="">
   <center><Br>
   โปรแกรมคำนวณราคาก่อนบวก vat 7%<br><hr><br>
   <?php
   date_default_timezone_set("Asia/Bangkok");
   $datetime = date("d-m-y เวลา H:i:s")."<br>";
   echo "วัน/เดือน/ปี " .$datetime ."<br>";
    ?>
	ชื่อผู้ใช้งาน
	<input type="text" name="name" autocomplete="off" placeholder="name" value="" >
   	จำนวนเงิน
    <input type="number" autocomplete="off" name="price" placeholder="0.00" value=""> บาท          
    <input type="submit" name="submit" value="คำนวณ" > 
    <input type="reset" name="reset" >
    <Br><Br> 

   <?php  
   if (isset($_POST['submit'])){
   date_default_timezone_set("Asia/Bangkok");
   $datetime = time();
   $ipaddress = $_SERVER['REMOTE_ADDR'];    
   $ip = $_SERVER["REMOTE_ADDR"];

   	$username=$_POST['name'];
   	$money=0;
   	$money=$_POST['price'];      
    $sum=100;
    $sum1=107;
    $num=$money*$sum/$sum1;
    $vat=$money-$num;

    $sql="INSERT INTO vat (name,time,ip_address,price,vat,money)"."value('$username','$datetime','$ip','$money','$vat','$num')";
    mysql_query($sql) or die('*** กรุณาใส่ข้อมูลให้ครบก่อนคำนวณ ***');
    	
    	echo "สวัสดี คุณ" . $username ."<br>";
    	echo "จำนวนเงิน =   ". $money ."  บาท <br>";
        echo "ภาษีมูลค่าเพิ่ม Vat 7% =  ".number_format($vat, 2, '.', '')."  บาท<br>";
        echo "จำนวนเงินที่ยังไม่รวมภาษี vat 7% =  ".number_format($num, 2, '.', '') ."  บาท<br>";
        echo 'Your IP is : '.$ip."";
}
   ?>
    </center>
   </form>
</body>
</html>
The truth is not as elegant as the idea.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41356
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: เพิ่ม ip ลงฐานข้อมูลไม่ได้

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

#Error อะไรครับ
fields ของตารางที่จะเก็บตารางของ ฐานข้อมูล ต้องเป็น string นะครับ
อย่างน้อยๆ varchar(20) สำหรับ #ipv4
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

Re: เพิ่ม ip ลงฐานข้อมูลไม่ได้

โพสต์ที่ยังไม่ได้อ่าน โดย moomai »

fields ในตารางเป็น varchar(20) แล้ว แต่บันทึกข้อมูลลงฐานข้อมูลมันไม่เป็นเลข ip เวลา echo ก็เหมือนกันค่ะ
s.PNG
s.PNG (28.06 KiB) Viewed 686 times
ip.PNG
ip.PNG (1.12 KiB) Viewed 686 times
The truth is not as elegant as the idea.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41356
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: เพิ่ม ip ลงฐานข้อมูลไม่ได้

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

#localhost ได้ IP เป็นแบบนั้นถูกแล้วครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

Re: เพิ่ม ip ลงฐานข้อมูลไม่ได้

โพสต์ที่ยังไม่ได้อ่าน โดย moomai »

ขอบคุณค่ะ
The truth is not as elegant as the idea.
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 42