Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Fehler Beim ändern der Zeilenfarbe

Frage Entwicklung PHP

Mitglied: helmuthelmut2000

helmuthelmut2000 (Level 2) - Jetzt verbinden

24.07.2007, aktualisiert 27.07.2007, 3583 Aufrufe, 7 Kommentare

Hallo,

Ich habe ein Problem.
Ich bekomme eine Fehlermeldung wenn ich die Zeilenfarbe ändere in einem
PHP-Script.
Ich mach das so


if($Zeilenfarbe == "#FFFFFF")

{$Zeilenfarbe = "#E2E9EC"; }
else
{$Zeilenfarbe = "#FFFFFF"; }



Es funktioniert aber er gibt immer den Fehler aus

Undefined variable Zeilenfarbe

Weis da vielleicht jemand was da Falsch ist?

Danke.
Mitglied: 6890
24.07.2007 um 13:13 Uhr
hi,

ich weiß zwar ni ob das bei php auch so is aber probier ma anstatt
if($Zeilenfarbe == "#FFFFFF")
so hier
if($Zeilenfarbe eq "#FFFFFF")

weil du prüfst auf einen string und nicht auf eine hexzahl und string vergleiche werden, zumindest in perl , mit eq gemacht. zahlen vergleiche dagegen mit ==.

mfg godlike P
Bitte warten ..
Mitglied: helmuthelmut2000
24.07.2007 um 14:37 Uhr
Hallo,

Nein geht leider nicht.
Bitte warten ..
Mitglied: Dani
24.07.2007 um 15:16 Uhr
Hallo Helmut,
daran ist nicht falsch. Es ist ein logischer Fehler. Du hast die ERROR-Stufe von PHP so eingestellt, dass es pharst aber mit einer Warnung ausgibt.
Denn beim Programmieren mit z.B. Delphi oder aber auch C++ muss eine Variable zuerst deklariert werden => angelegt werden.
Wie sieht denn das Script aus??


Gruß
Dani
Bitte warten ..
Mitglied: Guenni
24.07.2007 um 20:25 Uhr
@helmut

Hi,

01.
$farbe[]="#c0c0c0"; // Hintergrundfarbe 1 
02.
$farbe[]="#c0c0ff"; // Hintergrundfarbe 2 
03.
$j=0; 
04.
while(.......){ 
05.
..... 
06.
    // Je nachdem ob j durch 2 glatt teibar ist, wird die 
07.
    // 1. oder 2. Hintergrundfarbe gewählt 
08.
    echo "<td bgcolor=".$farbe[$j%2].">".$Daten[$i]."</td>"; 
09.
    $j++; 
10.
..... 
11.
}
Gruß
Günni

PS.: Moderatoren: Bitte NICHT in PHP-Formatierung umändern, da sonst
die Zeile echo .... nicht mehr korrekt angezeigt wird. Danke.
Bitte warten ..
Mitglied: helmuthelmut2000
26.07.2007 um 15:04 Uhr
Hallo,,

Danke das geht,

aber.
Wenn ich mit der Maus über die Zeile fahre dann hat sich die Zeilenfarbe auch verändert.
Das habe ich so gemacht.

onMouseover=this.style.backgroundColor=\"#CECBCE\" onMouseout=this.style.backgroundColor=\"$Zeilenfarbe\"

Wie muß ich das jetzt ändern damit das wieder tut?

Danke.
Bitte warten ..
Mitglied: helmuthelmut2000
27.07.2007 um 17:15 Uhr
Hallo,

Jetzt ist das so.
Wenn ich mit der Maus über eine Zeile fahre dann änder sich die Zeilenfarbe,
aber die Farbe wechselt nicht mehr zurück.
Funktioniert das dann überhaupt mit dem Befehl so wie das Güni beschrieben
hat.
Bitte warten ..
Mitglied: helmuthelmut2000
27.07.2007 um 20:48 Uhr
Hallo,,
Alles klar, ich habs selber hinbekommen.


Danke nochmal.
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows 10
Dell M6700 Windows 10 TPM Besitzerkennwort ändern

Frage von Torsten2010 zum Thema Windows 10 ...

VB for Applications
Anpassungsdatei verschiedene Parameter (Hostname, SQL, Registry) ändern (3)

Frage von MiMa89 zum Thema VB for Applications ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...

Apache Server
gelöst Fehler beim Import einer DB vom anderen MySQL-Server (2)

Frage von zeroblue2005 zum Thema Apache Server ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...