Guten Morgen,
ich hab hier ein Problem an dem ich seit Tagen sitze und feststellen muß, dass meine PHP-Kenntnisse nicht ausreichen.
Grundverständnis und Erfahrungen liegen vor, aber bei den Schleifen, Objekten und Arrays haperts noch erheblich bei mir.
Es geht um folgendes...
eine Klasse Article hat mehrere Variablen.
Mit dem Objekt $article kann ich auf die Werte zugreifen.
Innerhalb der Foreach-Schleife wird der Tabellen-Code für Warenkorb angezeigt und ausgegeben.
Ich möchte doppelte Artikel im Warenkorb markieren.
Die Ausgabe "Diese Bestellung existiert bereits" steht bei allen Artikeln, egal ob Bedingung zutrifft oder nicht und das möchte ich nicht.
Habe schon alles mögliche ausprobiert, aber bekomme es nicht hin.
Es muß etwas außerhalb der Foreach-Schleife passieren, aber ich weiß nicht was und wie.
Ich komme aus der Grafikdesign-Ecke und Programmieren ist wirklich nicht meine Stärke.
Kann mir bitte jemand weiterhelfen? (Codeschnipsel oder Hinweise???)
Vielen Dank!
ich hab hier ein Problem an dem ich seit Tagen sitze und feststellen muß, dass meine PHP-Kenntnisse nicht ausreichen.
Grundverständnis und Erfahrungen liegen vor, aber bei den Schleifen, Objekten und Arrays haperts noch erheblich bei mir.
Es geht um folgendes...
eine Klasse Article hat mehrere Variablen.
Mit dem Objekt $article kann ich auf die Werte zugreifen.
Innerhalb der Foreach-Schleife wird der Tabellen-Code für Warenkorb angezeigt und ausgegeben.
Ich möchte doppelte Artikel im Warenkorb markieren.
PHP-Code:
//Hier mal vereinfacht dargestellt...
foreach($articles as $article){
if ( /* .. .$article->titel == $article->titel .... */ ){
echo "Diese Bestellung existiert bereits.";
}else{
/*... irgendwas ...*/
}
}
Habe schon alles mögliche ausprobiert, aber bekomme es nicht hin.
Es muß etwas außerhalb der Foreach-Schleife passieren, aber ich weiß nicht was und wie.
Ich komme aus der Grafikdesign-Ecke und Programmieren ist wirklich nicht meine Stärke.
Kann mir bitte jemand weiterhelfen? (Codeschnipsel oder Hinweise???)
Vielen Dank!
Kommentar