Te la puoi cavare scrivendo cosi..
Codice PHP:
echo "<td>"."<input type='text' name='costo[]' value='0.00'>"."</td>";
Vale anche per l'altro input. $_POST['corso'] è un array. Quindi non hai bisogno di un foreach.
Esempio :
file test812.php
Codice PHP:
<?php
if (isset($_POST['aggiungi'])) {
if ($_POST['aggiungi'] == 'Aggiungi scheda') {
foreach($_POST['costo'] as $key => $value) {
echo "$key => $value<br/>";
}
$array = $_POST['costo'];
print_r($array);
} // ($_POST['aggiungi'] == 'Aggiungi scheda')
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form method='POST' action='test812.php'>
<input type='submit' name='aggiungi' value='Aggiungi scheda'><br></br>
Costo 1 : <input type='text' name='costo[]' value='0.00'><br/>
Costo 2 : <input type='text' name='costo[]' value='0.00'><br/>
Costo 3 : <input type='text' name='costo[]' value='0.00'><br/>
Costo 4 : <input type='text' name='costo[]' value='0.00'><br/>
</form>
</body>
</html