Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [php] multiple select

  1. #1

    [php] multiple select

    ho una form fatta col method post e sono presenti 2 multiple select

    quella che a me interessa la chiamo to[]

    il codice che riceve il tutto è
    codice:
    	$to = $_POST['to[]'];
    	$num_to = count($to);
    	
    	if ($num_to > 0){
    		foreach ($to as $key) 	{ 
    			$query = "INSERT INTO CommessaToRisorsa (id_commessa, id_risorsa) VALUES (". $_POST['id_commessa'].", ".$key.")";
    			$result = mysql_query($query) or print("Query fallita");		}
    	}
    non mu funzia, nessuno di voi sa qualcosa ?
    a me ha sempre funzionato e non capisco il perchè adesso no

    grazie

  2. #2
    penso che potresti fare direttamente così:

    Codice PHP:
    if (count($_POST['to']) > 0){
            foreach (
    $to as $key)     { 
                
    $query "INSERT INTO CommessaToRisorsa (id_commessa, id_risorsa) VALUES ("$_POST['id_commessa'].", ".$key.")";
                
    $result mysql_query($query) or print("Query fallita");        }
        } 
    Planet Earth is blue and there's nothing I can do

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.