Prüfen ob wert angegeben !?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Prüfen ob wert angegeben !?

    Per While schleife hohl ich mir die daten aus Mysql raus..
    nun möcht ich aber irgendetwas ausgeben falls ein user keine homepage angegeben hat.. und nicht einfach das nichts drinsteht..
    wie muss ich da meine anweisung schreiben ???



    PHP Code:
    $sql query"SELECT * FROM " USER_TABLE " ORDER BY id ASC" );
    while( 
    $row fetch$sql ) )

      
    $template->assign_block_vars('memberlist', array(
        
    'CLASS' => $class,
        
    'ID' => $row['id'],
        
    'USERNAME' => $row['username'],
        
    'EMAIL' => $row['email'],
        
    'HOMEPAGE' => $row['homepage'],
        
    'ICQ' => $row['icq'],
        
    'HITS' => $row['np_hits'],
        
    'PM' => $row['username'],
      ));   


  • #2
    Re: Prüfen ob wert angegeben !?

    z.B. so
    PHP Code:
        'HOMEPAGE' => (!empty($row['homepage']) : $row['homepage'] ? 'Keine Homepage angegeben'), 

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Comment


    • #3
      Re: Re: Prüfen ob wert angegeben !?

      Original geschrieben von ghostgambler
      z.B. so
      PHP Code:
          'HOMEPAGE' => (!empty($row['homepage']) : $row['homepage'] ? 'Keine Homepage angegeben'), 
      kommt nur

      Parse error: parse error, unexpected ':' in /www/00907/htdocs/test/memberlist.php on line 42

      Comment


      • #4
        Re: Re: Re: Prüfen ob wert angegeben !?

        Original geschrieben von christian000
        kommt nur

        Parse error: parse error, unexpected ':' in /www/00907/htdocs/test/memberlist.php on line 42

        Da fehlt auch ne Klammer -->

        PHP Code:
        'HOMEPAGE' => (!empty($row['homepage'])) : $row['homepage'] ? 'Keine Homepage angegeben'), 

        Ich schreib einen *** manchmal...
        Last edited by fox34; 12-09-2005, 13:27.

        Comment


        • #5
          dennoch


          Parse error: parse error, unexpected ':', expecting ')' in /www/00907/htdocs/test/memberlist.php on line 42

          Comment


          • #6
            vielleicht so?
            PHP Code:
            'HOMEPAGE' => !empty($row['homepage']) : $row['homepage'] ? 'Keine Homepage angegeben'
            In Flames - Pinbal Map
            Becoming the Archetype - No Fall Too Far
            Pantera

            Comment


            • #7
              Code:
              'HOMEPAGE' => trim($row['homepage']) == '' ? 'Keine Homepage angegeben' : $row['homepage']
              Die Zeit hat ihre Kinder längst gefressen

              Comment


              • #8
                Parse error: parse error, unexpected ':', expecting ')' in /www/00907/htdocs/test/memberlist.php on line 42


                auch nicht !

                Comment


                • #9
                  so jetzt müsste es auch so, sorry.

                  PHP Code:
                  'HOMEPAGE' => !empty($row['homepage']) ? $row['homepage'] : 'Keine Homepage angegeben'
                  In Flames - Pinbal Map
                  Becoming the Archetype - No Fall Too Far
                  Pantera

                  Comment


                  • #10
                    danke funktioniert

                    Comment


                    • #11
                      OffTopic:
                      LOL, Live-Coding im Forum.... Ist es zu schwer mal selbst zu schauen, warum PHP eine Klammer moniert???

                      Comment


                      • #12
                        Original geschrieben von prego
                        OffTopic:
                        LOL, Live-Coding im Forum.... Ist es zu schwer mal selbst zu schauen, warum PHP eine Klammer moniert???
                        OffTopic:
                        was erwartest du von leuten, die nicht mal selbst auf ein simples if kommen?
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Comment

                        Working...
                        X