| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Ihr möchtet bestimmt mal in der Doku nachsehen, wie man das richtig macht: http://www.php.net/manual/de/languag...-structures.if Code: if ($land == "Frankreich" || $land == "Belgien" .......... Code: switch ($land)
{
case "Deutschland": $zone = "Zone=1"; break;
case "Frankreich":
case "Belgien":
case "Niederlande":
case "England":
case "Irland":
case "Lux":
case "Österreich":
case "Dänemark":
case "Tschechien": $zone = "Zone=2"; break;
:
:
}
phpfan |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Hier bietet sich eine Lösung mit einem einfachen Array an: Code: $countries = array('Deutschland' => 1,
'Frankreich' => 2,
'Belgien' => 2,
'Niederlande' => 2);
if (!isset($countries[$country])) die('Des Land gibds nedd!');
$zone = $countries[$country];
Or verknüpft in PHP die bool. Repräsentationen der Werte miteinander: ('foo' || 'bar') wird also interpretiert als (true || true) und das ergibt natürlich true (true log. oder true = true). Wenn du irgendeinen nichtleeren String (also dein $land) via '==' mit true vergleichst, bekommst du immer ein true zurück, siehe[1]. Daher wurde dein Wert auf "Zone=4" gesetzt. [1] http://www.php.net/manual/en/types.comparisons.php Basti |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Galerie Problem... | coraplanet | PHP Tipps 2008 | 4 | 06.06.2008 13:42 |
| Sessions Problem | StephenKing | PHP Tipps 2008 | 3 | 16.10.2007 08:30 |
| datensätze defekt oder problem mit dem einlesen? | Ministry | Datenbanken | 4 | 06.07.2006 18:42 |
| problem!!! | PHP Tipps 2006 | 6 | 08.02.2006 11:06 | |
| [Erledigt] wieder ein Problem bei phpmailer und smtp | PHP Tipps 2006 | 24 | 07.02.2006 01:07 | |
| [Erledigt] Problem bei Massenmails versenden mit der Funktion mail | PHP-Fortgeschrittene | 3 | 19.01.2005 13:36 | |
| [Erledigt] Problem mit Übergabe einer Klasse in PHP4 | PHP-Fortgeschrittene | 10 | 08.01.2005 21:00 | |
| Problem mit Weiterleitung | PHP Tipps 2004-2 | 16 | 22.12.2004 17:49 | |
| Smarty und PHP-Skript Problem | PHP Tipps 2004-2 | 2 | 03.12.2004 22:27 | |
| [Erledigt] PHP Upload (Master Value/Local Value Problem) | PHP-Fortgeschrittene | 5 | 23.11.2004 07:21 | |
| Problem mit alter JavaScript-Funktion | woods | PHP Tipps 2004 | 1 | 13.08.2004 13:34 |
| [Erledigt] Problem mit Timestamp! | PHP Tipps 2004 | 24 | 08.06.2004 19:51 | |
| Login Problem | PHP Tipps 2004 | 4 | 04.06.2004 18:46 | |
| foreach problem | mAy^daY | PHP Tipps 2004 | 3 | 02.06.2004 20:29 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| case..spanien |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.