Problem mit aufbau

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

  • BlackPixel
    replied
    Habs doch geschafft

    Es geht. Für alle die die Lösung noch wissen möchten:
    PHP Code:
    function mrboerseCategory($res_cat) { 
                
    // Search box design:
            
            
    $sTables.="<SELECT NAME=\"Select\" SIZE=\"1\">";
            
    $query 'SELECT title FROM tx_mrboerse_cat';
                            
    $this->cObj->enableFields('tx_mrboerse_cat');
                    
    //debug($this->categoryCache);
                        
    $res mysql(TYPO3_db,$query);
                        while(
    $row=mysql_fetch_assoc($res)) {
                            
    $this->categoryCache[$row['cat']]=$row;
            
            
            foreach(
    $this->categoryCache[$row['cat']] as $tmp) {
              
    $sTables.="<OPTION>$tmp";
            }}

            return 
    $sTables;
        

    Jaja, nach so langer Zeit braucht man halt mal ein bischen länger...

    Danke an Schnoop!

    Grüße Manfred

    Leave a comment:


  • BlackPixel
    replied
    Meinst Du eher so:
    PHP Code:
    function mrboerseCategory($tableContent) { 
                
    // Fills the Drop Down with category´s

            
    $query 'SELECT title FROM tx_mrboerse_cat';
                 
    $this->cObj->enableFields('tx_mrboerse_cat');
                    
    $res mysql(TYPO3_db,$query);
                    while(
    $row=mysql_fetch_assoc($res)) 
                        {
                        
    $this->categoryCache[$row['title']]=$row
                        } 
                
                        foreach(
    $this->categoryCache[$row['title']] as $tmp
                            {
            
                                
    $tableContent ='
                                <SELECT NAME="Select" SIZE="1">
                                  <OPTION>'
    .$tmp.'
                                                '
    ;}
            return 
    $tableContent;


    das gibt ein Warning: Invalid argument supplied for foreach() in raus....

    Grüße Manfred

    Leave a comment:


  • Schnoop
    replied
    Ich denke nicht das man while Schleifen z.B. in einen String klatschen kann

    Wieso machste des nit einzeln, und hängst einfach mit .= an?

    Leave a comment:


  • BlackPixel
    started a topic Problem mit aufbau

    Problem mit aufbau

    Hallo Leute. Nach langer Abstinenz hätte ich gerne mal ein Problem

    In meiner funktion soll html und Code per return ausgegeben werden. Nur leider hakts bei der zusammenstellung. Als Fehler bekomme ich
    Parse error: parse error, unexpected '.' und zwar gleich zu beginn der DB abfrage.
    Lasse ich die Semikolon am ende weg krachts bei der while Schleife. Wo liegt da der Hund begraben?

    PHP Code:
    function mrboerseCategory($tableContent) { 
                
    // // Fills the Drop Down with category´s:
            
            
    $tableContent ='
            
            <SELECT NAME="Select" SIZE="1">
            '
    .$query "SELECT title FROM tx_mrboerse_cat";.'
                '
    $this->cObj->enableFields("tx_mrboerse_cat");.'
                '
    $res mysql(TYPO3_db,$query); .'
                    '
    .while($row=mysql_fetch_assoc($res)) { .'
                    '
    .$this->categoryCache[$row["title"]]=$row; } .'
                '
    .foreach($this->categoryCache[$row["title"]] as $tmp) { .'
                  <OPTION>'
    $tmp; } .'
            '
    ;
            return 
    $tableContent;
        

    Für Eure Hilfe bin ich wie immer sehr dankbar!

    Grüße aus Tuttlingen

    Manfred
Working...
X