Это первая форма работы тонкойФорма исчезает, когда я нажимаю любую ссылку или кнопку, как ее решить?
<div class="col-xs-6">
<form action="categories.php" method="post">
<div class="form-group">
<input type="text" class="form-control" name="search">
</div>
<div class="form-group">
<input type="submit" class="btn btn-primary" name="search1" value="searchcategory">
</div>
</div>
Эта вторая форма, когда нажмите исчезнуть любую ссылку или кнопку в нем
<div class="col-xs-6">
<form action='categories.php' method='post';>
<table class='table table-bordered table-hover'>
<thead>
<tr>
<th>ID</th>
<th>categories</th>
</tr>
</thead>
<?php
if(isset($_POST['search1'])){
$searchval=$_POST['search'];
$querynew="SELECT * FROM categories WHERE cat_title='$searchval'";
$m1 = mysqli_query($connection1,$querynew);
$i=0;
while($row = mysqli_fetch_assoc($m1)) {
$cat_id1 = $row['cat_id'];
$cat_title2 = $row['cat_title'];
echo"
<tbody>
<tr>
<td>
$cat_id1
</td>";
if(isset($_GET['edit'.$i.''])){
$ab = $_GET['edit'.$i.''];
$query1="SELECT * FROM categories WHERE cat_id=$ab";
$m = mysqli_query($connection1,$query1);
while($row = mysqli_fetch_assoc($m)) {
$cat_id2 = $row['cat_id'];
$cat_title3 = $row['cat_title'];
echo"
<td>
<input type='text' class='form-control' name='txt".$i."' value='$cat_title3'>
</td>";
}
}
else{
echo"<td>
$cat_title2
</td>";
}
echo"
<td>
<input type='submit' class='btn btn-primary' name='submit".$i."' value='Edit category'>
</td>
";
if(isset($_POST['submit'.$i.''])){
$abc = $_POST['txt'.$i.''];
$query2="UPDATE categories SET cat_title='$abc' WHERE cat_id=$cat_id2";
$sm = mysqli_query($connection1,$query2);
}
echo" <td>
<a href='categories.php?id1={$cat_id1}'>Delete</a>
</td>
<td>
<a href='categories.php?edit".$i."={$cat_id1}'>Edit</a>
</td>
</tr>";
$i++;
}
}
?>
</tbody>
</table>
</form>
</div>
<?php
// Delete category
if(isset($_GET['id1'])){
$h = $_GET['id1'];
$query = "DELETE FROM categories WHERE cat_id = {$h} ";
$delete_query = mysqli_query($connection1,$query);
}
?>
. ///////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////
Проверьте журнал ошибок .. –
при запуске –
Эй * PHP Developer * ошибка не появляется, это то, как вы выставляете свой код при написании кода. Сначала выровняйте свой код правильно. Ваш код выровнен таким образом, что кодер, а также зритель будет трудно понять его. –