Hallo,
habe folgendes Problem.
In meiner Datei cart.php soll mittels Auslesen dieses Arrays folgendes passieren. Erst soll die Anzahl der Tickets berechnet werden, die unter einer bestimmten session_id bestellt wurden. Das funktioniert auch mittels der Methode:
	
Nun soll das in meiner Datei aber folgendermaßen dargestellt werden. Bin total blockiert und weiss irgendwie gar nichts mehr. Könntest mir jemand da vielleicht weiterhelfen und mir das Ganze an einem Beispiel mal zeigen??? 
Habe mir das mal so kommentiert, wie ich dachte. dass es funktioniert. Weiss es aber nicht umzusetzen.
	
Und hier mal meine Methoden, die wahrscheinlich auch nicht korrekt sind zur Umsetzung:
	
							
						
					habe folgendes Problem.
In meiner Datei cart.php soll mittels Auslesen dieses Arrays folgendes passieren. Erst soll die Anzahl der Tickets berechnet werden, die unter einer bestimmten session_id bestellt wurden. Das funktioniert auch mittels der Methode:
PHP-Code:
	
	
//Anzahl der Tickets der gleichen Session_Id ermitteln 
   function getQuantity(){ 
    
   $result = $this->getCartContent(); 
    
   $amount   =   mysql_num_rows( $result ); 
    
   return $amount; 
    
   } 
Habe mir das mal so kommentiert, wie ich dachte. dass es funktioniert. Weiss es aber nicht umzusetzen.
PHP-Code:
	
	
<table border="1"> 
  <tr> 
     <td>Ticketgruppe</td> 
     <td>Ticketart</td> 
     <td>Tarif</td> 
   <td>Menge</td> 
   <td>Einzelpreis</td> 
   <td>Gesamtpreis</td> 
   <td></td> 
  </tr> 
  
<?php 
   $amount = $Ticket->getQuantity(); 
   echo $amount; 
   // Für jeden Datensatz muss jeweils eine Tabellenzeile ausgegeben werden 
   for ( $i=1; $i <= $amount; $i++) 
   { 
      $record   =   $Ticket->getCartContent(); 
       
?> 
  <tr> 
     <td><?$record['ticket_group'];?></td> 
     <td><?$record['ticket_category'];?></td> 
     <td><?$record['ticket_type'];?></td> 
   <td><form name="form" action="<?=$_SERVER['PHP_SELF']; ?>" method="post"> 
        <input type="hidden" name="do" value="update"> 
        <input type="hidden" name="shopid" value="<?php $record['shop_id'];?>"> 
        <input size="5" type="textarea" name="quantity" value="<?php $record['ticket_quantity'];?>"> 
        <input type="submit" value="Ändern" name="submit"> </form>      
   </td> 
   <td><? $record['ticket_quantity'];</td> 
   <td><? $record['ticket_priceprice'];?></td> 
   <td><?$record['ticket_price2'];?></td> 
    
   <td><form name="form2" action="<?=$_SERVER['PHP_SELF']; ?>" method="post"> 
        <input type="hidden" name="do" value="delete"> 
        <input type="submit" value="Löschen" name="submit2"></form></td> 
  </tr> 
  
 <?php 
   } 
   // Ende der Schleife
PHP-Code:
	
	
//Warenkorb auslesen 
   function getCartContent(){ 
    
   $query = "SELECT shop_id, 
                        ticket_group, 
                        ticket_category, 
                        ticket_type, 
                        ticket_price, 
                        ticket_price2, 
                        ticket_quantity 
    FROM shop WHERE session_id = '".$_SESSION['id']."'"; 
    
   return mysql_query($query); 
   } 
    
   //Warenkorb darstellen 
   function printCartContent(){ 
    
      $content = $this->getCartContent(); 
       
      html = ''; 
      while($row = mysql_fetch_array($res)){ 
          
         echo $row['ticket_group']; 
         } 
      } 
          
							
						
Kommentar