Game Maz نشر 26 أغسطس 2022 أرسل تقرير نشر 26 أغسطس 2022 سلام عليكم عندي مشكله المهم انا رابط قاعدة بيانات بموقعي تمام؟ تمام لما اروح اشوف قاعدة البيانات القى المعلومات الي توصلني فاضية والسورس حقي : <html> <body> <form action="index.php" method="POST"> <input type="text" name="username"> <input type="text" name="pass"> <input type="text" name="email"> <input type="submit" name="submit"> </form> <?php $host = "localhost"; $user = "root"; $password =""; $dbname = "mazen"; $conn = mysqli_connect($host,$user,$password,$dbname); $username =@$_POST[$username]; $pass =@$_POST[$pass]; $email =@$_POST[$email]; if(isset($_POST['submit'])){ $query="INSERT INTO `usr`(`username`,`pass`,`email`) VALUES ('$username','$pass','$email')"; $result = mysqli_query($conn,$query); echo"ok"; } else{ echo"no"; } ?> </html> </body> وين المشكلة ياخوان مكتوب ok يعني متصل بالقاعدة بس مشكله من المعلومات الي توصلني بالقاعدة فاضيه اقتباس
0 سمير عبود نشر 26 أغسطس 2022 أرسل تقرير نشر 26 أغسطس 2022 لديك مُشكلة في جلب القيم من المصفوفة POST_$، هي عبارة عن مصفوفة ترابطية، المفاتيح عبارة عن سلاسل نصية، و هي نفس الأسماء التي نضعها في حقول الإستمارة أي إذا أردت الوصول للقيمة المُدخلة في حقل username أكتب: $_POST['username'] و نفس الأمر بخصوص بقية الحقول. أي أن الخطأ لديك هنا: $username =@$_POST[$username]; $pass =@$_POST[$pass]; $email =@$_POST[$email]; و الصواب هو: $username = @$_POST['username']; $pass = @$_POST['pass']; $email = @$_POST['email']; اقتباس
السؤال
Game Maz
سلام عليكم عندي مشكله المهم انا رابط قاعدة بيانات بموقعي تمام؟ تمام لما اروح اشوف قاعدة البيانات القى المعلومات الي توصلني فاضية
والسورس حقي :
وين المشكلة ياخوان مكتوب ok يعني متصل بالقاعدة بس مشكله من المعلومات الي توصلني بالقاعدة فاضيه
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.