ช่วยด้วยฮั๊ป ช่วยดูโค๊ตให้ผมหน่อยฮั๊ปท่านผุ้รู้ php
ผมจะทำการจัดเก็บหมายเลข IPaddress คับ แล้วก้อทำการเช็คค่าว่าหมายเลยIPaddress นั้นซ้ำกันรึปล่าว แต่พอรันแล้ว มันออกมาแปลกๆอ่ะคับ
<?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"};
$search = $_POST{"search"};//
//$field_name = $_POST{"field_name"};
$connect = odbc_connect($dsn, $user, $pass) or die("ติดต่อ DSN ไม่ได้");
$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')";
//echo "sql: ". $sql;
$exec = odbc_exec($connect, $sql);
}else{
echo('IP Address นี้มีแล้ว..!!!!');
}
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>";
odbc_free_result($exec);
odbc_close($connect);
?>
ผลการรันนะคับ
Notice: Undefined index: search in C:\Documents and Settings\mot\My Documents\Poll\ip2.php on line 12
IP Address นี้มีแล้ว..!!!!บันทึกข้อมูลเรียบร้อยแล้ว
ดูขอมูล<<<<เปงลิ้งค์เพื่อกลับไปดูข้อมุลในตารางคับ
เพิ่มข้อมูลอีก<<<เปงลิ้งค์เพื่อกลับไปเพิ่มข้อมูลอีกคับ
(ผมอยากให้มันแสดงในหน้าเดียวกันเลยคับ เช่น ถ้าทำการจัดเก็บข้อมุลใหม่เข้าไปโดยที่ไม่ซ้ำกับข้อมุลเก่าในตาราง ก้อให้มีข้อความขึ้นมาว่า บันทึกข้อมูลเรียบร้อยแล้ว แต่ถ้าข้อมูลหรือหมายเลขIPaddressซ้ำกับข้อมูลเก่าในตารางก้อให้ขึ้นว่า IPaddress นี้มีแล้ว...!!!) Tag : - - - -
Date :
29 ก.ค. 2548 09:25:52
By :
Hunter
View :
2385
Reply :
3
}
else
{
echo('IP Address นี้มีแล้ว..!!!!');
exit;
}
Date :
29 ก.ค. 2548 11:14:30
By :
Exit ช่วยได้
หรือไม่ก็
<?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"};
$search = $_POST{"search"};//
//$field_name = $_POST{"field_name"};
$connect = odbc_connect($dsn, $user, $pass) or die("ติดต่อ DSN ไม่ได้");
$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')";
//echo "sql: ". $sql;
$exec = odbc_exec($connect, $sql);
if($exec)
{
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
{
echo('IP Address นี้มีแล้ว..!!!!');
}
}
odbc_free_result($exec);
odbc_close($connect);
?>
Date :
29 ก.ค. 2548 11:16:43
By :
exit ช่วยได้
ขอบคุณคับผม
Date :
29 ก.ค. 2548 11:50:56
By :
Hunter
Load balance : Server 02