PhpMan نشر 9 يونيو 2015 أرسل تقرير مشاركة نشر 9 يونيو 2015 (معدل) أريد تمرير قييمة حقل مخفي- hidden input - باستخدام Js الى php لكن لا يمكنني فعل ذلك ؟؟ <script type="text/javascript"> function func_load3(name){ var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = oSelectBox.selectedIndex; //alert("you have choosen: " + oSelectBox.options[iChoice].text ); //document.write(oSelectBox.options[iChoice].text); var sa = oSelectBox.options[iChoice].text; document.getElementById("hidden1").value = sa; } </script> <form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" method="POST"> <input type="hidden" name="hidden1" id="hidden1" /> </form> <?php $salarieid = $_POST['hidden1']; $query = "select * from salarie where salarieid = ".$salarieid; echo $query; $result = mysql_query($query); ?> <table> code for display the query result. </table> تم التعديل في 14 يونيو 2015 بواسطة عبد الهادي اطويل تعديل العنوان اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 يوسف سيد نشر 10 يونيو 2015 أرسل تقرير مشاركة نشر 10 يونيو 2015 php تنفذ قبل إرسال الصفحة إلى الخادم إن قرأت النص المصدري لن تجد أكواد php إطلاقًايمكنك بإستخدام ajax أحفظ كود php في ملف آخر ولنقل send.php<?php $salarieid = $_POST['hidden1']; $query = "select * from salarie where salarieid = ".$salarieid; echo $query; $result = mysql_query($query); ?>ثم هذه الدالة سترسله إلى ملف send.php ليقراه (عدل send.php إلى المسار الكامل للملف حتى يعمل بدون مشاكل)function send(data){ xhr = new XMLHttpRequest; xhr.open("post","send.php"); xhr.send("hidden1="+data); }ثم إستخدامها سيكون سهل فقطsend("hello");سيرسل إلى السيرفر hello( ملاحظة الحقل الذي سيرسل اسمه hidden1 من نوع post)إستخدمها في كود javascript خاصتك ملاحظة مهمة الكود php الخاص بك يحوي على ثغرة الحقن إن لم يكن موجه لمدير النظام قم بتنقيحه إن اردت أي إستفسار إكتب رد. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
-1 محترف نشر 14 يونيو 2015 أرسل تقرير مشاركة نشر 14 يونيو 2015 لا يمكنك تمرير القيم في ملف واحد,التقنية هي بعث القيم في post أو Get <DOCTYPE html> <html> <head> <title>My Test Form</title> </head> <body> <form method="POST"> <p>Please, choose the salary id to proceed result:</p> <p> <label for="salarieids">SalarieID:</label> <?php $query = "SELECT * FROM salarie"; $result = mysql_query($query); if ($result) : ?> <select id="salarieids" name="salarieid"> <?php while ($row = mysql_fetch_assoc($result)) { echo '<option value="', $row['salaried'], '">', $row['salaried'], '</option>'; //between <option></option> tags you can output something more human-friendly (like $row['name'], if table "salaried" have one) } ?> </select> <?php endif ?> </p> <p> <input type="submit" value="Sumbit my choice"/> </p> </form> <?php if isset($_POST['salaried']) : ?> <?php $query = "SELECT * FROM salarie WHERE salarieid = " . $_POST['salarieid']; $result = mysql_query($query); if ($result) : ?> <table> <?php while ($row = mysql_fetch_assoc($result)) { echo '<tr>'; echo '<td>', $row['salaried'], '</td><td>', $row['bla-bla-bla'], '</td>' ...; // and others echo '</tr>'; } ?> </table> <?php endif?> <?php endif ?> </body> </html> يمكنك الاستفادة من :http://www.w3schools.com/php/php_forms.asphttp://php.net/manual/en/reserved.variables.post.php اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
PhpMan
أريد تمرير قييمة حقل مخفي- hidden input - باستخدام Js الى php لكن لا يمكنني فعل ذلك ؟؟
تعديل العنوان
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.