isset()

shiri24

New member
isset()

if (isset($_POST['sum2'])){ $sug2=$_POST['type2']; $sum2=$_POST['sum2']; $date2=$_POST['date2']; $date2 = date("Ydm",strtotime($date2)); }​
למה למרות שלא מילאתי את השדה טקסט SUM2 ,עדין מתבצע ה IF ???
 

bnayal

New member
אמממ....

אני לא משתמש בפונקציה הזאתי. אבל, תעשה isset לכפתור הsubmit שלך ותראה אם יעבוד...
 

Jonatan 44

New member
------->

if (!$_POST['sum2'] == "") { $sug2=$_POST['type2']; $sum2=$_POST['sum2']; $date2=$_POST['date2']; $date2 = date("Ydm",strtotime($date2)); }​
רק אם $_POST["sum2"] גדול מ כלום (כלומר כל דבר חוץ מ כלום) הקוד יתבצע.
 

bundy1

New member
תלוי מאיזה סוג השדה sum2

רק checkbox אינו נשלח לדף הבא אם לא מסומן, כל שאר השדות עוברים לדף הבא אבל עם ערכים ריקים, לכן הבדיקה שלך צריכה להיות יותר כמו if (isset($_POST['sum2'] && $_POST['sum2'] != '')
 
למעלה