if($_POST['submit2']) { // check of de button is geklikt
$opdracht = $_POST['opdrachten'];
$opdrachtgegevens = mysqli_query($con, "SELECT * FROM `opdracht` WHERE `opdrachtnaam` = '$opdracht' ");
while ($row = mysqli_fetch_array($opdrachtgegevens)) {
?>
<?php
$rijopdrachtID = $row['opdrachtID'];
?>
<br>
<br>
<div id="container">
<div class="vlak" id="opdr_naam"><p>Opdrachtnaam : <?php echo $row['opdrachtnaam']; ?> </p>
<?php
$verandernaam=$_POST['verandernaam'];
$vernaam = mysqli_query($con, "UPDATE opdracht SET opdrachtnaam = '$verandernaam' WHERE opdrachtID = '$rijopdrachtID' ");
?>
<form action="#" method="POST" >
<label>Verander naam van opdracht:</label><br>
<input type="text" name="verandernaam">
<input type="submit" name="submit3" value="uploaden">
</form>
</div>
为什么post变量保持“blanco”? 我做错了什么,是因为它是在一个while循环中?
答案 0 :(得分:0)
如果您将更新查询放在页面顶部,则效果最佳。
试试这个:
<input type=file>
希望这有帮助。