Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] if() mit mehreren Angaben » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen if() mit mehreren Angaben
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

if() mit mehreren Angaben Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich habe folgenden Code ausprobiert, doch weiß ich nicht wirklich warum das Ganze so nicht klappt. Darf man in einer IF()-Anweisung nochmals Klammern benutzen?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
if(($ausbildungswunsch == 'Muskelaufbau') OR
($ausbildung == 'roh' AND $ausbildungswunsch == 'Einreiten' AND $alter '2') OR
($ausbildung == 'DressurE' AND $ausbildungswunsch == 'DressurA' AND $alter '3') OR
($ausbildung == 'DressurA' AND $ausbildungswunsch == 'DressurL' AND $alter '4') OR
($ausbildung == 'DressurL' AND $ausbildungswunsch == 'DressurM' AND $alter '5') OR
($ausbildung == 'DressurM' AND $ausbildungswunsch == 'DressurS' AND $alter '6') OR
($ausbildung == 'DressurS' AND $ausbildungswunsch == 'GranPrix' AND $alter '7') OR
($ausbildung == 'ungesprungen' AND $ausbildungswunsch == 'Springen E' AND $alter '3') OR
($ausbildung == 'SpringenE' AND $ausbildungswunsch == 'SpringenA' AND $alter '4') OR
($ausbildung == 'SpringenA' AND $ausbildungswunsch == 'SpringenL' AND $alter '5') OR
($ausbildung == 'SpringenL' AND $ausbildungswunsch == 'SpringenM' AND $alter '6') OR
($ausbildung == 'SpringenM' AND $ausbildungswunsch == 'SpringenS' AND $alter '7') OR
($ausbildung == 'ungesprungen' AND $ausbildungswunsch == 'MilitaryE' AND $alter '3') OR
($ausbildung == 'MilitaryE' AND $ausbildungswunsch == 'MilitaryA' AND $alter '4') OR
($ausbildung == 'MilitaryA' AND $ausbildungswunsch == 'MilitaryL' AND $alter '5') OR
($ausbildung == 'MilitaryL' AND $ausbildungswunsch == 'MilitaryM' AND $alter '6') OR
($ausbildung == 'MilitaryM' AND $ausbildungswunsch == 'MilitaryS' AND $alter '7')){

echo"sollte klappen :D";


}
else{
echo"NÖ";
}


Leer sind die Variablen nicht.

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.
26.12.2009 22:13 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
Stelo Stelo ist weiblich
de drecksche Assl


images/avatars/avatar-31176.gif

Dabei seit: 28.04.2005
Beiträge: 1.628

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wow! großes Grinsen
Und du findest dafür keine andere Lösung? Das ist schon irgendwie beeindruckend.

Ähm .. ja, also wenn keine Fehlermeldung kommt, müsstest du das schon dürfen?! smile Warum ist denn um die erste Abfrage auch eine Klammer? Ist ja nur eine Bedingung. Na ja, aber das wird wohl kaum helfen.

Hast du das ganze schon mal weniger Kompliziert getestet? Mal nur mit Zahlen oder so und nur 3 Unterscheidungen? Ich bin leider gerade viel zu müde , um das zu tun, sorry. unglücklich

__________________

"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass


26.12.2009 22:17 Stelo ist offline E-Mail an Stelo senden Beiträge von Stelo suchen Nehmen Sie Stelo in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

setzt mal hinter die > ueberall nen = und guck obs dann geht, ich kann mich wage erinnern das man > nicht alleine stehen lasen kann. versuchs, wenns geht gehts, wenn nit muss man den fehler weiter suchen
26.12.2009 23:03 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nöö, > kann man auch alleine schreiben. Ist ja auch logisch, weil man manchmal nach größer und nicht nach 'größer/gleich' prüfen möchte Augenzwinkern


Es liegt aber an deinem Klammerchaos Augenzwinkern
Du musst um jede Bedingung eine Klammer setzen, den Fehler hab ich letztens auch gesucht großes Grinsen
Also:
php:
1:
2:
if(($ausbildungswunsch == 'Muskelaufbau') OR
(($ausbildung == 'roh') AND ($ausbildungswunsch == 'Einreiten') AND ($alter '2')) OR...




Lg, Julia
26.12.2009 23:48 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] if() mit mehreren Angaben

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH