Schlüssel aus einem Array entfernen

Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

king-ich

Mitglied
Lösung:
PHP:
<form method="post" action="action.php">
<?php foreach($warenkorb as $id => $artikel): ?> 
<input type="number" name="anzahl[<?php echo (int) $id ?>]" min="0" max="100" step="1" value="<?php echo (int) $artikel['Anzahl'] ?>" />
<?php endforeach; ?>

<input type="submit" name="change" value="Aktualisieren" class="aktualisieren">
</form>

action.php:
PHP:
<?php
session_start();
if(isset($_POST['change'])){
   $warenkorb = $_SESSION["warenkorb"];
   $anzahl = $_POST['anzahl'];

   foreach ($anzahl as $id => $num) {
      if(array_key_exists($id, $warenkorb)) {
         $warenkorb[$id]['Anzahl'] = $num;
      }
   }

$_SESSION['warenkorb'] = $warenkorb;

}
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…