|
|
|
สอบถามการสร้าง random password แล้ว insert ลงฐานข้อมูล |
|
|
|
|
|
|
|
ช่วยดูให้หน่อยครับมัน insert ลงฐานข้อมูลไม่ได้
Code (PHP)
<?php require ('connect_db.php') ?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<?php
function rand_code($len)
{
$min_lenght= 0;
$max_lenght = 100;
$bigL = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$smallL = "abcdefghijklmnopqrstuvwxyz";
$number = "0123456789";
$bigB = str_shuffle($bigL);
$smallS = str_shuffle($smallL);
$numberS = str_shuffle($number);
$subA = substr($bigB,0,5);
$subB = substr($bigB,6,5);
$subC = substr($bigB,10,5);
$subD = substr($smallS,0,5);
$subE = substr($smallS,6,5);
$subF = substr($smallS,10,5);
$subG = substr($numberS,0,5);
$subH = substr($numberS,6,5);
$subI = substr($numberS,10,5);
$RandCode1 = str_shuffle($subA.$subD.$subB.$subF.$subC.$subE);
$RandCode2 = str_shuffle($RandCode1);
$RandCode = $RandCode1.$RandCode2;
if ($len>$min_lenght && $len<$max_lenght)
{
$CodeEX = substr($RandCode,0,$len);
}
else
{
$CodeEX = $RandCode;
}
return $CodeEX;
}
?>
</head>
<body>
<table border="1">
<?php
//$i = 1;
$a = $_POST['txt1'];
//$b = rand_code(16);
echo "$a";
for($i=1;$i<=$_POST['txt2'];$i++)
{
if($_POST['txt2']!= ""){
$sql="INSERT INTO `tb_code` (`id`, `id_act`, `code`, `status`) VALUES ('NULL','$a','$rand_code',1);";
$result=mysql_query($sql);
}
//echo "<meta http-equiv='refresh' content='0;url=selectlistbudget.php?year=$txtbudget' />";
?>
<tr>
<td><?php echo" $i";?></td>
<td><?php echo" $a";?></td>
<td><?php echo rand_code(16); ?></td>
<?php } echo "<script language='javascript'>alert('บันทึกข้อมูลเรียบร้อยแล้ว');</script>";?>
<?php
/* $sql="INSERT INTO `activeties` (`id`, `id_act`, `code`, `status`) VALUES ('NULL','$a','rand_code(10)',1);";
$result=mysql_query($sql);
echo "<script language='javascript'>alert('บันทึกข้อมูลเรียบร้อยแล้ว');</script>";*/
?>
</tr>
</table>
</body>
</html>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2017-05-29 16:14:14 2017-05-29 16:14:51
|
|
|
|
|
Date :
2017-05-29 16:13:08 |
By :
1482052198523540 |
View :
1123 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ID เป็น primary key หรือป่าว insert ค่า NULL เข้าไปเลยไม่ได้
ลอง echo $sql; มาดูครับ
|
|
|
|
|
Date :
2017-05-29 16:55:50 |
By :
thesin18598 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น auto ตรง INSERT INTO ก็เอามันออกครับ ไม่ใช่ไปใส่ NULL
|
|
|
|
|
Date :
2017-05-30 10:01:54 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี Error ไหมครับ ขอดู error หน่อย
|
|
|
|
|
Date :
2017-05-30 17:24:29 |
By :
waraphon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|