У меня есть форма, которую я буду заполнять и хранить.Есть два файла.Первый файл с формой в html и javascript, второй файл results2.php для обработки этой формы и сохранения в базе данных.Все html-входы вне javascript хранятся правильно с правильными именами $ name = $ _POST ['name'] и $ date = $ _POST ['date'];Однако проблема в том, что input name = "jobnbr" в javascript не будет публиковаться, даже если я назвал входные данные следующим образом: $ jobno = $ _POST ['jobnbr'] ;.Я надеюсь, что это делает с ~!Чего-то не хватает?Спасибо.
У меня также есть это в results2.php:
$sql = "INSERT INTO t_sessions (user_name, user_date, job_num) VALUES ('$name', '$date', '$jobno')";
$result = mysqli_query($conn, $sql);
<script type="text/javascript"><!--
for(var i=1; i<11; i++){
var html = ''
+' <tr style="background:#eee;">'
+' <td><u>'+i+'</u></td>'
+' <td><input name="jobnbr" value=""></td>'
+' <td><input name="start_hr'+i+'" value="00" class="t1" onchange="if(!this.init) this.init=1; return calc(this)" accesskey="'+i+'"> :'
+' <input name="start_min'+i+'" value="00" class="t1" onchange="return calc(this)"> '
+' <select name="start_time'+i+'" onchange="return calc(this)">'
+' <option>AM<option>PM'
+' </select>'
+' </td>'
+' <td><input name="end_hr'+i+'" value="00" class="t1" onchange="if(!this.init){ this.init=1; this.form.end_time'+i+'.options.selectedIndex=1; }; return calc(this)"> :'
+' <input name="end_min'+i+'" value="00" class="t1" onchange="return calc(this)"> '
+' <select name="end_time'+i+'" onchange="return calc(this)">'
+' <option>AM<option>PM'
+' </select>'
+' </td>'
+' <td><input name="break_hr'+i+'" value="00" class="t1" style="display:none; position: absolute" onchange="return calc(this)"> '
+' <select name="code'+i+'" onchange="return calc(this)">'
+' <option>Choose your option<option>'
+' <option value="Drilling">1. Drilling</option>'
+' <option value="Development">2. Development</option>'
+' <option value="Moving/Set-up">3. Moving/Set-up</option>'
+' <option value="Travel">4. Travel</option>'
+' <option value="Maintenance">5. Maintenance</option>'
+' <option value="Shop Time">6. Shop Time</option>'
+' <option value="Training">7. Training</option>'
+' <option value="Other">8. Other</option>'
+' <option value="Drilling/Development">A. Drilling/Development</option>'
+' <option value="Pump Install/Test Pump">B. Pump Install/Test Pump</option>'
+' <option value="Operator">C. Operator</option>'
+' <option value="Laborer">D. Laborer</option>'
+' <option value="Video/Inspection">E. Video/Inspection</option>'
+' <option value="Abandonment">F. Abandonment</option>'
+' <option value="Other">G. Other</option>'
+' <input name="break_min'+i+'" value="00" class="t1" style="display:none; position: absolute" onchange="return calc(this)"> '
+' </td>'
+' <td><input name ="descr"></td>'
+' <td><div id="stot'+i+'"></div></td>'
+' </tr>'
document.write(html)
}
//--></script>
<form name="sampleForm" method="POST" enctype="multipart/form-data" action="results2.php">
<!-- start: content -->
<div class="formSig">
<div class="sigSPC">Name<input type="text" name="name" value="<?php if(isset($_SESSION['u_first'])){
echo "{$_SESSION['u_first']}";
echo " ";
echo "{$_SESSION['u_last']}";
} ?>"></div>
<div class="sigSPC"><p>Date<input type="text" id="datepicker" name="date" value""></p></div>
<div></div>
</div><!---formSig--->
<button class="button" formaction="includes/results2.php" name="submit" value="Find Difference">Submit</button>
</form>