Ich habe mal wieder ein "kleines" Problem!
Ich habe jetzt folgendes Script
Jetzt möchte ich gerne, dass durch Auswahl des Radios die Angaben aus dem Array ausgelesen werden und weitergegeben werden.
Nur leider weiß ich nicht, wie ich dieses bewerkstelligen kann!
Ich hoffe, ich habe mein Problem ausreichend geschildert und irgendeiner von den Profis hat einen Lösungsansatz.
Ich habe jetzt folgendes Script
PHP-Code:
<?php
$artikel= array (
'1' => array(
'name' => 'Cornflaces',
'bild' => '../images/artikel_small.jpg',
'weight' => 44,
'price' => 15
),
'2' => array(
'name' => 'Crunchy(Handgemacht)',
'bild'=> '../images/artikel_small.jpg',
'weight' => 130,
'price' => 2
),
'3' => array(
'name' => '5-Korn-Flocken',
'bild'=> '../images/artikel_small.jpg',
'weight' => 110,
'price' => 2
),
'4' => array(
'name' => 'Reis-/Vollkornweizenflakes',
'bild'=> '../images/artikel_small.jpg',
'weight' => 70,
'price' => 2
),
'5' => array(
'name' => 'Haferflocken(Großblatt)',
'bild'=> '../images/artikel_small.jpg',
'weight' => 110,
'price' => 2
),
'6' => array(
'name' => 'Haferflocken(Kleinblatt/Zart)',
'bild'=> '../images/artikel_small.jpg',
'weight' => 110,
'price' => 2
)
);
foreach($artikel as $artikel_id => $artikel_daten) {
$price_1000 = $artikel_daten['price']/$artikel_daten['weight']*1000;
echo '<div class="three columns"><label><input type="radio" name="artikel" value="'.$artikel_id.'" /><div>'.$artikel_daten['name'].'<br /><img src="'.$artikel_daten['bild'].'" border="" height="238" width="353" alt="" />';
echo '<br />'.number_format($artikel_daten['weight'],0,',','.').'g '.number_format($artikel_daten['price'],2,'.',',').'€<br />';
echo '1000g/'.number_format($price_1000,2,',','.').'€<br /></div></label></div>';
}
$done = array();
foreach($artikel as $artikel_id_1 => $artikel_daten_1) {
foreach($artikel as $artikel_id_2 => $artikel_daten_2) {
if($artikel_id_2 != $artikel_id_1 && !in_array($artikel_id_2.'_'.$artikel_id_1,$done) && !in_array($artikel_id_1.'_'.$artikel_id_2,$done)) {
echo '<div class="three columns"><label><input type="radio" name="artikel" value="'.$done.'" /><div>'.$artikel_daten_1['name'].'/'.$artikel_daten_2['name'].'<br /><img src="'.$artikel_daten_1['bild'].'" border="" height="238" width="353" alt="" />';
$price = ($artikel_daten_1['price'] / 2) + ($artikel_daten_2['price'] / 2);
$weight = ($artikel_daten_1['weight'] / 2) + ($artikel_daten_2['weight'] / 2);
echo '<br />'.number_format($weight,0,',','.').'kg '.number_format($price,2,'.',',').'€<br />';
echo '1000g/'.number_format($price_1000,2,',','.').'€<br /></div></label></div>';
$done[] = $artikel_id_1.'_'.$artikel_id_2;
}
}
}
var_dump($done);
?>
Nur leider weiß ich nicht, wie ich dieses bewerkstelligen kann!
Ich hoffe, ich habe mein Problem ausreichend geschildert und irgendeiner von den Profis hat einen Lösungsansatz.
Kommentar