Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Array restituisce valore array

    Ciao, ho un problema nel mio codice php.

    Codice PHP:
    $sqlodc=$Db1->query("SELECT SUM(pamount) AS total FROM ptsu_log WHERE username='$uname2' AND status= '2'");
    $offerte_da_confermare=mysql_fetch_array($sqlodc); 
    La variabile $offerte_da_confermare restituisce valore Array. Come posso sistemarlo?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Come provi a stampare il contenuto di $offerte_da_confermare ?

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Come provi a stampare il contenuto di $offerte_da_confermare ?
    Codice PHP:
    <td>$offerte_da_confermare</td

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    leggi qui, ci sono anche gli esempi
    http://php.net/manual/it/function.mysql-fetch-array.php

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Un array non è una stringa, devi indicare la chiave di quale contenuto vuoi stampare $offerte_da_confermare[...]

    dove al posto dei ... devi metterci la chiave della entry, un numero, oppure il nome (se l'array è associativo) e in tal caso va racchiuso tra apici.

  6. #6
    vuoi stampare più di un risultato o uno solo?

    nel primo caso li devi passare uno alla volta:
    Codice PHP:
    <table>
    <?php
    $sqlodc
    =$Db1->query("SELECT SUM(pamount) AS total FROM ptsu_log WHERE username='$uname2' AND status= '2'");
    $offerte_da_confermare=mysql_fetch_array($sqlodc);  
    //A questo punto tutti i dati estratti saranno già in un array che puoi indicizzare e viaualizzare così: 
    while ($row_estrai=  mysql_fetch_array($offerte_da_confermare)){
    ?>
    <tr><td><font color="#646464" size="2"><?php echo $row_estrai[code]) ?></font></td></tr>
    <?php
    }
    ?>
    </table>
    altrimenti semplicemente
    Codice PHP:
    <?php
    $sqlodc
    =$Db1->query("SELECT SUM(pamount) AS total FROM ptsu_log WHERE username='$uname2' AND status= '2'");
    $offerte_da_confermare=mysql_fetch_array($sqlodc);  

    $row_estrai =  mysql_fetch_array($offerte_da_confermare))

    echo 
    $row_estrai[0];

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.