Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311

    aiuto con interbase/firebird

    salve gente...

    vi posto il codice che mi da questo errore:
    "Notice: Undefined index: nome in etc etc..."

    codice:
    <?php
    $host = 'localhost:f:\database.fdb';
    $username='sysdba';
    $password='masterkey';
    $db = ibase_connect ($host, $username, $password) or die ("ERRORE NELLA CONNESSIONE");//

    $sql = 'SELECT * FROM cliente';
    $query = ibase_query($db,$sql) or die ("Errore nell'esecuzione della query: ".$sql);

    $count=0;
    while ($row = ibase_fetch_row($query)) {//object
    $count++;
    $nome[$count]=$row['nome'];
    $cognome[$count]=$row['cognome'];
    $cf[$count]=$row['codice_fiscale'];
    $Data2=$row['data_nascita'];
    $residenza[$count]=$row['residenza'];
    $indirizzo[$count]=$row['indirizzo'];

    $Data3[$count]=date("d m Y",$Data2);

    echo "NOME=$nome[$count] ";
    echo "COGNOME=$cognome[$count] ";
    echo "CODICE FISCALE=$cf[$count] ";
    echo "DATA NASCITA=$Data3[$count] ";
    echo "RESIDENZA=$residenza[$count] ";
    echo "INDIRIZZO=$indirizzo[$count]"."\n";
    //echo $row->nome . "\n";
    }
    ibase_free_result($query);
    ibase_close($db);
    ?>

    ho provato anche con object ma mi ridà sempre lo stesso errore!!!help me please!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    uhm...help...

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi postare anche il numero della riga dove hai il notice...a prima vista direi un problema con qualche chiave di un'array...
    think simple think ringo

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    il $count++ mettilo alla fine del while

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da marketto
    devi postare anche il numero della riga dove hai il notice...a prima vista direi un problema con qualche chiave di un'array...
    ciao...l'errore me lo dà alla riga 13 praticamente qui " $nome[$count]=$row['nome']; "
    perchè?!?!

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    al posto di mettere $nome[$count]=$row['nome']; puoi fare cosi:
    $nome[]=$row['nome'];
    think simple think ringo

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da marketto
    al posto di mettere $nome[$count]=$row['nome']; puoi fare cosi:
    $nome[]=$row['nome'];
    non cambia nulla...sempre il solito problema di undefined index! il bello è che la stessa pagina collegata con un database mysql va alla grande...perchè?!?!?cosa vuole con "undefined index"!?!? aggiungo che ho fatto prove anche del tipo "print($row['nome']);" e mi da lo stesso errore "undefined index"...

  8. #8
    sopra metti $nome=array();

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da Eyescream
    sopra metti $nome=array();
    niente...

    cmq vi posto gli errori al completo:
    "
    Notice: Undefined index: nome in f:\programmi\easyphp\www\ibase\provaibase.php on line 13
    Notice: Undefined index: cognome in f:\programmi\easyphp\www\ibase\provaibase.php on line 14
    Notice: Undefined index: codice_fiscale in f:\programmi\easyphp\www\ibase\provaibase.php on line 15
    Notice: Undefined index: data_nascita in f:\programmi\easyphp\www\ibase\provaibase.php on line 16
    Notice: Undefined index: residenza in f:\programmi\easyphp\www\ibase\provaibase.php on line 17
    Notice: Undefined index: indirizzo in f:\programmi\easyphp\www\ibase\provaibase.php on line 18
    NOME= COGNOME= CODICE FISCALE= DATA NASCITA=01 01 1970 RESIDENZA= INDIRIZZO= "

    stò impazzendo...perdonatemi!

  10. #10
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da themiccio
    ciao...l'errore me lo dà alla riga 13 praticamente qui " $nome[$count]=$row['nome']; "
    perchè?!?!
    mi sembra che il problema sia qui...
    $row['nome']...
    sei sicuro che queste tabelle esistano?

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.