مرحبا شباب ... سؤال لو سمحتم ...
انا عندي 2 فورم form كل فورم في صفحة .
اول صفحة هي تحقق الأسم و ثاني صفحة هي ادخال بيانات اذا تم التحقق من الأسم
طبعا انا مش معايا مشكلة غير مشكلة بسيطة و مش عارف ايه السبب .
طبعا اذا كان الأسم صحيح سوف يضهر له فورم اخر بهذا الشكل
echo ' <form action="addaccountc.php" method="POST"> <input type="submit" id="checkinputname" value="انشئ الحساب الأن"/> <input type="hidden" name="nameaccount" value="'.$thisname.'"/> </form> '; }
طبعا لو تلاحظون انا معايا hidden input و هو حامل اسم الذي تم ادخاله بدي احتفظ بهذا الأسم للصفحة الثانية .
طبعا لما اجي في الصفحة الثانية اعمل
$getname = $_POST['nameaccount'];echo $getname;
بيجيب الأسم و بدون مشاكل .
و لما احط $getname في محتوى الأنبت input value مفيش مشاكل مثلا
<input type="text" name="himname" value="<?php echo $getname; ?>"/>
و مفيش مشاكل لما اجي في الصفحة الثانية اقوم بأدخال بينات .
بس المشكلة وين يمكن لأي شخص مثلا فتح من inspect element يغير محتوى الأنبت و يقوم بأدخال بيانات بأي اسم يريده فأنا اريد منع هذا .
ما بدي يأخذ الأسم من input hidden بدي يأخذه من متغير مثلا
$name = $getname;
و المتغير name$ استعمله كمتغير مسؤل عن جلب المحتوة من الصفحى الأولى لوضع الوحتوى في قواعد البيانات من صفحة الثانية .
لما اعمل هل طريقة و اجي اكتب بيانات و عند ادخالها للقاعدة بيانات فقط هذا المتغير مكانه يكون فارغ لا اعرف ما المشكلة ؟
و إن شاء الله فهمتوا ما اقصده .
معايا قيمة من صفحة رقم 1 و في صفحة 2 تضهر لكن بدي احط القيمة هذه في متغير و المتغير الي هو مسؤل على هذه القيمة ينحط في VALUES بتاع قواعد بيانات . لكن لما اجي احط قيمة صفحة رفم 1 في متغير و اجي اخلي المتغير في VALUES مش تضهر القيمة عند عرض البيانات القيمة تكون فارغة
