php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.01.2012, 10:50  
Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 47
PHP-Kenntnisse:
Anfänger
dula89 befindet sich auf einem aufstrebenden Ast
Standard Shop ware hinzufügen

Hallo

es geht um folgendes.

Ich habe momentan meine Waren aufgelistet und wenn ich diese zum Warenkorb hinzufüge laden diese auch im Korb.

Allerdings wenn ich auf mein Link "hinzufügen" klicke wird eine neue Seite geladen, ich hätte es gern das ich auf der aktuellen Seite bleibe und ich einfach nur den entsprechenden Artikel dem Warenkorb hinzufüge.

hier meine Funktion "Bestellen"
PHP-Code:
 private function bestellen() {

        
$id $_GET['id'];
        
$template $_GET['tmpl'];
        if (!isset(
$id)) {
            
$_SESSION['messages']['error'][] = 'Keine Produkt ID übergeben';
        } else {

            if (
$this->_checkInstanceCart()) {
                if (
$_SESSION['cart']->bestellen($id)) {
                    
$_SESSION['messages']['success'][] = 'Ware wurde hinzugefügt';
                }
            }
        }

        
$lager = new lager();
        
$this->view->lager $lager->getProdukte();
        
$this->view->content "views/{$template}.tpl.php";
        
$this->view->render();
    } 
und hier das Template wo mein Bestell-Button ist

PHP-Code:
<?php
//echo "<pre>";
//        print_r($_SESSION['action']);
//    echo "</pre>";

    
foreach ($this->lager as $zeile)
    {

        echo 
"
            <div class='waren_anzeigen'>
                <h2>{$zeile['name']}</h2><br />
                <a href='index.php?action={$zeile['name']}'><img src='public/images/weissbier/{$zeile['bild']}' alt='' title='' /></a>
                
                <a href='index.php?action=bestellen&amp;id={$zeile['nummer']}&amp;tmpl=bier'><img src='public/images/warenkorb_icon.png.jpg' alt='' title='' /></a>
                <p>
                
                "
.$zeile['text']."<br />
                Preis: {$zeile['preis']} &euro;<br />
                Artikelnr: {$zeile['artikelnr']}<br />
               
                   

                </p>
                </div>
        "
;


    }        
         
#echo '<a href="index.php?seite=bestellen&id=%d&%s">Bestellen</a>'
         //print_r($_SESSION['cart']);                   
 
?>
 <div class='clear'></div>
Was müsste ich den ändern?
dula89 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.01.2012, 10:55  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Was heisst denn "auf der aktuellen Seite"? Unter der gleichen URL? Dann verweis auf die URL und führe dort die Aktion durch. Ohne neuladen der Seite? Dann AJAX.
chorn ist offline   Mit Zitat antworten
Alt 04.01.2012, 11:30  
Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 47
PHP-Kenntnisse:
Anfänger
dula89 befindet sich auf einem aufstrebenden Ast
Standard

ja, ich will z.b. auf der Seite "Bier" das Produkt xxxx hinzufügen,aber trotzdem noch auf der "Bier" Seite bleiben.

Momentan läd es eine andere und es werden dann alle Produkte bei mir geladen.
dula89 ist offline   Mit Zitat antworten
Alt 04.01.2012, 11:36  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Das Formular verweist ja per action, bzw der Link per href, irgendwo hin, das muss dann halt wieder die Seite sein.
chorn ist offline   Mit Zitat antworten
Alt 04.01.2012, 12:42  
Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 47
PHP-Kenntnisse:
Anfänger
dula89 befindet sich auf einem aufstrebenden Ast
Standard

danke, kann geschlossen werden.
dula89 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Shop erstellen mit Admin bereich martl666 PHP Tipps 2008 16 10.09.2008 17:11
Shop Zergling-new Off-Topic Diskussionen 4 17.04.2008 17:19
Datum hinzufügen: PHP oder MySQL Funktion Lloyd Larkin PHP Tipps 2006 5 10.12.2006 15:30
Shop Service - wie umsetzen? greg PHP Tipps 2006 1 07.05.2006 14:55
variablen in url automatisch hinzufügen Promaetheus PHP Tipps 2007 2 26.11.2005 12:52
[Erledigt] Shop, Kundendaten erweitern. Komme nicht weiter... PHP-Fortgeschrittene 1 13.09.2005 00:11
[Erledigt] Shop - Technischer Background PHP-Fortgeschrittene 5 18.04.2005 14:25
Ein simpler Shop mit nur 5 Waren Beitragsarchiv 3 22.03.2005 13:45
WAMP - Bilder bestimmten Datensätzen nachträglich hinzufügen PHP Tipps 2005 5 29.01.2005 18:36
warenkorb oder shop system PHP Tipps 2005 4 15.01.2005 19:51
Online Shop socke PHP Tipps 2005 4 06.01.2005 00:26
Mail-Account hinzufügen ( SuSE 9.1 Server ) Server, Hosting und Workstations 0 08.10.2004 13:52
Elemente/Nodes mit SimpleXML hinzufügen PHP-Fortgeschrittene 3 31.07.2004 00:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pre shop bestell button code anpassen, php script bestellbutton, shopware simplexml

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum