Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66

    Problema definizioni variabili

    Rieccomi cn un ennesimo problema,
    non riesco a definire delle variabili utilizzabili in tutte le funzioni ke scrivo
    sapete dirmi quale può essere la causa oppure quale sintassi devo usare per rendere le variabili accessibili da ogni parte del codice?

  2. #2
    Credo dipenda dall'approccio che utilizzi nel tuo codice, potrei dirti
    Codice PHP:
    $variabile "ciao";

    function 
    nome()
    {
       global 
    $variabile;

       
    // istruzioni....



  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    ho provato come dici te ma niente, mi da questo errore:

    syntax error, unexpected T_GLOBAL, expecting T_CASE or T_DEFAULT or '}

    sul seguente codice(nella linea contrassegnata)
    Codice PHP:
    <?php

    $punti 
    0;
    $punti_tot 3;
    switch (
    $_POST['test']) {
    global 
    $punti;//questa
    case 0:
    global 
    $punti;
    $punti $punti;
    break;

    case 
    1:
    global 
    $punti;
    $punti $punti 1;
    break;

    default:
    die(
    "Errore");
    }
    qualcuno sa dirmi il perchè o sa aiutarmi?

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,035
    dopo lo switch non credo sia accettata una variabile. Ci dovrebbe andare la prima condizione case...

  5. #5
    Originariamente inviato da Download
    ho provato come dici te ma niente, mi da questo errore:

    syntax error, unexpected T_GLOBAL, expecting T_CASE or T_DEFAULT or '}

    sul seguente codice(nella linea contrassegnata)
    Codice PHP:
    <?php

    $punti 
    0;
    $punti_tot 3;
    switch (
    $_POST['test']) {
    global 
    $punti;//questa
    case 0:
    global 
    $punti;
    $punti $punti;
    break;

    case 
    1:
    global 
    $punti;
    $punti $punti 1;
    break;

    default:
    die(
    "Errore");
    }
    qualcuno sa dirmi il perchè o sa aiutarmi?
    Bhè ma in sto codice non ti serve rendere globale nessuna variabile

    Codice PHP:
    <?php

    $punti 
    0;
    $punti_tot 3;
    switch (
    $_POST['test']) {
    case 
    0$punti $punti; break;
    case 
    1$punti++; break;
    default: die(
    "Errore");
    }
    echo 
    $punti;

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    si grazie me ne ero reso conto dopo infatti ora lo script va perfettamente
    grazie comunque

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.