mr-secret
شنبه 02 اردیبهشت 1391, 02:00 صبح
سلام
دوستان بنده به کدی نیاز دارم که وقتی کاربر وارد اون صحفه میشه یه کد تصادفی تولید بشه و در دیتابیس دخیره بشه
با جستجو کد زیر ور از از یک سایت خارجی پیدا کردم که بعد از اجرا کردن فقط یک کلمه Error تو صحفه میاد
ممنون میشم این کد رو تکمیل یا اشکال زدایی کنید یا شاید مشکل از من باشه و منو راهنمایی کنید
کد:
?php
$digits = 4;
function gen_ran($digits) {
$n = "";
for ($x = 1; $x <= $digits; $x++) {
$n.=mt_rand(0,9);
}
return $n;
}
function gen_ran2($digits)
{
$n2 = "";
for($a=1; $a<=$digits; $a++)
{
$n2 .=mt_rand(0,9);
}
return $n2;
}
function gen_ran3($digits)
{
$n3 = "";
for($a=1; $a<=$digits; $a++)
{
$n3 .=mt_rand(0,9);
}
return $n3;
}
$connect = mysqli_connect("localhost", "root", "", "cards")
or die("Cannot connect");
for($a=1; $a<=5; $a++)
{
$codes = gen_ran($digits) ." ". gen_ran2($digits) ." ". gen_ran3($digits);
$query = "INSERT INTO codes (pins)
VALUES ('$codes')";
$result = mysqli_query($connect, $query)
or die("Error");
if($result)
echo"$codes<br>";
}
?>
در ضمن من در سی پنل دیتابیس براش ساختم و یوزر هم اد کردم که در خط 29 مشخصات رو وارد کردم
با سپاس
دوستان بنده به کدی نیاز دارم که وقتی کاربر وارد اون صحفه میشه یه کد تصادفی تولید بشه و در دیتابیس دخیره بشه
با جستجو کد زیر ور از از یک سایت خارجی پیدا کردم که بعد از اجرا کردن فقط یک کلمه Error تو صحفه میاد
ممنون میشم این کد رو تکمیل یا اشکال زدایی کنید یا شاید مشکل از من باشه و منو راهنمایی کنید
کد:
?php
$digits = 4;
function gen_ran($digits) {
$n = "";
for ($x = 1; $x <= $digits; $x++) {
$n.=mt_rand(0,9);
}
return $n;
}
function gen_ran2($digits)
{
$n2 = "";
for($a=1; $a<=$digits; $a++)
{
$n2 .=mt_rand(0,9);
}
return $n2;
}
function gen_ran3($digits)
{
$n3 = "";
for($a=1; $a<=$digits; $a++)
{
$n3 .=mt_rand(0,9);
}
return $n3;
}
$connect = mysqli_connect("localhost", "root", "", "cards")
or die("Cannot connect");
for($a=1; $a<=5; $a++)
{
$codes = gen_ran($digits) ." ". gen_ran2($digits) ." ". gen_ran3($digits);
$query = "INSERT INTO codes (pins)
VALUES ('$codes')";
$result = mysqli_query($connect, $query)
or die("Error");
if($result)
echo"$codes<br>";
}
?>
در ضمن من در سی پنل دیتابیس براش ساختم و یوزر هم اد کردم که در خط 29 مشخصات رو وارد کردم
با سپاس