title image


Smiley Re: mehrere Fragen zum Abfragebefehl if
hey



frage: wie ist deine datenbank aufgebaut? ich schätze mal so;

nr ------ wert ------ werb ------ dat1 ------ dat2



das heisst in "nr" stehen diese 4stelligen zahlen ab 1001 drin welche je nach "wert" grün unterlegt werden sollen. in "wert" stehen dann halt zahlen wie diese 2 auf welche es ankommt.

ich versuche es jetzt mal mit dieser darstellung.

unter der vorraussetzung dass du "nr" ausgeben und je nach "wert" die "nr" grün unterlegen willst dann so;



while($eintrag = mysql_fetch_object($ergebnis)) {

// wenn wert (siehe spaltenbezeichnung) == 2 dann in variable class den css-style anlegen

// wenn nicht dann nichts

if ($eintrag->wert == 2) {

$class = "class='spag'";

} else {

$class = "";

}

echo "";

echo ""; // hier css-style rein wenn vorhanden

echo $eintrag->Nr; // 4stellige zahl

echo " (".$eintrag->wert.") "; // zur kontrolle hier nochmal wert ausgeben

echo "";

echo $eintrag->werb;

echo "";

echo $eintrag->dat1;

echo "";

echo $eintrag->dat2;

echo "";

echo "\n";

}



wenn du die werte mit $eintrag->spaltenname einliest dann ist natürlich $row["spaltenname"] unpassend

wenn du eine td benutzt in welcher die "nr" eingetragen werden soll dann benötigst du auch kein span da die class direkt in die td geschrieben werden kann

am besten ist auch wenn du immer den wert um den es sich dreht mit zur kontrolle ausgibst um zu testen ob wirklich nur die felder eingefärbt werden wo auch der wert 2 beträgt



rico





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: