SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

 
 
Themen-Optionen Ansicht
  #1  
Alt 26.12.2004, 21:49:28
Benutzerbild von quirrly
quirrly quirrly ist offline
Anfänger
 
Registriert seit: Dec 2004
Beiträge: 46
Warenkorbfunktion -> Artikel speichern

Hallo,

Komme so langsam immer weiter mit meiner Warenkorb-Funktion von meinem Onlineshop. Es klappt aber immer noch nicht, ausgesuchte Artikel während einer Session vorübergehend zu speichern.

Habe unter index.php folgende Variabeln deklariert:

PHP-Code:
<?php 
session_start
();
if(isset(
$_SESSION['Artikelwahl[]'])) {
  }
else {
  unset(
$_SESSION['Artikelwahl[]']); 
  
$_SESSION['$Artikelwahlnummer'] = 0;
   }
?>
Die ausgesuchten Artikel soll es mir in dem Array "Artikelwahl" speichern (darin soll nacher die Artikelnummer von jedem Artikel aus der Datenbank gespeichert werden). Da index.php die Startseite ist, soll es hier erstmal das Array zurücksetzen, und den Array-Index auf 0 setzen. Das ist dann auf dieser Seite schon alles.

Von index.php kommt man dann zum onlineshop.php Script. Dort werden die Artikel mittels Checkboxen markiert, und die Formulardaten dann weiter zu warenkorb.php gesendet. Dabei bestehen die Checkboxen-Namen ebenfalls aus einem Array namens Markierung[].

Die Übertragung funktioniert, es werden mir dann im Warenkorb auch wirklich nur die ausgesuchten Artikel mit allen Daten dargestellt, so weit so gut.

PHP-Code:
if (isset($_REQUEST['Markierung'])) {
          
reset($_REQUEST['Markierung']); 
           foreach (
$_REQUEST['Markierung'] as $k => $v) {
            
$result mysql_query("SELECT * FROM $tabelle WHERE $spalte1 = $v"); 
            while(
$zeile mysql_fetch_array($result)) { 
                
$Artikelwahlnummer++;
              
$_SESSION['Artikelwahl[$Artikelwahlnummer]'] = $zeile[$spalte1];
              
$gesamtsumme $gesamtsumme $zeile[$spalte11];
              echo 
$Artikelwahl[$Artikelwahlnummer];
              echo 
"<tr bgcolor='#DCDCEF'>";
              echo 
"<td>".$zeile[$spalte1]."</td>";
              echo 
"<td>".$zeile[$spalte2]."</td>";
              echo 
"<td>".$zeile[$spalte3]." ".$zeile[$spalte4]." ".$zeile[$spalte5]." ".$zeile[$spalte6]."</td>";
              echo 
"<td>".$zeile[$spalte11]." €</td>";
              echo 
"</tr>";
             }
          }
        } 
        else {
               echo 
"<tr bgcolor='#DCDCEF'>";
               echo 
"<td>Sie haben keinerlei Artikel ausgewählt !</td>";
               echo 
"<td>0,00 €</td>";
               echo 
"</tr>";
             } 
Was jetzt aber nicht funktioniert ist, wenn ich von warenkorb.php über irgendeinen Link auf irgendein anderes Dokument der Webseite klicke ist, das bei der Rückkehr auf die Warenkorb-Seite keine Artikel mehr vorzufinden sind, dann druckt es mir die ELSE-Ausgabe aus der innersten WHILE-Schleife auf den Screen.
__________________
Ich fürchte wie sehen uns noch öfters, denn ich habe Null Ahnung von PHP.... http://www.aachen-arena.de/alemannia/smilies/depp.gif
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:55:45 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt