Autor |
Nachricht |
ENIXone
Threadersteller
Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Di 19.02.2008 19:48
Titel Variable auf Wert überprüfen |
|
|
Hallo MG User,
kann man überprüfen ob eine Variable einen bestimmten wert hat?
ich hab folgendes Problem, ich habe eine Abfrage in einer Suche nach Marken. Die Marke lautet Djinns, wenn man auf den Button drauf klickt dann wird quasi ein szenario abgespielt als wenn man in der suche Djinns eingibt.
jetzt möchte ich aber drunter ein bereich einfügen der dann nochmal ne unterteilung von produkten ermöglicht, also djins trucker caps, djinns fitted caps, djinns schuhe, usw.
die suchwörter dafür sehen dann eigentlich nur so aus -> "Djinns Trucker","Djinns Fitted" usw
da es in einer if schleife ist sieht es folgender maßen aus:
Code: | if($_GET["searchWord"] == "Djinns" or
$_GET["searchWord"] == "djinns" or
$_GET["searchWord"] == "Djinns Trucker" or
$_GET["searchWord"] == "djinns trucker" or
$_GET["searchWord"] == "Djinns Fitted" or
$_GET["searchWord"] == "djinns fitted" or
$_GET["searchWord"] == "Djinns Flex" or
$_GET["searchWord"] == "djinns flex" or
$_GET["searchWord"] == "Djinns Flat" or
$_GET["searchWord"] == "djinns flat"
){
ausgabe;
} |
kann ich denn meine Variable abfragen ob die einfach nur das Wort Djinns enthällt?
also : -> Code: | if ($_GET["searchWord"] contains "djinns" or "Djinns" ) {dann ausgabe} else { dann nix} |
hoffe ich konnte es halbwegs deutlich machen was ich will
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
ENIXone
Threadersteller
Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Mi 20.02.2008 17:38
Titel
|
|
|
Also ich habs versucht jetzt mal so zulösen, aber es fuktioniert nicht, er zeigt mir die Links innerhalb meiner if schleife nicht an wodran liegt denn?
Code: |
$ar1 = strpos ($_GET["searchWord"],"Djinns");
$ar2 = strpos ($_GET["searchWord"],"djinns");
if(!$ar[1] == "" or !$ar[2] == ""){
LINKS
}
|
es ist ja so wenn in meinem Get das Word Djinns nicht drin vor kommt dann is $ar[1] ja leer? also überprüfe ich doch damit quais, wenn variable $ar[1] oder $ar[2] nicht leer sind dann zeig mir den Inhalt der schleife an?
oder hab ich was falsch verstanden ?
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mi 20.02.2008 18:14
Titel
|
|
|
meinst sowas ?
Code: |
<?php
$word = htmlspecialchars($_GET['searchWord']);
if(isset($word) && strpos(strtolower($word), 'djinns') > -1) {
// tu des mach das
}
?>
|
Zuletzt bearbeitet von choise am Mi 20.02.2008 18:15, insgesamt 1-mal bearbeitet
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 20.02.2008 19:15
Titel
|
|
|
Code: | $string = 'djinns';
if(stristr($string, 'djinns') !== false) {
echo '"Djinns" o. "djinns" im String enthalten';
} |
Bevor du hier anfängst auf vers. Schreibweisen (Groß/Klein) zu prüfen nutz doch einfach stristr().
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 21.02.2008 09:22
Titel
|
|
|
und wieder was gelernt + code kürzer
|
|
|
|
|
ENIXone
Threadersteller
Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 21.02.2008 14:22
Titel
|
|
|
m hat geschrieben: | Code: | $string = 'djinns';
if(stristr($string, 'djinns') !== false) {
echo '"Djinns" o. "djinns" im String enthalten';
} |
Bevor du hier anfängst auf vers. Schreibweisen (Groß/Klein) zu prüfen nutz doch einfach stristr(). |
hat super geklappt viele dank für eure hilfe!
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] Array-Wert an Variable übergeben
JS: dynmischen Wert in Variable statisch machen?
dynamischer Wert als Inhalt einer variable - geht das in as?
[SQL] Variable durch Variable aus anderer Tabelle ersetzen
Zum Überprüfen! php
SWF im Cache überprüfen
|
|