Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    select + while + for nome delle variabili modificato in ciclo for

    Salve ho un grosso problema dopo unn interrogazione al Dbase devo memorizzare i risultati in delle variabili (31 row = 31 Var)

    ecco cosa ho scritto

    Codice PHP:
    $query="SELECT * FROM `banner`;";
    $select=mysql_query($query) or die("Query fallita");

              while(
    $row=mysql_fetch_array($select))
            {
                        for(
    $i=$i<=31 ;$i++)
                         {
                   
    $url_.$i=$row['link'];
                
    $image_.$i $row['percorso'];
                         }
                     } 
    ma non va

    non capisco come posso fare a creare 31 variabili cambiando solo la fine

    io vorrei ottenere $url_1 , $url_2 ......$image_1 , $image2.............

    con ogni variabile assegnata il valore di $row['link'] e $row['percorso']

    ma come devo impostare il ciclo?
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  2. #2
    Codice PHP:
    $query="SELECT * FROM `banner`;"
    $select mysql_query($query) or die("Query fallita"); 

              while(
    $row mysql_fetch_array($select)) 
                    { 

                    
    $url[] = $row['link']; 
                    
    $image[] = $row['percorso']; 
                          
                    } 

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    no nonn va perche non ottengo le variabili che mi servono

    il nome delle variabili è
    $url_1 , $url_2 .... $url_31
    $image_1 ,$image_2 ....... $image_31


    io ho scritto

    Codice PHP:
     while($row mysql_fetch_array($select))
                    {

                    
    $url_[] = $row['link'];
                    
    $image_[] = $row['percorso'];
                     } 
    ma ottengo errori di tipo "Notice: Undefined variable: image_1 e cos via fino a image_31

    stessa cosa per le variabili che vanno da $url_1 a $url_31
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  4. #4


    Ma invece di 62 variabili non sarebbe meglio 2 array????

    comunque sui gusti non si discute...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    il problema è che io ho 6 array che contengono 5 variabili ciascuno

    6x5 = 30 var
    2 mi servono per memorizzare alltri 2 tipi di campi fuori da Array

    ma forse con un 6 Array multtidimensionali??????????

    Bha che ne dite
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #6
    ecco un pezzo di codice

    Codice PHP:

    <?php
    include("condb.php");
    $query="SELECT * FROM `banner`;";
    $select=mysql_query($query) or die (MYSQL_ERRNO()." ".MYSQL_ERROR());

              
    $query="SELECT * FROM `banner`;";
    $select mysql_query($query) or die("Query fallita");

              while(
    $row mysql_fetch_array($select))
                    {

                    
    $url_[] = $row['link'];
                    
    $image_[] = $row['percorso'];
                          
                    
                 
                
            }

    // questa funzione gestisce 6 spazi pubblicitari e ogni spazio può contenere 5 banner che rotano ogni 5 secondi per un totale di 30 Banner Programmabili
    echo
        <script language='Javascript' type='text/javascript'>
        <!--
        
        var i=0 
        var url1 = new Array ('"
    .$url_1."', '".$url_2."','".$url_3."','".$url_4."','".$url_5."');
        var url2 = new Array ('"
    .$url_6."', '".$url_7."','".$url_8."','".$url_9."','".$url_10."');
        var url3 = new Array ('"
    .$url_11."', '".$url_12."','".$url_13."','".$url_14."','".$url_15."');
        var url4 = new Array ('"
    .$url_16."', '".$url_17."','".$url_18."','".$url_19."','".$url_20."');
        var url5 = new Array ('"
    .$url_21."', '".$url_22."','".$url_23."','".$url_24."','".$url_25."');
        var url6 = new Array ('"
    .$url_26."', '".$url_27."','".$url_28."','".$url_29."','".$url_30."');
            
        var image1 = new Array ('"
    .$image_1."', '".$image_2."','".$image_3."','".$image_4."','".$image_5."');
        var image2 = new Array ('"
    .$image_6."', '".$image_7."','".$image_8."','".$image_9."','".$image_10."');
        var image3 = new Array ('"
    .$image_11."', '".$image_12."','".$image_13."','".$image_14."','".$image_15."');
        var image4 = new Array ('"
    .$image_16."', '".$image_17."','".$image_18."','".$image_19."','".$image_20."');
        var image5 = new Array ('"
    .$image_21."', '".$image_22."','".$image_23."','".$image_24."','".$image_25."');
        var image6 = new Array ('"
    .$image_26."', '".$image_27."','".$image_28."','".$image_29."','".$image_30."');
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  7. #7
    Se vuoi ti posso passare 6 numeri per il superenalotto...

    Solo tu sai di cosa stai parlando.... sopra hai postato un improponibile ciclo for dentro ad un ciclo while...


    @ edit... vedo ora il tuo script.... mi spiace ma non capisco il nesso.... mi arrendo anche perche' oggi e' la festa dei lavoratori...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    come puoi vedere sopra io ho 6 Array in uno script Javascript

    ogni uno di questi Array è composto da 5 variabili in php.

    Le 62 var di php sono composte da una parte fissa che è url_ e da una parte variabile che è un num da 1 a 30 io ho postato uno scrip con dentro un cilo for soo pperchè pensavo che potevo ottener i risultati della query con il while e l'incremento del num finale con un ciclo for.

    Ma provando mi sono accorto che sbagliavo.

    Ora come posso ottenere la creazione di variabili con un cilo ?

    E se uso Array Multidimensionali?

    Accetto consigli
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  9. #9
    Originariamente inviato da Barman@83
    E se uso Array Multidimensionali?
    perche' cosa ti avevo suggerito? un semplice array....

    avresti un array con indice numerico per $url e uno per $image.....

    i dati saranno in $url[0] .... $url[31] e $image[0] ...$image[31]


    mica ti cambiano la vita ... no?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    scusa la mi ignoranza in materia ma se io ho gia 6 array se devo creare array multi dimensionali dovro fare da url[0][0] a url[5][4] e da image[0][0] a image[5][4]


    cosi con 2 Array risolvo tutto !!!!!!!!!!


    Ma allora come sistemo lo script JavaScript?

    E come creo gli array nel cilo while?
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

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.