Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: problemino con array

  1. #1
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    problemino con array

    ciao a tutti, spero qualcuno mi possa spiegare questa cosa:

    con questo script:

    <?
    require ('conf.inc.php');



    $qr = mysql_query("SELECT * FROM $table");
    $nrows = mysql_num_rows($qr);
    for ($i=0; $i < $nrows; $i++) {
    $row = mysql_fetch_array($qr);
    echo '&nome=' .$row['nome']."
    ";
    echo '&cognome=' .$row['cognome']."
    ";
    echo '&email=' .$row['email']."
    ";
    echo '&country=' .$row['country']."
    ";
    echo '&college=' .$row['college1']."
    ";
    echo '&password=' .$row['password']."
    ";

    }

    ?>
    esrapolo tutti i dati dalla mia tabella.

    Problema:

    come faccio ad assegnare un numero crescente ad ogni record

    tipo:

    &nome1 =



    &nome2 =



    grazie

  2. #2
    $i= 1;

    while (cond.)
    {
    $nome=$i++;
    // il resto del code
    }

  3. #3
    se non ho capito male il tuo problema può essere risolto con:

    echo "&nome"."$i"."=".$row['nome']."
    ";
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Ti ringrazio per la risposta, ma non ho capito molto bene dove dovrei inserirlo...

  5. #5
    <?
    require ('conf.inc.php');

    $i = 1;

    $qr = mysql_query("SELECT * FROM $table");
    $nrows = mysql_num_rows($qr);
    for ($i=0; $i < $nrows; $i++) {
    $row = mysql_fetch_array($qr);
    echo '&nome=' .$i++."
    ";
    echo '&cognome=' .$row['cognome']."
    ";
    echo '&email=' .$row['email']."
    ";
    echo '&country=' .$row['country']."
    ";
    echo '&college=' .$row['college1']."
    ";
    echo '&password=' .$row['password']."
    ";

    }

    ?>

  6. #6
    codice:
    <?php 
    require('conf.inc.php'); 
    
    // QUERY
    $qr = &mysql_query( "SELECT * FROM {$table}" ) or die( '&error='.mysql_error() ); 
    
    // NUMERO PER ORDINARE
    $a = 0;
    
    // DICHIARAZIONE VARIABILE OUTPUT
    $output = '';
    
    // CICLO IL RISULTATO
    while( $row = &mysql_fetch_assoc( $qr ) ) {
    	$output .= '&nome'.$a.'='.$row['nome'].'
    '; 
    	$output .= '&cognome'.$a.'=' .$row['cognome'].'
    ';
    	$output .= '&email'.$a.'=' .$row['email'].'
    ';
    	$output .= '&country'.$a.'=' .$row['country'].'
    ';
    	$output .= '&college'.$a.'=' .$row['college1'].'
    ';
    	$output .= '&password'.$a.'=' .$row['password'].'
    ';
    	$a++;
    }
    echo $output;
    ?>
    
    
    
    
    
    AS2.0
    
    var query:LoadVars = new LoadVars();
    query.onLoad = function( s:Boolean ):Void {
    	if( s != false && this["error"] == undefined ) {
    		var a:Number = 0;
    		while( this["nome"+a] != undefined ) {
    			trace( this["nome"+a] );
    			trace( this["cognome"+a] );
    			trace( this["email"+a] );
    			trace( this["country"+a] );
    			trace( this["college"+a] );
    			trace( this["password"+a] );
    			a++;
    		}
    	}
    	else if( this["error"] != undefined ) {
    		trace( this["error"] );
    	}
    	else {
    		trace( "Errore in caricamento file." );
    	}
    }
    query.load( "host/file.php" );
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    non $i++, ma $i+1... se mettessi $i++ ti salterebbe un record ogni volta...
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  8. #8
    Originariamente inviato da Hornwind
    non $i++, ma $i+1... se mettessi $i++ ti salterebbe un record ogni volta...

  9. #9
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Grazie a tutti per l'aiuto.

    Andr3a ma chi sei? Una ostetrica del codice?

    Grazie mille!

    Ho visto che hai postato anche as, che lungimeranza...

    ..ma non l'ho capito molto.

    sicuramente da come stampo le var hai capito che prima o poi finiranno in flash...vero.

    Diciamo che hai anticipato il mio secondo passo...

    cosa mi consigli per visualizzare tutti questi n dati in flash[mx]?

    Io vorrei creare prima un indice con per esempio il nome, dopo di che cliccando sul nome visualizzare in una scheda il resto delle info.

    Hai qualche esempio per una roba del genere?

    P.S.

    Sto sperimentando, non voglio cose belle e pronte perchè voglio imparare, non vendo a terzi gli aiuti del forum spacciandomi per un professionista. Questo è un mio hobby, non il mio lavoro.

  10. #10
    codice:
    AS1.0 // FLash MX
    
    var query = new LoadVars();
    query.onLoad = function( s ) {
    	if( s != false && this["error"] == undefined ) {
    		var a = 0;
    		while( this["nome"+a] != undefined ) {
    			trace( this["nome"+a] );
    			trace( this["cognome"+a] );
    			trace( this["email"+a] );
    			trace( this["country"+a] );
    			trace( this["college"+a] );
    			trace( this["password"+a] );
    			a++;
    		}
    	}
    	else if( this["error"] != undefined ) {
    		trace( this["error"] );
    	}
    	else {
    		trace( "Errore in caricamento file." );
    	}
    }
    query.load( "host/file.php" );



    Originariamente inviato da nep036
    Io vorrei creare prima un indice con per esempio il nome, dopo di che cliccando sul nome visualizzare in una scheda il resto delle info.
    Hai qualche esempio per una roba del genere?
    magari si ma non e' il forum adatto , posta in AS




    Originariamente inviato da nep036
    Sto sperimentando, non voglio cose belle e pronte perchè voglio imparare, non vendo a terzi gli aiuti del forum spacciandomi per un professionista. Questo è un mio hobby, non il mio lavoro.
    mi fa piacere perche' di gente che va avanti a "pappa-pronta" ce n'e' fin troppa
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.