#1 (permalink)  
Alt 10.05.2006, 12:28
Erfahrener Benutzer
 
Registriert seit: 15.02.2005
Beiträge: 101
Standard

Wenn man in der Navigation auf Umsatzstatitik geht steht unter Zahlungsweise immer der letzte Eintrag angew?hlt! Nach n?herer Betrachtung f?llt auf das alle Eintr?ge mit dem Attribut des option-Tags selected ="selected" versehen sind au?er der 1. Eintrag (Alle).

Der Fehler liegt in dem Vergleich der If-Anweisung, den der Standartwert des paymenttype ist int 0 zugewiesen und kein String 0! Jedoch sind die anderen values Strings!!! Und bei dem Vergleich int / String ist die If Anweisung immer erf?llt.

Code:
  // paymenttype
 if ( ($_GET['payment']) && (xtc_not_null($_GET['payment'])) )
{  $srPayment = $_GET['payment'];
 } else {
 //old
	//$srPayment = 0;
	//new [xtc@knips-konsorten.de] jetzt als string
	$srPayment = "0";

Desweiteren habe ich mich gefragt warum in dem echo der If Anweisung nur " selected" ausgegeben wird? Ist das ein Fehler? Hab es folgenderma?en angepasst...
Code:
<?php if ($srPayment == $payment) { echo 'selected ="selected"'; } ?>
@mzanier: w?rde mich freuen wenn der BUG in der neuen Version nicht mehr enthalten w?re

bye

kchris
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bug, statssalesreportphp

Themen-Optionen
Ansicht

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 aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand