Jump to content
xt:Commerce Community Forum

PHP hilfe


reszler

Recommended Posts

Hallo leute

ich weiss zwar das ich nicht im richtigen forum bin , aber ich versuche es trotzdem.

m?chte in meinen xt shop ne verf?gbarkeitsabfrage einbauen, und zwar finktioniert sie ohne probleme, nur das ich jetzt weiter artikel einbauen m?chte die mit dem ertsen lieferanten gar nix zu tun haben

switch ($zahl) {

	case "?" : 

	$info_smarty->assign('NICHT_VERF',' Lieferzeit 2 bis 10 Werktage ');

	break;

	case "0":

	$info_smarty->assign('NICHT_VERF',' Ware Bestellt ');

	break;

	case "0":

	$info_smarty->assign('NICHT_VERF',' Lieferzeit 1 bis 2 Werktage ');

	break;

	}.

folgende funktion sollte es haben.

ist zahl " " also leer sollte Lfz 10 sein

ist zahl "0" also null sollte " ware bestellt sein

ist zahl < also 0 sollte lieferzeit 1 - 2 tagen sein

entweder geht das nicht oder ich habe nen denkfehler.

danke mal im foraus.

PS: sicher wird mich jetzt einer fragen , warum ich die lieferanzeige nicht vom shop nehme, aber ich habe meine gr?nde daf?r.

Link to comment
Share on other sites


switch ($zahl) {

case "?" :

   $info_smarty->assign('NICHT_VERF',' Lieferzeit 2 bis 10 Werktage ');

   break;

case "0":

   $info_smarty->assign('NICHT_VERF',' Ware Bestellt ');

   break;

case "0":

   $info_smarty->assign('NICHT_VERF',' Lieferzeit 1 bis 2 Werktage ');

   break;

}.


[code]

Ist "$zahl" ein Zahlenwert oder ein "String" (Zeichen)? Warum "case "?"" und nicht "case """ oder "case " ""? Es ist zweimal "case "0":" vorhanden! Effizienter w?re allemal auch folgender Code:

switch ($zahl) {

case "?" :

   $text =' Lieferzeit 2 bis 10 Werktage ';

   break;

case "0":

   $text = ' Ware Bestellt ';

   break;

case "0":

   $text = ' Lieferzeit 1 bis 2 Werktage ';

   break;

}.

$info_smarty->assign('NICHT_VERF', $text);


Link to comment
Share on other sites

ist zahl " " also leer sollte Lfz 10 sein

ist zahl "0" also null sollte " ware bestellt sein

ist zahl < also 0 sollte lieferzeit 1 - 2 tagen sein

if ($zahl < 0)

$text = "bla1 gumball 3000";

elseif ($zahl == 0)

$text = "bla2 bestellt";

else

$text = "huha 10 Tage";

des php macht ein automatisches type-casting...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...