Undefinierter Indexfehler PHP

Ich bin neu in PHP und erhalte folgende Fehlermeldung:

Hinweis: Undefinierter Index: productid in /var/www/test/modifyform.php in Zeile 32

Hinweis: Undefinierter Index: Name in /var/www/test/modifyform.php in Zeile 33

Hinweis: Undefinierter Index: Preis in /var/www/test/modifyform.php in Zeile 34

Hinweis: Undefinierter Index: Beschreibung in /var/www/test/modifyform.php in Zeile 35

Ich konnte online keine Lösung finden, also kann mir vielleicht jemand helfen.

Hier ist der Code:

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
   <input type="hidden" name="rowID" value="<?php echo $rowID;?>">

   <p>
      Product ID:<br />
      <input type="text" name="productid" size="8" maxlength="8" value="<?php echo $productid;?>" />
   </p>

   <p>
      Name:<br />
      <input type="text" name="name" size="25" maxlength="25" value="<?php echo $name;?>" />
   </p>

   <p>
      Price:<br />
      <input type="text" name="price" size="6" maxlength="6" value="<?php echo $price;?>" />
   </p>

   <p>
      Description:<br />
      <textarea name="description" rows="5" cols="30">
      <?php echo $description;?></textarea>
   </p>

   <p>
      <input type="submit" name="submit" value="Submit!" />
   </p>
   </form>
   <?php
   if (isset($_POST['submit'])) {
      $rowID = $_POST['rowID'];
      $productid = $_POST['productid']; //this is line 32 and so on...
      $name = $_POST['name'];
      $price = $_POST['price'];
      $description = $_POST['description'];

}

Was ich danach mache (oder zumindest versuche) ist, eine Tabelle in MySQL zu aktualisieren. Ich kann wirklich nicht verstehen warum$rowID ist definiert, während die anderen Variablen nicht definiert sind.

Vielen Dank, dass Sie sich die Zeit genommen haben, mir zu antworten. Prost!

Antworten auf die Frage(9)

Ihre Antwort auf die Frage