Array Auslesen HTML Problem mit Layern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array Auslesen HTML Problem mit Layern

    Hallo ich habe hier folgendes Array:

    PHP-Code:

    Array
    (
        [
    10659] => Array
            (
                [
    03_laenge] => Array
                    (
                        [
    0] => 2_5
                        
    [1] => 2_5
                    
    )

                [
    01_bezeichnung] => Array
                    (
                        [
    0] => Ortgang rechts Länge B
                        
    [1] => Ortgang links Länge B
                    
    )

                [
    02_menge] => Array
                    (
                        [
    0] => 4
                        
    [1] => 4
                    
    )

                [
    04_einzelpreis] => Array
                    (
                        [
    0] => 26.75
                        
    [1] => 26.75
                    
    )

            )

        [
    19158] => Array
            (
                [
    03_laenge] => Array
                    (
                        [
    0] => 3
                        
    [1] => 2_5
                    
    )

                [
    01_bezeichnung] => Array
                    (
                        [
    0] => Al-Pultdachabschluss 1,0 mm blank Z 312 mm
                        
    [1] => Al-Pultdachabschluss 1,0 mm blank Z 312 mm
                    
    )

                [
    02_menge] => Array
                    (
                        [
    0] => 4
                        
    [1] => 2
                    
    )

                [
    04_einzelpreis] => Array
                    (
                        [
    0] => 32.1
                        
    [1] => 26.75
                    
    )

            )

        [
    10716] => Array
            (
                [
    03_laenge] => Array
                    (
                        [
    0] => 3
                        
    [1] => 2_5
                    
    )

                [
    01_bezeichnung] => Array
                    (
                        [
    0] => Al-Rinneneinlaufblech 1,0 mm blank
                        
    [1] => Al-Rinneneinlaufblech 1,0 mm blank
                    
    )

                [
    02_menge] => Array
                    (
                        [
    0] => 4
                        
    [1] => 2
                    
    )

                [
    04_einzelpreis] => Array
                    (
                        [
    0] => 24.6
                        
    [1] => 20.5
                    
    )

            )


    Ich lese das so aus:

    PHP-Code:
    $temp_bezeichnung "";

      
    $temp_bezeichnung_2 "";
      
      foreach(
    $_SESSION['totalOrder']['kant'] as $key => $value) {

      
      for(
    $i=0$i<count($value['01_bezeichnung']); $i++) {

      if(
    $temp_bezeichnung != $value['01_bezeichnung'][$i]) {
      
      if(
    $i 0)
      echo 
    "</div></div>";
      
      echo 
    "<div class=\"optionSteps medium\">";
      echo 
    "<div class=\"optionStep\"><b>".$value['01_bezeichnung'][$i]."</b></div>";
      echo 
    "<div class=\"amountItems medium\">";
      
      
    $temp_bezeichnung  $value['01_bezeichnung'][$i];
      
      }

      
      echo 
    $value['02_menge'][$i];                 
      
      echo 
    " Blech(e) der Länge "
      
      
    $laenge_print explode('_'$value['03_laenge'][$i]);
      
      echo 
    $laenge_print[0];
      
      if(!empty(
    $laenge_print[1]))
      echo 
    ",".$laenge_print[1];
      
      echo 
    " m <br />"
                           
      

       echo 
    "</div></div>";
      
      for(
    $i=0$i<count($value['01_bezeichnung']); $i++) {
      
     
      
      if(
    $temp_bezeichnung_2 != $value['01_bezeichnung'][$i]) {

      if(
    $i 0)
      echo 
    "</div></div>";
      
      echo 
    "<div class=\"optionSteps small\">";
      echo 
    "<div class=\"optionStep\"><b>Preis der Bleche</b></div>";
      echo 
    "<div class=\"amountItems small\" style=\"text-align: right;\>";
      
      
    $temp_bezeichnung_2  $value['01_bezeichnung'][$i];
      
      }                 
      
      echo 
    "€ "
      
      
    $laenge_print explode('_'$value['03_laenge'][$i]);
      
      
    $laenge_fuer_preis $laenge_print[0];
      
      if(!empty(
    $laenge_print[1]))
      
    $laenge_fuer_preis .= ".".$laenge_print[1];
      
      
    $preis $value['02_menge'][$i] * floatval($laenge_fuer_preis) * $value['04_einzelpreis'][$i];
     
      echo 
    $preis;
      
      echo 
    " <br />"
                           
      



    echo 
    "</div></div>";
    echo 
    "<div class=\"clearfix-10\"></div>";

    Leider kommen die Layer da durcheinander. Kann mir jemand helfen das Problem zu lösen?
Lädt...
X