اذهب إلى المحتوى
  • 0

كود تسجيل php

Yasmeen Hassan

السؤال

Recommended Posts

  • 1
بتاريخ 22 دقائق مضت قال Yasmeen Hassan:

انا لم اكمل الخطوات تبعا لهذا الفديو 

توقفت عند صفحة ال error الدقيقة 15 لان زي ماقلت ماطلعت معايا 

last.zip

يجب إضافة 

method="POST"

إلى form فيصبح 

<form class="post" action="rag.php" method="POST">

فستظهر معك الأخطاء لانه في ملف server.php قمنا بوضع هذا الشرط 

if(isset($_POST['register'])){

أي أنه يتحقق أنه هناك قيمة تم إرسالها بإستخدام POST.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1
بتاريخ الآن قال Yasmeen Hassan:

عدلت على ال form  لكن عند الضغط على register 

يظهر هذا الخطأ


Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in C:\xampp\htdocs\last\server.php:10

يجب تغييرها إلى 

mysqli_real_escape_string()

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1
بتاريخ 1 دقيقة مضت قال Yasmeen Hassan:

طلع غلط اخر اذا ممكن ضع التعديلات على ملفي وارسلها ؟

هذا الخطأ الذي ظهر 

Fatal error: Uncaught ArgumentCountError: mysqli_real_escape_string() expects exactly 2 arguments, 1 given in C:\xampp\htdocs\last\server.php:10 Stack trace: #0 C:\xampp\htdocs\last\server.php(10): mysqli_real_escape_string('') #1 C:\xampp\htdocs\last\rag.php(1): include('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\last\server.php on line 10

هكذا يتم وضع الشيفرة 

$username= mysqli_real_escape_string($db, $_POST['username']);
$email= mysqli_real_escape_string($db, $_POST['email']);
$password_1= mysqli_real_escape_string($db, $_POST['password_1']);
$password_2= mysqli_real_escape_string($db, $_POST['password_2']);

لأن mysqli_real_escape_string تأخذ متغيرين أو متغير هو متغير الأتصال و الثاني القيمة الممررة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

يمكنك في ملف rag.php تغيير الأسطر التالية 

<div class="input-group">
  <label>Password</label>
  <input type="Password" name="Password_1">
</div>
<div class="input-group">
  <label>Confirm Password</label>
  <input type="Password" name="Password_2">
</div>

إلى 

<div class="input-group">
  <label>Password</label>
  <input type="password" name="password_1">
</div>
<div class="input-group">
  <label>Confirm Password</label>
  <input type="password" name="password_2">
</div>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1
بتاريخ 2 دقائق مضت قال Yasmeen Hassan:

 

يجب أن يظهر ولقد ظهر معي في الملفات التي قمت بتحميلها مسبقاً, هل تقومي بتحديث الصفحة عن طريق ctrl + f5 ثم تخبريني بالنتيجة , إذا لم ينجح أرفقي الملفات مرة أخرى.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 6 دقائق مضت قال بلال زيادة:

يجب إضافة 


method="POST"

إلى form فيصبح 


<form class="post" action="rag.php" method="POST">

فستظهر معك الأخطاء لانه في ملف server.php قمنا بوضع هذا الشرط 


if(isset($_POST['register'])){

أي أنه يتحقق أنه هناك قيمة تم إرسالها بإستخدام POST.

عدلت على ال form  لكن عند الضغط على register 

يظهر هذا الخطأ


Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in C:\xampp\htdocs\last\server.php:10

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

طلع غلط اخر اذا ممكن ضع التعديلات على ملفي وارسلها ؟

هذا الخطأ الذي ظهر 

Fatal error: Uncaught ArgumentCountError: mysqli_real_escape_string() expects exactly 2 arguments, 1 given in C:\xampp\htdocs\last\server.php:10 Stack trace: #0 C:\xampp\htdocs\last\server.php(10): mysqli_real_escape_string('') #1 C:\xampp\htdocs\last\rag.php(1): include('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\last\server.php on line 10

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

تمام اتعدل معايا اصبح يظهر الخطأ 

لكن هذا ماذا يعني 

Warning: Undefined array key "password_1" in C:\xampp\htdocs\last\server.php on line 15

Warning: Undefined array key "password_2" in C:\xampp\htdocs\last\server.php on line 16

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Yasmeen Hassan:

جربت متصفح اخر وزبط معايا , شكرا مررره اسعدتني بمساعدتك .

العفو, يمكنك وضع أي سؤال هنا و سنسعد بمساعدتك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...