Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Nomi Variabili

  1. #1

    Nomi Variabili

    Ciao, sto cercando di fare questo codice:

    while ($_GET['user' . {$k} . ]) {
    $query .= " OR id_gruppo = '$_GET[user . {$k} . ]'";
    k++;
    }

    in pratica vorrei fre delle variabili del tipo $_GET[user1,2,3,4...]
    ma sia la prima che seconda riga che vi ho postato mi da errore....

    Sapete aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    205
    php.net foreach
    _GET è un array
    .

  3. #3
    si ma io ho a che fare con variabili diverse:

    $_GET[user1] è diversa da $_GET[user2].... io devo trovare il modo di far andare quel codice..



  4. #4
    prova così
    codice:
    $k = 1;
    while(isset($_GET['user".$k."'])) { 
         $query .= " OR id_gruppo = $_GET['user".$k."']"; 
         k++; 
    }
    n.b. se ci sono user1 e user3 senza user2 prenderà solo user1

    forse sarebbe meglio se la impostassi così
    codice:
    foreach($_GET as $key=>$val) {
         if(substr($key, 0, 4) == 'user') {
                $query .= " OR id_gruppo = '".urldecode($val)."'"; 
         }
    }
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  5. #5
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in

    $query .= " OR id_gruppo = $_GET['user".$k."']"; Su questa riga



  6. #6
    :quote:

  7. #7
    Codice PHP:
    $query.="OR id_gruppo=".$_GET['user".$k."'].""

  8. #8
    Codice PHP:
    if ($_GET['usr'] && $_GET['user1']) {
        
    $query "DELETE FROM utenti_gruppi_mail WHERE '$_GET[usr]' = md5(mail) AND mail = 1 AND (id_gruppo = $_GET[user1]";
        
    $k 2;
        while(
    $_GET['user".$k."']) { 
             
    $query .= " OR id_gruppo=" $_GET['user".$k."'] . ""//Parse error: parse error in....
             
    k++; 
        }
        
    $query .= ")";
        
    mysql_query($query) or die(mysql_error());

    Non va

  9. #9

  10. #10
    Grazie sono una testa di c...o

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.