Я могу выбрать и нажать «Слетт», чтобы удалить его из базы данных
После удаления остальное не подходит
Когда я снова обновляю страницу, они появляются ...
В качестве ошибки я получаю «Примечание: пытаюсь получить свойство необъекта после удаления»
Я использую PHP, и все работает нормально, но я не могу выбрать опцию Выбор ввода после удаления.
Это мой код, я новичок в Stackoverflow, кстати
if(isset($_POST['endreProve']) || (isset($_POST['slettSpm']) )){
if(isset($_POST['slettSpm'])){
$spmId = $_POST['spmId'];
$sql = "DELETE FROM `alternativ` WHERE `SpormalId`= $spmId;";
$sql .= "DELETE FROM `sporsmal` WHERE `sporsmal`.`SporsmalId` = $spmId";
(mysqli_multi_query($conn, $sql));// {
}
if(isset($_POST['endreProve'])){
$id = $_POST['endreProve'];
$id2 = explode('- ', $id);
$_SESSION['proveId'] = $id2[1];
}
$id = $_SESSION['proveId'];
?>
<form style="padding-left: 30px; padding-top: 15px;" action="Rediger.php" method="POST">
<div class='form-group row'> <div class='col-sm-12'>
<h2><b> Prøve <?php echo $id ?> </b></h2>
<label>Velg spørsmål:</label>
<select name="spmId">
<?php
$prove = "SELECT * FROM prove As p
INNER JOIN sporsmal As s ON p.ProveId = s.ProveId
INNER JOIN alternativ As alt ON s.SporsmalId = alt.SpormalId
WHERE p.ProveId = $id";
$sql = "SELECT * FROM sporsmal WHERE ProveId = $id";
$prove_result = $conn->query($sql);
if($prove_result->num_rows > 0) {
while($row = $prove_result->fetch_assoc()){
$sporsmal = $row["Sporsmal"];
$sporsmalId = $row["SporsmalId"];
$svar = $row["Svar"];
echo "<option value='$sporsmalId'>$sporsmal</option>";
}
}
?>
</select>
<input type='submit' class='btn btn-primary btn-sm' name='endreSpm' value='Endre'>
<input type='submit' class='btn btn-danger btn-sm' name='slettSpm' value='Slett'><br/><br/>
<label><b>Legg til spørsmål</b></label><br/>
<div class="form-group">
<input type="text" class="col-sm-6" name="spm" placeholder="Spørsmål?" />
<input type="text" name="riktig" placeholder="svar" id="svar" readonly /><br/>
</div>
<div class="input-group">
Skriv og velg riktig alternativ:
<div class="input-group-prepend">
<input type="text" id="alt1" name="alt1" placeholder="Alternativ1" id="1">
<div class="input-group-text">
<input type="radio" name="alt" value="1" onclick='bytteSvar(this.value)'>
</div>
</div>
<div class="input-group-prepend">
<input type="text" id="alt2" name="alt2" placeholder="Alternativ2" id="2">
<div class="input-group-text">
<input type="radio" name="alt" value="2" id="alt2" onclick='bytteSvar(this.value)' >
</div>
</div>
<div class="input-group-prepend">
<input type="text" id="alt3" name="alt3" placeholder="Alternativ3">
<div class="input-group-text">
<input type="radio" name="alt" value="3" id="alt3" onclick='bytteSvar(this.value)'>
</div>
</div>
<div class="input-group-prepend">
<input type="text" id="alt4" name="alt4" placeholder="Alternativ4" >
<div class="input-group-text">
<input type="radio" name="alt" value="4" id="alt4" onclick='bytteSvar(this.value)'>
</div>
</div>
<br/>
<div class="input-group-prepend">
<input type="text" name="media" placeholder="Media - /path/path" >
 <input type="submit" name="leggTilSpm" value="Legg til" class="btn btn-success btn-sm">
</div>
</div>
</div>
</div>
<?php
}