Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. problema con array...
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      deaste User Newbie • ultima modifica di

      problema con array...

      Ciao,
      ho un piccolo problema con un array.
      codice PHP:
      $send = $_GET['send'];

      $action = array('one','two','send');

      $one = 'PAGE ONE';
      $two = 'PAGE TWO';

      if(in_array($send, $action)) {

      echo $send;

      } else {

      echo ' main page';

      lo script funziona infatti quando punto all'url index.php?send=one
      il browser stampa "one"...
      come faccio a far si che mi stampi il contenuto della variabile $one ??
      Grazie in anticipo

      Stefano

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • J
        jantima User Attivo • ultima modifica di

        Ciao, ho provato di sistemare la tua soluzione, questa versione funziona, puoi vedere [url=http://www.alice.bo.it/send.php?send=one]qui

        
        <?php
        $send = $_GET['send'];
        
        $action = array('one' => 'PAGE ONE','two' => 'PAGE TWO');
        
        
        if(array_key_exists($send, $action)) {
        
        echo $action[$send];
        
        
        } else {
        
        echo ' main page';
        }
        ?>
        
        

        Ho usato un Array Associativo, che mi sembrava l'ideale per quello che volevi fare, per questo motivo poi ho dovuto usare array_key_exists invece di in_array

        Mi raccomando leggi qui:http://us2.php.net/manual/it/function.array.php
        E qui: http://us2.php.net/manual/it/function.array-key-exists.php

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti