Registrierung
Teammitglieder
Download-Support
Zur Startseite
Mitgliederliste
Suche
Kalender
Häufig gestellte Fragen
Portal
Chat
Link Us

 
Boardmenü
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Guckloch
Hier kann man sich über die letzten Beiträge im Board live informieren, das kleine Fenster welches sich durch einen Klick öffnet aktualisiert sich von alleine alle 60 Sekunden.

Guckloch öffnen

Rechner-Support Toolbar

toolbar powered by Conduit

Team
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Boardsuche
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

TopForen
» Off-Topic
mit 23280 Beiträgen
in 1912 Themen

» PC- Probleme allgemein
mit 20812 Beiträgen
in 1613 Themen

» Treiber Bereich- Feedback
mit 10778 Beiträgen
in 3436 Themen

» Fun-Area
mit 10414 Beiträgen
in 608 Themen

» Spiele
mit 7199 Beiträgen
in 52 Themen


Links
zur Linkliste
- Andere Foren
- Internet
- Online Shops
- Treiber

Forenliste
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Rechner-Support » Software / Internet / Handy / Treiber- Feedback » Programmieren » PHP if abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen if abfrage
Autor
Beitrag « »

neubau-city neubau-city ist männlich
Tripel-As


images/avatars/avatar-228.jpg

Dabei seit: 09.05.2006
Beiträge: 170
Dieser User hat sich mal bedankt CPU: AMD Athlon(tm) 64 Processor 3000+

if abfrage 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 zusammen,
kann mir einer grade mal helfen.

ich habe da eine abfrage und es soll folgender maßen laufen

ist die nachtricht gelsen soll so ein bild kommen
wenn die nachricht nicht gelesen ist kommt ein anderes bild
und wenn der user die nachricht nicht gelesen hat und gelöscht kommt ein anderes bild
und wenn der user die nachricht gelesen hat und gelöscht dan kommt ein anderes bild.

vll bin ich grade verplant oder so die einfache aufgabe nicht mal zum laufen zu kriegen verwirrt

__________________

Dieser Link wird erst nach der Registrierung angezeigt. | Dieser Link wird erst nach der Registrierung angezeigt.

14.07.2008 23:55 neubau-city ist offline E-Mail an neubau-city senden Homepage von neubau-city Beiträge von neubau-city suchen Nehmen Sie neubau-city in Ihre Freundesliste auf

GambaJo GambaJo ist männlich
User des Monats 9 & 10


images/avatars/avatar-1008.jpg

Dabei seit: 16.09.2007
Beiträge: 1.479
Dieser User hat sich mal bedankt CPU: AMD Athlon 64 X2 4600+

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

Gibt im Prinzip zwei Möglichkeiten. Entweder man hat verschachtelte Abfragen, oder arbeitet mit "else if".

1.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
if(message.read() == true){
   if(message.delete() == true){
     showPic(Pic1);
   } else {
     showPic(Pic2);
   }
} else {
   if(message.delete() == true){
     showPic(Pic3);
   } else {
     showPic(Pic4);
   }
}


2.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
if(message.read() == true and message.delete() == true){
  showPic(Pic1);
} else if(message.read() == false and message.delete() == true){
  showPic(Pic3);
} else if(message.read() == true and message.delete() == false){
  showPic(Pic2);
} else if(message.read() == false and message.delete() == false){
  showPic(Pic4);
}


Das ist kein PHP-Code. Das habe ich mir gerade nur so ausgedacht, um die Struktur zu verdeutlichen.

__________________
Dieser Link wird erst nach der Registrierung angezeigt.

Es ist kein Tornado, es ist kein Twister, es ist ein Tornister!

15.07.2008 09:17 GambaJo ist offline Homepage von GambaJo Beiträge von GambaJo suchen Nehmen Sie GambaJo in Ihre Freundesliste auf Fügen Sie GambaJo in Ihre Kontaktliste ein MSN Passport-Profil von GambaJo anzeigen

neubau-city neubau-city ist männlich
Tripel-As


images/avatars/avatar-228.jpg

Dabei seit: 09.05.2006
Beiträge: 170
Dieser User hat sich mal bedankt CPU: AMD Athlon(tm) 64 Processor 3000+

Themenstarter Thema begonnen von neubau-city
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe das so, es kommen aber die falschen bilder immer


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:
<?php
                            if($row->status_e ==0)
                            {
                                if($row->staus_s ==1)
                                {
                                    echo "<img src='images/letter_del.png'>";
                                }
                                else
                                {
                                    echo "<img src='images/letter_open_del.png'>";
                                }
                            }
                            else
                            {
                                if($row->status_e ==2)
                                {
                                    echo "<img src='images/letter.png'>";
                                }
                                else
                                {
                                    echo "<img src='images/letter_open.png'>";
                                }
                            }
                        ?>


__________________

Dieser Link wird erst nach der Registrierung angezeigt. | Dieser Link wird erst nach der Registrierung angezeigt.

15.07.2008 13:04 neubau-city ist offline E-Mail an neubau-city senden Homepage von neubau-city Beiträge von neubau-city suchen Nehmen Sie neubau-city in Ihre Freundesliste auf

GambaJo GambaJo ist männlich
User des Monats 9 & 10


images/avatars/avatar-1008.jpg

Dabei seit: 16.09.2007
Beiträge: 1.479
Dieser User hat sich mal bedankt CPU: AMD Athlon 64 X2 4600+

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

Deine zweite verschachtelte Abfrage fragt die falsche Variable ab $row->status_e statt $row->staus_s. Außerdem hast Du die Bildausgabe vertauscht.

Ich würde dir in einem solchen Falle auch raten nicht mit numerischen, sondern boolschen Variablen zu arbeiten, die verbrauchen weniger Speicher (nur 1 Bit um genau zu sein).

Dann würde das in etwas so aussehen (vorausgesetzt, Du definierst die Variablen als bollsche Variablen):

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
<?php
                            if($row->status_e == true)//User geöffnet
                            {
                                if($row->staus_s == true)//gelöscht
                                {
                                    echo "<img src='images/letter_open_del.png'>
                                }
                                else//nicht gelöscht
                                {
                                    echo "<img src='images/letter_open.png'>";
                                }
                            }
                            else//User nicht geöffnet
                            {
                                if($row->staus_s == true)//gelöscht
                                {
				   echo "<img src='images/letter_del.png'>";
                                }
                                else//nicht gelöscht
                                {
				   echo "<img src='images/letter.png'>";
                                }
                            }
                        ?>


__________________
Dieser Link wird erst nach der Registrierung angezeigt.

Es ist kein Tornado, es ist kein Twister, es ist ein Tornister!

15.07.2008 15:35 GambaJo ist offline Homepage von GambaJo Beiträge von GambaJo suchen Nehmen Sie GambaJo in Ihre Freundesliste auf Fügen Sie GambaJo in Ihre Kontaktliste ein MSN Passport-Profil von GambaJo anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Rechner-Support » Software / Internet / Handy / Treiber- Feedback » Programmieren » PHP if abfrage

Views heute: 1.032 | Views gestern: 25.480 | Views gesamt: 21.420.803


Impressum


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Designed by:Designed by: vbdesigns.devbdesigns.de