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

Discussione: Ciclo e variabili

  1. #1

    Ciclo e variabili

    Ciao a tutti.

    Semplicemente.
    Come potrei fare a recuperare un certo dato (id) da un db e ad assegnarli a determinate variabili ??!?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    sei troppo generico, cmq:
    codice:
    $st=mysql_query("SELECT ID FROM tabella WHERE campo='qualcosa'") or die(mysql_error());
    $row=mysql_fetch_assoc($st);
    echo $row['ID'];
    think simple think ringo

  3. #3
    Hai ragione..

    Ho un db in cui c'e' un campo con valore pari a 1 o a 0 al cui e' associato un campo id (sono sempre e cmq solo 3), vorrei che questo campo id fosse associato a tre variabili (che recuperero' in un altra pagina..), sto provando cosi':

    codice:
    ...
    
    $query = "SELECT * FROM hotel WHERE banner_hotel_dx <> '0' ORDER BY nome_hotel";
    $result = mysql_query($query,$conn);
    $array = mysql_fetch_assoc($result);
    
    $banner1 = $array['id_hotel'];
    
    ...
    
    $banner2 = $array['id_hotel'];
    $banner2 = $array['id_hotel'];
    e cosi' lo assegno a una variabile, e funziona, ora mi sa che ci vorrebbe un ciclo per assegnarlo a altre 2 variabili, ma i cicli mi sono molto ostici..

    Ciauuuzzz...

  4. #4
    se vuoi assegnare $array['id_hotel']; a $banner1,$banner2,$banner3,... fino a $banner9 (cambia il valore nel for) usa questo

    for ($a=1;$a<=9;$a++) {
    $banner='banner'.$a;
    $$banner=$array['id_hotel'];
    }
    visitate http://camicio.altervista.org per caxxate varie :d

  5. #5
    mmm...nuo...si direbbe che non assegna il giusto valore alle variabili...

  6. #6
    up

  7. #7
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    $query = "SELECT * FROM hotel WHERE banner_hotel_dx <> '0' ORDER BY nome_hotel";
    $result = mysql_query($query,$conn);
    while($array = mysql_fetch_assoc($result))
    {
    $banner[] = array['id_hotel']
    }


    Ciao

  8. #8
    Niente nemmeno questo sembra funzionare....

    codice:
    $query = "SELECT * FROM hotel WHERE banner_hotel_dx <> '0' ORDER BY nome_hotel"; 
    $result = mysql_query($query,$conn); 
    while($array = mysql_fetch_assoc($result)) 
    { 
    $banner[] = $array['id_hotel'];
    }

  9. #9
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    $query = "SELECT * FROM hotel WHERE banner_hotel_dx <> '0' ORDER BY nome_hotel";
    $result = mysql_query($query,$conn);
    while($array = mysql_fetch_assoc($result))
    {
    $banner[] = $array['id_hotel'];
    }

    echo $banner[0]."
    ".$banner[1]."
    ".$banner[2];

  10. #10
    Adesso si, strano avevo provato pure io a richiamare le variabili per vedere se effettivamente caricate ma non me le visualizzava..

    Per visualizzare le variabili nel punto desiderato della pagina:

    codice:
    <?php echo "$banner[1]" ?>
    <?php echo "$banner[2]" ?>
    <?php echo "$banner[3]" ?>
    Per passare le variabili a un altra pagina tramite form:

    codice:
    <input type="hidden" name="banner1" value="<?php echo "$banner[1]" ?>">
    <input type="hidden" name="banner2" value="<?php echo "$banner[2]" ?>">
    <input type="hidden" name="banner3" value="<?php echo "$banner[3]" ?>">
    e per recuperarli:

    codice:
    $banner[1] = $_POST['banner[1]'];
    $banner[2] = $_POST['banner[2]'];
    $banner[3] = $_POST['banner[3]'];
    Dico bene ?
    Ciaoooo e grazie !!

    Micky

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.