Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di giobar
    Registrato dal
    Aug 2004
    Messaggi
    41

    URGENTE!! Problema memorizzione dati della fetch


    Ho un problema con il salvataggio dei dati della fetch in un'altro array, per poter leggere successivamente i record.
    io ho fatto cosi

    {$temp[]=array($row['idute2'], $row['datainvio'], $row['letto']);}

    e quanto faccio il count degli elementi mi dice che sono 9 che è giusto, ma quando li leggo

    echo "
    idute2 = ".$temp[1];


    invece di darmi il valore mi scrive

    idute2 = Array
    invece del valore del campo perchè????
    Gio75

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    31
    echo "
    idute2 = " . $row[idute2];

    prova così

  3. #3
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568

    Re: URGENTE!! Problema memorizzione dati della fetch

    Originariamente inviato da giobar

    Ho un problema con il salvataggio dei dati della fetch in un'altro array, per poter leggere successivamente i record.
    io ho fatto cosi

    {$temp[]=array($row['idute2'], $row['datainvio'], $row['letto']);}

    e quanto faccio il count degli elementi mi dice che sono 9 che è giusto, ma quando li leggo

    echo "
    idute2 = ".$temp[1];


    invece di darmi il valore mi scrive

    idute2 = Array
    invece del valore del campo perchè????
    Perché dentro ad un nuovo elemento dell'array $temp, inserisci un array di dati, e non un solo dato (come si evince dal costrutto $temp[]=array(...)
    Stai usando un array multidimensionale.

    codice:
    echo "
     idute2 = ".$temp[0]['idute2'];
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  4. #4
    Utente di HTML.it L'avatar di giobar
    Registrato dal
    Aug 2004
    Messaggi
    41

    array

    Ho appena cominciato a programmare in php e non sono riuscita a trovare niente sugli array. Ho scopiazzato una risposta che avevano dato ad un altro utente, che mi sembrava andasse bene ma evidentemente no.
    Adesso ho fatto così;
    while ($row = mysql_fetch_array($result))
    {$temp=array($row['idute2'], $row['datainvio'], $row['letto']);}
    /* Testa se cambia l'utente dei contatti recupero utente del contatto
    dalla tabella utenti imposto variabile utente e stampo la riga messaggio e
    ripristino contatore */
    foreach ($temp as $value){
    echo "
    uinizio = ".$u;
    echo "
    idute2 = ".$temp[0];

    ma mi legge solo una parte dei record dovrebbero essere 9 invece sembra che mi metta gli ultimi tre record perchè facendo count($temp) prima del foreach mi da 3, non so come fare a leggerli tutti aiutoooo.
    Gio75

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.