#javascript #php #html
Вопрос:
У меня есть простой PHP-файл, который берет данные и отображает их в таблице.
Когда я изменяю текст промежутка с помощью кнопки, страница становится белой. В консоли нет ошибки. Это также происходит, когда я добавляю функцию к любой кнопке или что-то меняю в скрипте. Также, когда я нажимаю кнопку «Отправить», форма должна быть отправлена, а затем страница должна обновиться, но она также возвращает белую страницу. В чем может быть проблема?
<?php
$connect = mysqli_connect($dbhost, $dbuser, $dbpass, $db_name);
mysqli_set_charset($connect,"utf8");
?>
<!DOCTYPE html>
<html>
<body>
<form name="frmContact" method="post" action="denekkayit.php">
<?php
$result = mysqli_query($connect,"SELECT * FROM ****");
?>
<table id="example" class="table is-striped" style="width:100%">
<button type="submit" class="mdc-button mdc-button--stroked" onclick="spantext()">
<i class="material-icons mdc-button__icon">grid_view</i>
<span id="msg" class="mdc-button__label">Edit</span>
</button>
<input type="submit" name="Submit" id="Submit" value="Submit">
<thead>
<tr>
<th ></th>
<th >AAAAA</th>
<th >BBBBBB</th>
</tr>
</thead>
<tbody>
<?php
$j=0;
while ($row = mysqli_fetch_assoc($result))
{
echo
"
<tr>
<td></td>
<td ><input type='text' id='ptwonumber[$j]' name='AAAA[$j]' value={$row['AAAA']}></td>
<td ><input type='text' id='wonumber[$j]' name='BBBB[$j]' value={$row['BBBB']}></td>
</tr>";
$j=$j 1;
};
?>
</tbody>
</table>
</form>
</body>
</html>
<script>
function spantext()
{
if($('#msg').text()=="Edit")
{$('#msg').text("Exit")}
else {$('#msg').text("Edit")}
}
$(document).ready(function() {
$('#example').DataTable( {
columnDefs: [ {
width: 50,
orderable: false,
className: 'select-checkbox',
targets: 0
} ],
select: {
style: 'multi',
selector: 'td:first-child'
},
"scrollY": screen.height/2.2,
"scrollX": true,
order: [[ 1, 'asc' ]]
} );
} );
</script>
Комментарии:
1. ПРИВЕТ, когда вы нажимаете на
edit
текст, он меняется, но у вашей кнопки естьtype="submit"
, поэтому ваша форма отправляется .2. В этом есть смысл. Спасибо @Swati 🙂