Jeremygolf
Mitglied
Hallo zusammen,
 
wir probieren einen Warenkorb zu realisieren. Für das müssen wir Daten aus einer Datenbank in einen Array lesen. Dies wollen wir mit einer while Schlaufe machen.
Es gibt und aber nur einen Datensatz aus = warscheinlich schreibt er nur einen Datensatz in den Array.
 
Danke für eure Hilfe :)
 
Array
	
	
	
		
 
Array wird ausgelesen:
	
	
	
		
				
			wir probieren einen Warenkorb zu realisieren. Für das müssen wir Daten aus einer Datenbank in einen Array lesen. Dies wollen wir mit einer while Schlaufe machen.
Es gibt und aber nur einen Datensatz aus = warscheinlich schreibt er nur einen Datensatz in den Array.
Danke für eure Hilfe :)
Array
		PHP:
	
	<?php
    ini_set("session.use_cookies", "0");
    ini_set("url_rewriter.tags", "");
   
    session_start();
    $_SESSION['warenkorb']="warenkorb";
   
    $pizza = mysql_query("SELECT * FROM pizzen") or die(mysql_error());
    while($row = mysql_fetch_row($pizza))
           
    $waren = array(
   
    $row[0] => array(
        'name' => $row[1],
        'zutaten' => $row[2],
        'preis' => $row[3])
        );
    };
   
?>
	Array wird ausgelesen:
		PHP:
	
	<?php
                                foreach ($waren as $id => $produkt) {
                                    printf('
                                    <tr class="pizza">
                                    <td class="pizza"><h3>%s</h3>%s</td>
                                    <td class="preis">%01.2f CHF</td>
                                    <td class="status">Bestellen</td>
                                    </tr>',
                                    $produkt['name'],
                                    $produkt['zutaten'],
                                    $produkt['preis']
                                    );   
                                };
                            ?>