Sponsor-Board.de
Thema geschlossen  Thema schreiben 

Wesbhop PHP Problem

Verfasser Nachricht

Beiträge: 158
Bewertung: 3
Registriert seit: Jul 2012
Status: offline


Beitrag: #1
Wesbhop PHP Problem

Hey,

wir sollen für die Schule einen Webshop mit SQL, PHP und HTML/CSS erstellen.
Soweit läuft auch alles ohne Probleme, jedoch hänge ich gerade bei der Funktion, Waren in den Warenkorb hinzuzufügen.
Das Problem ist, dass ich praktisch das Formular 2x absenden muss, um ein Artikel in den Warenkorb hinzuzufügen. Ich nehme an, das liegt an der while-Schleife (Da ja immer auf isset geprüft wird, dies jedoch erst beim 2.Absenden gesetzt ist.). Jedoch hab ich keine Ahnung, wie ich das am Besten aus der Schleife herausnehme, bzw. wie ich es sonst anstellen könnte.

Wir sollen die benutzten SQL-Befehle benutzen, also bitte ich hierbei von Verbesserungen abzusehen.

Danke im Voraus!

Code:
        while(($row = mysqli_fetch_object($abfrage)) || ($i < $aps+1))
        {
            $aid = $row->ID;            
            echo "<td width=488px>";
            echo "<img style='max-width:488px;' src='";
            echo $row->bildURL;
            echo "'>";
            echo "<h3 style='padding-left: 20px; padding-top: 5px;'>";
            echo $row->name;
            echo "</h3>";
            echo "<h3 style='padding-left: 20px;'>";
            echo $row->preis;
            echo "€</h3>";
            echo "<form action='' method='post'>";
            echo "<input type='submit' name='ausfuehren";
            echo $lol;
            echo "' value='In den Warenkorb'/>";
            echo "</form>";    
            if(isset($_POST["ausfuehren$lol"])) {
                $warenkorb = $_SESSION['warenkorb'];
                $warenkorb[] = $aid;
                $_SESSION['warenkorb'] = $warenkorb;
            }
            echo "</td>";
            $lol++;
        };





EDIT:
Mir kam gerade ein Geistesblitz Biggrin

Ich habe beim Button "action='art_hinzu?aid=$aid'" hinzugefügt und dann in der neuen art_hinzu.php das ursprüngliche Hinzufügen eingebunden.

Und damit habe ich die letzten 24h verbracht, um eine Lösung zu finden... Manchmal ist es simpler als man denkt.

Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2020 16:44 von ReckleZ.

28.03.2020 15:37
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren