Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema variabili dinamiche e verifica del loro contenuto

    Ciao a tutti !

    Ho questo problema, ho una query da cui estraggo una lista di id che devono essere associati a una variabile:

    Codice PHP:

        
    .....
        while(
    $arrayUten mysqli_fetch_assoc($queryUtenti)) {
            
            
    // CREO LISTA PER VALIDAZIONE
            
    $listaValidazioneForm .= "siglaTariffaContratto".$array['cod_dipendente']." == \"666\" || ";            

        }

        
    $listaValidazioneForm substr($listaValidazioneForm0, -4); 

    Da questo ciclo genero nr x variabili per effettuare un controllo su delle select inserite in un form:

    codice:
    siglaTariffaContratto248 == "666" || siglaTariffaContratto305 == "666"  || siglaTariffaContratto522 == "666" || siglaTariffaContratto1498 ==  "666" || siglaTariffaContratto5010 == "666" || siglaTariffaContratto542  == "666"

    E qui sorge il problema che non riesco a risolvere:

    ho il mio bel controllo sull'inserimento di quei dati:

    Codice PHP:

    if ($inserisci == "" || $listaValidazioneForm) {.... 

    il controllo non funziona, l'echo della riga mi riporta tutte le variabili senza il $, questo e' quello che vorrei ottenere:

    codice:
    $siglaTariffaContratto248 == "666" || $siglaTariffaContratto305 == "666"   || $siglaTariffaContratto522 == "666" || $siglaTariffaContratto1498 ==   "666" || $siglaTariffaContratto5010 == "666" || $siglaTariffaContratto542   == "666"
    Come posso fare per generare X variabili ma che possa utilizzarle nel mio If ?

    Spero di essermi fatto capire.

    Grazie, ciao

  2. #2
    $listaValidazioneForm è una stringa...

    Salva gli identificativi cod_dipendente in un array.

    Poi cicla l'array e usa ogni singolo valore per validare l'input.

    Usa una variabile temporanea per tenere traccia della validazione.

    O, ancora meglio, usa un array come campo in input e usa in_array() per assciurarti che vi sia almeno un 666.

  3. #3
    Quote Originariamente inviata da filippo.toso Visualizza il messaggio
    $listaValidazioneForm è una stringa...

    Salva gli identificativi cod_dipendente in un array.

    Poi cicla l'array e usa ogni singolo valore per validare l'input.

    Usa una variabile temporanea per tenere traccia della validazione.

    O, ancora meglio, usa un array come campo in input e usa in_array() per assciurarti che vi sia almeno un 666.
    Grazie, provo e vediamo un po' come va.

    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.