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

    Più campi con una sola richiesta

    Salve a tutti. ho un problema cn una pagina html collegata tramite php ad un database oracle.

    io ho questo comando :

    <select name="studente">';
    $query = "select Cognome from Studente";
    $ris = OCIParse($conn, $query);
    OCIExecute($ris);
    $numRighe = OCIFetchStatement($ris,$results);
    if ( $numRighe > 0 )
    {
    for ( $i = 0; $i < $numRighe; $i++ )
    {
    foreach ( $results as $key => $val )
    echo "<option value=\"$val[$i]\">$val[$i]";
    }
    }

    Giustamente questo comando mi torna un elenco d cognomi presenti in una tabella del database. A me xò servirebbero anke i nomi d ogni singolo studente,solo ke mettendo "select Cognome,Nome from Studente" mi restituisce un elenco così formato :

    Bianchi
    Mario
    Rossi
    Luigi
    ecc,ecc.

    e non

    Bianchi Mario
    Rossi Luigi
    ecc,ecc.

    Come posso risolvere??? Grazie mille!

  2. #2
    nessuno mi può aiutare??? HELP!!!

  3. #3
    Ma proprio nessuno può aiutarmi??? anke un piccolo aiuto x andare avanti ke sennò sn bloccato...

  4. #4
    ma è un problema impossibile da risolvere??? xkè proprio nn sto riuscendo ad andare avanti...

  5. #5
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    non conoscendo oracle vado ad intuito,prova così:
    Codice PHP:
    <select name="studente">';
    $query = "select Cognome, Nome from Studente";
    $ris = OCIParse($conn, $query);
    OCIExecute($ris);


    while($numRighe = OCIFetchStatement($ris,$results))
    {
    echo "<option value=\"$val[0]\">$val[0]."".$val[1]";


  6. #6
    purtroppo ho già provato quel comando e mi torna un elenco d nomi e cognomi messi in questo modo:

    Bianchi
    Mario
    Rossi
    Giovanni
    ecc
    ecc

    e non

    Bianchi Mario
    Rossi Giovanni
    ecc ecc

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    3
    puoi provare a sostituire
    Codice PHP:
    echo"<option value=\"$val[$i]\">$val[$i]
    con
    Codice PHP:
    echo "<TD>$val[$i]</TD> " 
    non so se funziona al tuo scopo...
    Ciao!!

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.