xml dosyası üzerinden çoklu girişler kullanarak tek bir form oluşturmak

0 Cevap

burada benim sorunum. Ben küçük bir veritabanı gibi davranan bir xml dosyası var. Benim kodu php xml dosyası aracılığıyla gider ve bir form oluşturarak bilgi alır. Örneğin, xml dosyası, bir menü hakkında bilgi tutar sonra kullanıcı kodu salatalar her türlü basar, salata seçer ve kullanıcı daha sonra onun en sevdiği salata seçer. Asıl sorun, farklı bölümleri olmasıdır; her biri için küçük ve büyük ve farklı fiyatlarla!

Ben (Seçili öğenin ... X takip edebilmek değilim

Herhangi bir yardım?

Thanks in advance

İşte benim kod:

<?php
foreach ($xml-> CATEGORY as $category)
{
  if($_GET['category']==$category["id"])
  {
    echo "<h3>".$category ["id"]."</h3>";
    echo "<br />";
    echo "<form method=\"post\" action=\"add.php\">";
    foreach ($category -> FOOD as $food)       {
      echo "<li>";
      echo "<b>".$food["name"]."</b>";
      echo "<hr>";
      echo "</li>";
      echo "<select name=\"variations[]\">";
      foreach($food -> PRICE as $price)
      {
        echo "<option value=\"$price\">";
        echo "<ul>";
        echo $price["size"]. " ";
        echo $price;
        echo "</ul>";
        echo "</option>";
      }
      echo "</select>";
      echo "<input type=\"submit\" value=\"Buy this\">";
    }
    echo "<br />";
    echo "<br />";
  }
  echo "</form>";
}

?>

sepeti şöyle

<?php 
  echo "<br>";
  $values = $_POST['variations'];           
  foreach($values as $value)
  {
    echo $value;
    echo "<br>";            
  } 
?>

Yukarıdaki kod sadece küçük öğeler hakkında fiyatlarını gösterir. Geniş ürün nedense göz ardı edilir! Bu kod yapmam için ne anlama geldiğini aslında değil ama bir başlangıç. Söylemek gerekir:

You have chosen a large portion of greek salad for £10.50. So, I should be able to pass three variables that I don't know how: $price[size], food and $price...

Zaman ayırdığınız için teşekkürler

0 Cevap