У меня есть таблица компании (база данных) с несколькими входами, мне нужно отключить одно поле ввода, если в другом поле есть определенное значение,
Например:
Мое поле ввода :
<td><input type=text name=invoice list=invoice maxlength=10 value= " . $row[ "invoice" ] . "></td>
если счет-фактура не пуста или если есть определенный текст, мне нужно отключить это второе поле ввода amstaff:
<td><input type=text name=amstaff list=amstaff maxlength=30 value=" . $row[ "amstaff" ] . "></td>
все это вставлено в PHP код , поэтому javascript или jQuery здесь не работает, я уже много раз пробовал на этом форуме или в другом месте, но у меня ничего не работает.
Пожалуйста, любые предложения о том, как отключить это поле ввода, чтобы не быть в состоянии изменить это больше? При условии, что накладная поля ввода не пуста с использованием php.
Также функция эха не работает, поскольку эти поля ввода находятся внутри эха, это часть моего кода:
// output data of each row
while ( $row = $result->fetch_assoc() ) {
echo
"<tr bgcolor='".getcolour($row['status'])."'> <form class=upwo method=post action=update.php>
<td>" . $row[ "id" ] . "</td>
<input type=hidden name=id value= " . $row[ "id" ] . ">
<td class='descrow'>" . $row[ "descr" ] . "</td>
<td>" . $row[ "part" ] . "</td>
<td>" . $row[ "cust" ] . "</td>
<td>" . $row[ "acreg" ] . "</td>
<td>" . $row[ "cat" ] . "</td>
<td>" . date('d M yy', strtotime($row[ "issue" ])) . "</td>
<td>" . date('d M yy', strtotime($row[ "clousure" ])) . "</td>
<td><input type=text name=amstaff list=amstaff maxlength=30 value=" . $row[ "amstaff" ] . "></td>
<datalist id=exstaff>
<option value=Peter Majo></option>
<option value=Dano Adamek></option>
<option value=Rado Janousek></option>
<option value=Niko Ivanics></option>
<option value=Marian Polacik></option>
<option value=Dusan Duben></option>
</datalist>
<td><input type=time name=amtime maxlength=8 value= " . $row[ "amtime" ] . "></td>
<td><input type=text name=exstaff list=exstaff maxlength=30 disabled value= " . $row[ "exstaff" ] . "></td>
<datalist id=exstaff>
<option value=Peter Majo></option>
<option value=Dano Adamek></option>
<option value=Rado Janousek></option>
<option value=Niko Ivanics></option>
<option value=Marian Polacik></option>
<option value=Dusan Duben></option>
</datalist>
<td><input type=time name=extime maxlength=8 value= " . $row[ "extime" ] . "></td>
<td>" . $row[ "summ" ] . "</td>
<td><input type=text name=form maxlength=20 required value= " . $row[ "form" ] . "></td>
<td><input type=text name=invoice list=invoice maxlength=10 required value= " . $row[ "invoice" ] . "></td>
<datalist id=invoice>
<option value=JAN></option>
<option value=FEB></option>
<option value=MAR></option>
<option value=APR></option>
<option value=MAY></option>
<option value=JUN></option>
<option value=JUL></option>
<option value=AUG></option>
<option value=SEP></option>
<option value=OCT></option>
<option value=NOV></option>
<option value=DEC></option>
</datalist>
<td>" . $row[ "status" ] . "</td>
<td><input type=submit value=Update></td>
</form></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
$conn->close();
?>