Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    cercare se un numero è compreso in campo di una tabella

    ho un input text di nome ud_rif e due campi di una tabella:
    materiali
    az_rac
    il campo materiali contiene i valori:1-2-3-6-9-4
    a questi sono associati i valori di az_rac:4-7-9-3-5-4
    io voglio controllare che se il campo numerico passato con l'input text esiste dentro il campo materiali,devo trovare il corrispettivo del campo az_rac.
    esempio:se i campo input è 6 deve darmi il campo di az_rac 3.
    se è 9 deve darmi 5 e cosi via. io ho provato a farlo cosi:
    $query="select * from tabella where id=$id";
    $result = mysql_query($query);
    for ($i=0; $i<mysql_num_rows($result); $i++){
    $id_materiali=mysql_result($result,$i,"materiali") ;
    $array_id_materiali=explode($id_materiali,"-");
    if (in_array($_POST['id_rif'],$array_id_materiali)){
    echo "id è presente";
    //trovi l'id dell'azienda alla stessa posizione, qdi
    $id_azienda=mysql_result($result,$i,"az_rac");
    echo "l'id azienda è $id_azienda";



    }
    else {echo "l'id non è presente";}
    }
    ?>
    ma non funziona.mi dice sempre che l'id non è presente.perche?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    up

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    up

    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    in questo modo non va bene?
    Codice PHP:
    // $input sarà la variabile nella quale carichi il valore inserito dal campo di testo
    $query="select * from tabella where materiali=$input"
    $result mysql_query($query); 
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    purtroppo no

    al massimo dovrei usare un like.. ma non mi associa poi il campo id_azienda
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.