mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 18:45 Benutzername: Passwort: Auto-Login

Thema: Problem bei der Übermittlung vor Artikel-Arrays vom 15.09.2014


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Problem bei der Übermittlung vor Artikel-Arrays
Autor Nachricht
msenger1985
Threadersteller

Dabei seit: 25.08.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 15.09.2014 10:50
Titel

Problem bei der Übermittlung vor Artikel-Arrays

Antworten mit Zitat Zum Seitenanfang

Hallo Freunde,

ich habe ein kleines, bis mittelgroßes Problem mit dem weitersenden eines Array:
Code:

<?php
/*Erstellung der Arrays*/
$muesli = array (
    '1' => array(
        'name' => 'Cornflaces',
        'bild' => '../images/muesli_small.jpg',
        'weight' => 44,
        'price' => 15
    ),
    '2' => array(
        'name' => 'Crunchy(Handgemacht)',
        'bild'=> '../images/muesli_small.jpg',
        'weight' => 130,
        'price' => 2
    ),
    '3' => array(
        'name' => '5-Korn-Flocken',
        'bild'=> '../images/muesli_small.jpg',
        'weight' => 110,
        'price' => 2
    ),
    '4' => array(
        'name' => 'Reis-/Vollkornweizenflakes',
        'bild'=> '../images/muesli_small.jpg',
        'weight' => 70,
        'price' => 2
    ),
    '5' => array(
        'name' => 'Haferflocken(Gro&szlig;blatt)',
        'bild'=> '../images/muesli_small.jpg',
        'weight' => 110,
        'price' => 2
    ),
    '6' => array(
        'name' => 'Haferflocken(Kleinblatt/Zart)',
        'bild'=> '../images/muesli_small.jpg',
        'weight' => 110,
        'price' => 2
    )
);
/*Ausgabe der einfachen Artikel*/
foreach($muesli as $muesli_id => $muesli_daten) {
    $price_1000 = $muesli_daten['price']/$muesli_daten['weight']*1000;
    echo '<div class="three columns"><label><input type="radio" name="muesli" value="'.$muesli_id.'" /><div>'.$muesli_daten['name'].'<br /><img src="'.$muesli_daten['bild'].'" border="" height="238" width="353" alt="" />';
    echo '<br />'.number_format($muesli_daten['weight'],0,',','.').'g '.number_format($muesli_daten['price'],2,'.',',').'&euro;<br />';
    echo '1000g/'.number_format($price_1000,2,',','.').'&euro;<br /></div></label></div>';
}

/*Ausgabe der kombinierten Artikel*/
$done = array();
foreach($muesli as $muesli_id_1 => $muesli_daten_1) {
    foreach($muesli as $muesli_id_2 => $muesli_daten_2) {
        if($muesli_id_2 != $muesli_id_1 && !in_array($muesli_id_2.'_'.$muesli_id_1,$done) && !in_array($muesli_id_1.'_'.$muesli_id_2,$done)) {
            echo '<div class="three columns"><label><input type="radio" name="muesli" value="'.$done.'" /><div>'.$muesli_daten_1['name'].'/'.$muesli_daten_2['name'].'<br /><img src="'.$muesli_daten_1['bild'].'" border="" height="238" width="353" alt="" />';
            $price = ($muesli_daten_1['price'] / 2) + ($muesli_daten_2['price'] / 2);
            $weight = ($muesli_daten_1['weight'] / 2) + ($muesli_daten_2['weight'] / 2);
            echo '<br />'.number_format($weight,0,',','.').'kg '.number_format($price,2,'.',',').'&euro;<br />';
            echo '1000g/'.number_format($price_1000,2,',','.').'&euro;<br /></div></label></div>';
            $done[] = $muesli_id_1.'_'.$muesli_id_2;
        }
    }
}
var_dump($done);
?>

Ich möchte, wenn der Radio-Button geklickt wird, dass der Inhalt des dahinterliegendem Arrays weitergegeben wird, aber ich komme leider nicht auf die Lösung.

Kann mir da evtl. jemand helfen?
Vielen Dank
  View user's profile Private Nachricht senden
DesignKater

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 17.09.2014 17:39
Titel

Antworten mit Zitat Zum Seitenanfang

Ich seh da keinen Ansatz wie die Sachen verarbeitet werden sollen. Gibt kein Formular oder ein JS was irgendwie als Handler fungieren soll. Wohin soll denn der Inhalt der Auswahl weitergegeben werden?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
msenger1985
Threadersteller

Dabei seit: 25.08.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 19.09.2014 17:47
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo DesignKater,
das Formular habe ich drumrum in dieser Version nicht geschrieben, sorry!
Mir geht es darum, was muss ich an Variablen in die Values packen?
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 19.09.2014 22:02
Titel

Antworten mit Zitat Zum Seitenanfang

http://php.net/manual/de/function.json-encode.php
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Actionscript / PHP: Arrays in Arrays bei Übergabe mit Post?
Problem mit PHP, Arrays und MySQL
[php]: problem mit arrays die zusammen sortiert werden solle
XML Ausgabe in Arrays
Arrays anlegen und auslesen.
attach movie & arrays
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.