السلام عليكم ورحمة الله وبركاته
الحل: تغيير نوع بيانات حقل الجدول بقاعدة البيانات إلى varchar
لدي هذا الكود
<?php
$activationcode = rand('1000000000','9999999999');
mysqli_query($connect,'INSERT INTO table(code)
VALUES("'.$activationcode.'")') or die(mysqli_error($connect));
?>
عند عرض البيانات المدخله يظهر نفس الرقم مكرر والرقم لا يتغير
مثلا ٢٥٨١٥٢٨٢٤٨ يتكرر كل مرة ولا ينتج رقم جديد
ما الحل
أضف where لتحدد أي سطر تغير فيه أخيه
مثلا
mysqli_query($connect,'INSERT INTO table(code) VALUES("'.$activationcode.'") WHERE id = 1;') or die(mysqli_error($connect));
آه نعم...
كيف تدخل مدخلين؟ بإعادة تحدبث الصفحة أم داخل for؟
المهم الرقم يتغير في الكود خاصتك والخطأ في مكان آخر... أرفق الكود كاملا... ساعدنا على مساعدتك.
تفضل فقط أقرأ php لان html فقط نماذج
التعليقات