PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gültigkeit von Variablen


kaepten
06.01.2005, 08:02:17
Hallo,

ich möchte, in Abhängigkeit einer if-Klausel eine Formatierung hinzufügen... aber er formatiert immer.

while($row = mysql_fetch_array($resID1))
{
echo "<a href='index2.php?filter=".$row[ID]."'";
if ($row[ID]=$filter) echo " style='color: red'";
echo ">".$row[Name]."<a/><br>";
}

Kann es sein, das die Variable nach der Benutzung in der Schleife schon weiter gesetzt wird? Was mache ich falsch?

Danke, kaepten

c4
06.01.2005, 08:10:36
Beispiel: $var1=1;
$var2=2;

// ist erfüllt
if ($var1=$var2) {
echo "Jo!";
}

// ist nicht erfüllt
if ($var1==$var2) {
echo "Jo!";
} Fällt Dir Dein Fehler auf? ;)

kaepten
06.01.2005, 08:15:43
Herrlich... vielen Dank.

Habe es gleich ausprobiert und es funktioniert... natürlich ;-)

Nur: was ist der Unterschied zwischen = und == ?

Steht das hier im Tutorial?

c4
06.01.2005, 08:24:46
Das ist absolutes Grundlagenwissen!

= ist eine Wertzuweisung
== Wertüberprüfung (1==true ist erfüllt)
=== Wert- und Typenprüfung (1==true ist nicht erfüllt, aber 1==1)

kaepten
06.01.2005, 08:31:46
Danke...

kaepten

xabbuh
06.01.2005, 09:28:42
http://tut.php-q.net/kontrollstrukturen.html#f1
http://tut.php-q.net/kontrollstrukturen.html#f1