Fabian St.: Wie muss ich das angehen?

Beitrag lesen

Hi!

jetzt wurde ich gerne noch eine Funktion einbauen, wenn er in derDB unter Hobbies nichts finden, dann soll via echo ausgegeben werden:

keine Angaben geamcht

Wie kann ich das umsetzten?

Du holst dir ganz einfach aus deiner Datenbank (hier am Beispiel von MySQL) den Wert für $_data['hobbies'] (z.B. mit mysql_fetch_assoc) und überprüfst dann mittels einer If-Bedingung, ob den Wert leer ist. Trifft dies zu, dann gibst du eben deinen gewünschten String aus.

Beispiel:

  
  
$sql = "SELECT  
              hobbies  
        FROM  
              menschen  
        WHERE  
              User = '".$user."';";  
$res = mysql_query($sql);  
$_data = mysql_fetch_assoc($res);  
  
if(strlen(trim($_data['hobbies'])) <= 0)  
{  
    echo 'keine Angaben gemacht';  
}  
else  
{  
    echo $_data['hobbies'];  
}  
  

Grüße,
Fabian St.

--
Meine Website: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)