อยากทราบวิธีการเช็คipaddressคับ คือว่าตอนนี้ผมฝึกงานเตรียมจบ ป.ตรีอ่ะคับ หัวหน้าเค้าให้ผมทำการบันทึกหมายเลข ip address แล้วก้อทำการเช็คว่าซ้ำกันรึปล่าว
นี่คือส่วนของโค๊ตนะคับ
อยากขอร้องให้ท่านผู้รู้ช่วยดูให้หน่อยว่าต้องใส่อะไรตรงไหนคับ ผมคิดส่วนนี้มาหลายวันแระเหอๆ
Date :
28 ก.ค. 2548 09:45:08
By :
MUSHU
<?php
$dsn ="IPP";
$user = "";
$pass = "";
$IPaddress = $_POST{"IPaddress"};
$Maxaddress = $_POST{"Maxaddress"};
$Department = $_POST{"Department"};
$Division = $_POST{"Division"};
$User = $_POST{"User"};
$Phone = $_POST{"Phone"};
$SystemAdmin = $_POST{"SystemAdmin"};
//$Date = $_POST{"Date"};
//$Time = $_POST{"Time"};
$search = $_GET{"search"};//
//$field_name = $_POST{"field_name"};
$connect = odbc_connect($dsn, $user, $pass) or die("ติดต่อ DSN ไม่ได้");
$sql = "insert into ipp (IPaddress, Maxaddress, Department, Division, User, Phone, SystemAdmin, search) values('$IPaddress', '$Maxaddress', '$Department', '$Division', '$User', '$Phone', '$SystemAdmin', '$search')";
//echo "sql: ". $sql;
$exec = odbc_exec($connect, $sql);
//
odbc_free_result($exec);
odbc_close($connect);
echo "<Font Size=4 color=red><b>บันทึกข้อมูลเรียบร้อยแล้ว</b></Font>";
echo "<Br><Br><A Href=\"ip3.php\">ดูขอมูล</A>";
echo "<Br><Br><A Href=\"ip1.php\">เพิ่มข้อมูลอีก</A>";
echo "</B></Font>";
?>
Date :
28 ก.ค. 2548 09:47:36
By :
MUSHU
check ก่อน Insert จิ คงประมาณนี้
====================================
$sql = "Select IPaddress From ipp Where IPAddress = '".$IPaddress."'";
$exec = odbc_exec($connect, $sql);
if (odbc_num_rows($exec) ==0){
$sql = "insert into ipp (IPaddress, Maxaddress, Department, Division, User, Phone, SystemAdmin, search) values('$IPaddress', '$Maxaddress', '$Department', '$Division', '$User', '$Phone', '$SystemAdmin', '$search')";
$exec = odbc_exec($connect, $sql);
echo "<Font Size=4 color=red><b>บันทึกข้อมูลเรียบร้อยแล้ว</b></Font>";
echo "<Br><Br><A Href=\"ip3.php\">ดูขอมูล</A>";
echo "<Br><Br><A Href=\"ip1.php\">เพิ่มข้อมูลอีก</A>";
echo "</B></Font>";
}else{
exit('IP Address duplicate..!!!!');
}
odbc_free_result($exec);
odbc_close($connect);
Date :
28 ก.ค. 2548 10:51:50
By :
๋JezusMitsui
JezusMitsui ผมลองใส่โค๊ตตามที่บอกแล้วติด Parse error: syntax error, unexpected $end in C:\Documents and Settings\mot\My Documents\Poll\ip2.php on line 32
ครับ
Date :
28 ก.ค. 2548 12:57:09
By :
MUSHU
พอลองกรอกข้อมูลเข้าไปใหม่ขึ้น IP Address duplicate..!!!! คืออะไรคับ
Date :
28 ก.ค. 2548 13:08:53
By :
MUSHU
ข้อมูลมันซ้ำงัยครับ ถ้ากรอก IP ที่ซ่ำกับที่มีอยู่ใน Table แล้ว ก็จะขึ้นอย่างนี้ ถ้าไม่เอาก็แก้ตรง
exit('IP Address duplicate..!!!!'); ให้เป้นอย่างอื่น
Date :
28 ก.ค. 2548 13:40:33
By :
JezusMitsui
Load balance : Server 00