Visualizzazione dei risultati da 1 a 5 su 5

Discussione: passaggio variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284

    passaggio variabili

    Ciao ragazzi

    Se io vorrei passare delle variabili con gli url tipo

    index.php&nome=gatto

    nella pagina di esecuzione, vorrei che a secondo del $nome , che io gia so' quali sono, dovrebbero cambiare le variabili dei nomi delle tabelle del db

    se metto un IF

    Codice PHP:
    <?php
    if ($ind=='gatto'){
    $tab1='tab_gatto';
    $tab2='sys_gatto';
    $titolo='GATTO';
    $file_dati='file_gatto.csv';
     }
     else
    $tab1='tab_cane';
    $tab2='sys_cane';
    $titolo='CANE';
    $file_dati='file_cane.csv';
    ?>
    mi cambia i nomi solo all' interno dell' IF
    a me si dovrebbero cambiare per tutto il resto della pagina.

    Cioè una volta che si accedete tramite index.php?&nome=cane

    tutte le variabili $titolo dovrebbero contenere CANE, anche quelle in fondo alla pagina.

    Come posso fare ?

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284
    come non detto


    tutto bene ci sono riuscito

    grazie lo stesso




  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova così...
    Codice PHP:
    <?php

    if ($ind=='gatto')
    {
      
    $tab1='tab_gatto'
      
    $tab2='sys_gatto';
      
    $titolo='GATTO';
      
    $file_dati='file_gatto.csv';
     }
     else
     {
       
    $tab1='tab_cane';
       
    $tab2='sys_cane';
       
    $titolo='CANE';
       
    $file_dati='file_cane.csv'
     }  
    ?>

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284


    Grazie mille


    Quanti esle si possono mettere di seguito, uno solo ?




  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Puoi fare una serie di if-else:
    Codice PHP:
    if($pippo==1)
     echo 
    "1";
    else
     if(
    $pippo == 2)
      echo 
    "due";
     else
       echo 
    "tre"
    o usare uno switch,
    dai un occhio qui:

    http://www.php.net/manual/it/languag...-structures.if


    ciao

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.