|
|
|
รบกวนผู้รู้ช่วยดู Code นี้ให้ผมทีครับว่ามันผิดไปตรงไหนครับ |
|
|
|
|
|
|
|
Code (PHP)
///////////สุ่มรหัส
<?
function alphanumeric_rand($num_require=8) {
$alphanumeric = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',0,1,2,3,4,5,6,7,8,9);
if($num_require > sizeof($alphanumeric)){
echo "Error alphanumeric_rand(\$num_require) : \$num_require must less than " . sizeof($alphanumeric) . ", $num_require given";
return;
}
$rand_key = array_rand($alphanumeric , $num_require);
for($i=0;$i<sizeof($rand_key);$i++) $randomstring .= $alphanumeric[$rand_key[$i]];
return $randomstring;
}
echo alphanumeric_rand(12);
$sql = "Update users set passwd='$passwd' where alphanumeric ='$randomstring';";
$result = mysql_query($sql);
ผมต้องการให้นำรหัสที่สุ่มได้ลงไปเปลี่ยนในส่วนของpassของผู้ใช้ แต่มันกลับไปเปลี่ยนเป็นค่าว่างป่าว ผมผิดตรงไหนช่วยแก้ไขหรือแนะนำให้ทีครับ
Tag : PHP
|
ประวัติการแก้ไข 2012-06-29 14:06:39
|
|
|
|
|
Date :
2012-06-29 13:55:55 |
By :
molla121 |
View :
892 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาที่พบคือรหัสที่สุ่มมาได้ไม่ได้ถูกนำลงไปแก้ในฐานข้อมูลครับ
|
|
|
|
|
Date :
2012-06-29 14:01:04 |
By :
molla121 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
function alphanumeric_rand($num_require=8) {
$alphanumeric = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',0,1,2,3,4,5,6,7,8,9);
if($num_require > sizeof($alphanumeric)){
echo "Error alphanumeric_rand(\$num_require) : \$num_require must less than " . sizeof($alphanumeric) . ", $num_require given";
return;
}
$rand_key = array_rand($alphanumeric , $num_require);
for($i=0;$i<sizeof($rand_key);$i++) $randomstring .= $alphanumeric[$rand_key[$i]];
return $randomstring;
}
$randomstring = alphanumeric_rand(12); // รับค่าที่ Retrun จาก ฟังชั่นก่อนครับ
$sql = "Update users set passwd='$passwd' where alphanumeric ='$randomstring'";
$result = mysql_query($sql);
?>
|
|
|
|
|
Date :
2012-06-29 14:18:44 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงหรอครับผม มือใหม่อ่ะครับ
|
ประวัติการแก้ไข 2012-06-29 14:35:05
|
|
|
|
Date :
2012-06-29 14:22:12 |
By :
molla121 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|