Ciao a tutti;
ho una porzione di codice formata da 3 insert praticamente identiche che vorrei riscrivere in maniera più compatta e ottimizzata ma mi sto ingarbugliando perchè nn sono molto pratico...
Codice PHP:
$sql = "INSERT INTO magazzino (prodotto,quantita,ricavomese)
VALUES ('grano','".$granoquant."','".$granoric."')";
$db->query($sql);
$sql = "INSERT INTO magazzino (prodotto,quantita,ricavomese)
VALUES ('riso','".$risoquant."','".$risoric."')";
$db->query($sql);
$sql = "INSERT INTO magazzino (prodotto,quantita,ricavomese)
VALUES ('mais','".$maisquant."','".$maisric."')";
$db->query($sql);
Vorrei provare a trasformarlo in qualcosa del genere:
Codice PHP:
$prodotto = array('grano','riso','mais');
foreach ($prodotto as $valore) {
$sql = "INSERT INTO magazzino (prodotto,quantita,ricavomese)
VALUES ('$valore','???','???')";
$db->query($sql);
Non so se è corretto un approccio del genere, ma soprattutto non so come ricreare in maniera dinamica la variabile... Nei vari tentativi che ho fatto, al massimo sono riuscito ad ottenerne il nome, ma non il valore...