$ _POST ['verandernaam']留空

时间:2016-03-25 16:30:42

标签: php html css

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循环中?

1 个答案:

答案 0 :(得分:0)

如果您将更新查询放在页面顶部,则效果最佳。

试试这个:

<input type=file>

希望这有帮助。