Buon pomeriggio,
Ho un form con variabili di tipo POST vorrei inserirle in un array.
Nella pagina ho una tabella in cui inserisco dei valori estratti dal db tramite la sessione e un form dove inserisco un valore,
codice:
echo "<form method='POST' action='add-new-work.php'><input type='submit' name='aggiungi' value='Aggiungi scheda'><br></br>";
foreach ($_SESSION['idint'] as $nome_intervento => $idinterv) {
echo" <table border='1'>
<tr>
<th>Tipologia intervento</th>
<th>Costo</th>
<th>Categoria</th>
<th>Azioni</th>";
echo"<tr>";
$query_select=@mysql_query ("SELECT categoria FROM tipologia_intervento WHERE id_intervento='$idinterv' ") or die ("query fallita");
while ($row= @mysql_fetch_array ($query_select)){
$categoria=$row['categoria'];
echo"<td>".$nome_intervento."</td>";
echo "<td>"."<input type='text' name='costo' value='0.00'>"."</td>";
echo "<input type='hidden' name='idint' value='$idinterv'>";
echo "<td>".$categoria."</td>";
echo "<td>".'Edit || Delete'."</td>";
}
}
echo"</table>";
echo "</form>";
echo "<br>";
Vorrei recuperare $_POST['idint'] e $_POST['costo'] e metterli in array per poi fare un insert in una tabella dei dettagli.... Ho provato in questo modo ma...
codice:
$idint=$_POST['idint'];
$costo= $_POST['costo'];
foreach ($_POST[] as $key => $value){
$rip[]=$costo;
}
print_r ($rip);
..Non va
Mette solo un valore e non quelli totali visualizzati
Sono alle prime armi, ho tanto da studiare e sperimentare.. Quindi avanti, si accettano consigli ..