|
|
|
พี่ๆช่วยดูให้ทีครับ...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(5);
$sql = "Update users set passwd='$passwd' where alphanumeric ='$randomstring';";
$result = mysql_query($sql);
$sqlAdd = "INSERT INTO users (passwd) VALUES('', '$passwd')";
mysql_query($sqlAdd);
ค่าที่สุ่มไม่ยอมเก็บลงฐานข้อมูลครับแต่กลับไปเปลี่ยนเป็นค่าว่างเปล่าว
Tag : PHP
|
|
|
|
|
|
Date :
2012-06-29 16:21:37 |
By :
molla121 |
View :
855 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะแบบนี้นะ
บรรทัด 13
echo $randomstring = alphanumeric_rand(5);
คือคุณ random แต่ไมไ่ด้เอาตัวแปรมารับค่าที่ random มา
|
|
|
|
|
Date :
2012-06-29 17:01:28 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|