php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.09.2004, 11:12  
Gast
 
Beiträge: n/a
Standard Bitte um Hilfe array

Hallo,

habe folgenden Code
PHP-Code:
<?
$taube 
= array();

$taube["rasse"]= " Post ";
$taube["herkunft"]= " Nordafrika ";
$taube["geschlecht"]= "m";

foreach ( 
$taube as $key => $value ) {
    if ( 
$key == "geschlecht" ) {
    echo 
"$value";
}
    if ( 
"$value" == "m" )  {
     echo 
"<font color=#000000>männlich</font>";
    }
      else{
        echo
"<font color=#FF0000>weiblich</font>";
}
}
?>
ich möchte das bei männlich die ausgabe in Blau erfolgt und bei weiblich Rot.
Mit dem was ich gebastelt habe funktioniert das nicht kann mir jemand behilflich sein ??
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.09.2004, 11:19  
Gast
 
Beiträge: n/a
Standard

das

if (" $value" == "m" )

solltest du ohne "" schrieben

if ( $value == "m" )

denn sonst wird nur überprüft ob die Zeichenkette "m" mit der Zeichenkette "$value" (und nicht mit dem Inhalt der Variable $value) übereinstimmt und das ist nie der Fall.
 
Alt 27.09.2004, 11:28  
Gast
 
Beiträge: n/a
Standard

Hallo,

vielen Dank, das ging aber schnell.

Das hat nicht viel gebracht.
Als Ausgabe bekomme ich

weiblich weiblichmmännlich

Es soll das Geschlecht ausgeben der im Array ist.
 
Alt 27.09.2004, 12:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Muratti
Hallo,

vielen Dank, das ging aber schnell.

Das hat nicht viel gebracht.
Als Ausgabe bekomme ich

weiblich weiblichmmännlich

Es soll das Geschlecht ausgeben der im Array ist.
Code:
<? 
$taube = array(); 

$taube["rasse"]= " Post "; 
$taube["herkunft"]= " Nordafrika "; 
$taube["geschlecht"]= "m"; 

foreach ( $taube as $key => $value ) 
{ 
    echo "<br \>".$key." : ";
    if ( $key == "geschlecht" ) 
    {
        if ( $value == "m" )  
       { 
            echo "<font color=#00FF00>männlich</font>"; 
        } 
        else
        { 
            echo"<font color=#FF0000>weiblich</font>"; 
        } 
     } 
     else
    {   echo $value;
    }

}
?>
vielleicht hilft das weiter. es wurde nämlich zunächst bei dir immer überprüft ob der variableninhalt "m" oder etwas anderes ist, nicht nur wenn der $key= "geschlecht" war, deshalb wurde auch beim Abarbeiten von
$taube["rasse"] und $taube["herkunft"] der string "weiblich" ausgegeben.
vielleicht funktioniert das so besser, hab es nicht ausprobiert, jetzt wird
nur überprüft, wenn $key =="geschlecht", ansonsten wird nur $value ausgegeben.
 
Alt 27.09.2004, 12:55  
Gast
 
Beiträge: n/a
Standard

vielen Dank..

jetzt funktioniert's.

Ich habe versucht das ganze in einem Funktion reinzupacken.
Das funktioniert auch.



PHP-Code:
<?
function ausgabe $taube )
{
$taube = array();
$taube["rasse"]= " Post ";
$taube["herkunft"]= " Nordafrika ";
$taube["geschlecht"]= "m";

foreach ( 
$taube as $key => $value )
{
    echo 
"<table border=1><tr><td>".$key." :";
    if ( 
$key == "geschlecht" )
    {
        if ( 
$value == "m" )
       {
            echo 
"</td><td bgcolor=red><font color=#000000>[b]männlich[/b]</font>";
        }
        else
        {
            echo 
"</td><td bgcolor=#cecece><font color=#FF0000>weiblich</font>";
        }
     }
    else
   {   echo 
"</td><td>$value</td>";
    }
    echo
"</tr></td></table>";
 }
}
?>
Ist es vom Aufbau richtig ??
oder könnte ich hier noch etwas verbessern ??
 
Alt 27.09.2004, 13:47  
Gast
 
Beiträge: n/a
Standard

oder könnte ich hier noch etwas verbessern ?? verbessern kann man immer was .. das erste wäre mal anständig einrücken und ne anständige
schreibweise für variablen an den tag legen
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
Kategoriedaten rekursiv in Array bringen Schiedsrichter PHP Tipps 2008 2 10.12.2007 15:43
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
Array wie auslesen? PHP Tipps 2005 7 07.03.2005 11:43
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
Brauche dringend Hilfe ! Array als Variable versenden Sachse PHP Tipps 2004 12 18.10.2004 20:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.