Come creare un oggetto con attributi multipli?

JackIlPazzo

Utente Attivo
25 Lug 2014
69
0
6
Ho creato una funzione che esegue un select statement sul database e preleva tutti i valori disponibili. Ma adesso ho bisogno di organizzare questi valori in quanto verranno utilizzati da una richiesta ajax e ho bisogno di leggere tutti gli attributi dell'oggetto ritornato con javascript tipo:

Codice:
object_name.description;
object_name.attribute;
e via dicendo...

Questa è la mia funzione attuale

Codice:
public function ajax_filter_risorse() 
{

    $mysqli = new MySQLi(HOST, USERNAME, PASSWORD, DATABASE);

    if ($mysqli->connect_error) 
    {
        die("Fallito: " . $mysqli->connect_error);
    } 

    try
    {

        $query = "SELECT descrizione, sigla, colore, planning FROM risorse";

        $stmt = $mysqli->prepare($query);

        $stmt->bind_result($descrizione, $sigla, $colore, $planning);
        $stmt->execute();
        $stmt->store_result();


        while($stmt->fetch())
        {
                echo $descrizione . "<br>";
                echo $sigla . "<br>";
                echo $colore . "<br>";
                echo $planning  ."<br>";
        }

        return $risorsa;

    }catch(Exception $e){   echo $e->getMessage();      }

}

Come potete vedere questa funzione esegue solo la stampa con un echo del valore ritornato dal select statement. Io ho bisogno di introdurre all'interno dell'oggetto risorsa i valori (descrizione, sigla, colore, planning), ad esempio:

Codice:
$object['descrizione'] -> $descrizione;
$object['sigla'] -> sigla;

Come posso raggiungere questo risultato?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, crei un array php e lo restituisci passandolo alla funzione json_encode()
PHP:
 $risorsa = array(
                "descrizione" => $descrizione,
                "sigla" => $sigla
            );
return json_encode($risorsa);
alla chiamata ajax dovrai aggiungere il dataType : "JSON" per fargli capire che riceverà un oggetto
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Come faccio a creare un oggetto con Ajax e salvarlo su DB? Ajax 0
metalgemini Oggetto Application x creare chat Classic ASP 18
F Creare elementi html con javascript Javascript 2
Shyson Modificare codice e creare link PHP 0
Cosina Creare bottone delete in form upload PHP 4
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 4
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
max_400 [HTML] Come creare un jpg animata (non gif animata) HTML e CSS 3
A Come creare un framset Sviluppo app per Android 1
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
E [PHP] creare temporary table per dati da xml PHP 2
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
P [Photoshop CC] Come posso creare quest'effetto - cerchi concentrici Windows e Software 6
R [PHP] creare pagina profilo per ogni utente PHP 4
V [WordPress] Creare una struttura di articoli da una struttura di cartelle WordPress 1
jonnino2004 Sito .it vale la pena creare una versione in inglese? SEO e Posizionamento 1

Discussioni simili