Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804

    estrazione dati dal database formato stringa

    buona sera a tutti ! ho un problemino che sinceramente non riesco a risolvere , anche a guardare sul sito di php.net non trovo una soluzione , vi spiego estraggo dei dati tramite una classe da php e MySqli ,una volta estratti rimangono a video senza poterli modificare sembra che sia stampato il testo , e guardando tra vari siti ho visto che si potrebbe usare la funzione
    Codice PHP:
    call_user_func(); 
    vi posto il codice che uso per estrarre le query dal database:

    Codice PHP:
    echo '<td class="" '.$tdC_width[$xx] . $tdC_height[$xx]. $tdC_align[$xx] .$tdC_valign[$xx] .'" nowrap>';
     if( 
    $fields[$xx]["name"] !=''){                     
       if (isset(
    $options[$xx]["callback"]) and $options[$xx]["callback"] !=''){           
     
    $rowresult = @call_user_func($options[$xx]["callback"] ,  $fields[$xx]["name"]);           
     } else {            
    $rowresult $rowfields[$fields[$xx]["name"]];   
     }          
    echo 
    $rowresult ;                   
     
    //echo '<pre>';              
      //  var_dump($rowfields );       
     
    }else{                  
    echo 
    $fields[$xx]["value"];        
    } echo 
    '</td>'
    vi posto la funzione per il calcack e mi da errore
    Codice PHP:


     
    function _ArticlesField($arg){        
     global 
    $settings;
    $record = &$arg[0];
    $fields = &$arg[1];
    $titlearticle '<a href="index.php?section=content&page=articles&viewarticle=read&articleid='.$record['articleid'].'>'.htmlspecialchars($record["titlearticle"]).'</a>';                
     
    $record["titlearticle"] = $titlearticle;            
    return 
    $record;  

    mi da il seguente errore :

    Errore irreversibile: Errore non rilevato: Impossibile
    creare riferimenti a/da offset di stringa in
    C:\xampp\htdocs\site\include\function_html.php:18
    Traccia dello stack: #0 C:\xampp\htdocs\site\include\function_html.php(196 ):
    _ArticlesField('titlearticle') #1 C:\xampp\htdocs\site\components\home\index
    .php(84): DataGrid->gridstart('Articoli', 'Articoli', 'SELECT * FROM '...',
    Array, Array) #2 C:\xampp\htdocs\site\include\function_contents.php (74):
    include('C:\\xampp\\htdocs...') #3 C:\xampp\htdocs\site\index.php(106):
    require('C:\\xampp\\htdocs...') #4 {principale} gettato in
    C:\xampp\htdocs\site\include\function_html.php on line 18
    per favore se qualcuno riesce a farmi capire dove non arrivo
    chiamo la query cosi :
    Codice PHP:

       $options
    [1]["callback"] = '_ArticlesField';      
    $options['limit'] = "5";       
    $fields[0]['type'] = "custom";      
    $fields[0]['title'] = "";       
    $fields[1]['name'] = "titlearticle";      
    $fields[1]['title'] = "titolo";
    $grid = new DataGrid;
    $grid->gridstart("Articles","Articles",'SELECT * FROM `articles`  $sortjoin'$fields$options);
    $grid->displaygrid("Articles"); 
    Ultima modifica di rocco.mod; 03-05-2025 a 21:41
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.