Visualizzazione dei risultati da 1 a 3 su 3

Discussione: funzione e stringa

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140

    funzione e stringa

    Nel database ho 2 campi che si chiamano sesso_m e sesso_f
    Ho una funzione che mi deve restituire la stringa $campo[sesso_m] oppure $campo[sesso_f] ecco la funzione :

    function sesso($sex){
    if($sex=="m") $nome_campo="$campo[sesso_".$sex."]";
    return($nome_campo);
    }

    Quando richiamo la funzione con questo codice sesso("m"); mi esce l'errore Parse error: parse error, expecting `']'' perchè lui cerca di attribuire a $nome_campo il valore della variabile $campo[sesso_ però non trova la chiusura della ]

    Io invece io voglio che alla variabile $nome_campo venga attributita proprio la stringa "$campo[sesso_m]" non il valore della variabile.

    Sapete come si fa ?

  2. #2

    Re: funzione e stringa

    Originariamente inviato da g.a.mimmo
    Nel database ho 2 campi che si chiamano sesso_m e sesso_f
    non sarebbe meglio averne solo 1 che si chiama sesso ? o forse ho capito male il problema
    ..
    comunque:

    function sesso($sex){
    $nome_campo='$campo[sesso_'.$sex.']';
    return($nome_campo);
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140

    Re: Re: funzione e stringa

    Originariamente inviato da Eyescream
    non sarebbe meglio averne solo 1 che si chiama sesso ? o forse ho capito male il problema
    ..
    comunque:

    function sesso($sex){
    $nome_campo='$campo[sesso_'.$sex.']';
    return($nome_campo);
    }
    Così associo a $nome_campo la stringa $campo[sesso_m] oppure $campo[sesso_f] mentre se volessi associare il valore di $campo[sesso_m] quale è la sintassi ? ho provato con $nome_campo=$campo[sesso_$sex]; ma mi da sempre l'errore parse error, expecting `']''

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.