Witam jestem tu nowym forumowiczem więc proszę o wyrozumiałość. Tworzę pewien projekcik i trafiłem na mur, a że jestem młodym adeptem tajników PHP i MySQL więc nie rugajcie mnie za być może trywialne problemy.
Mam tabelę generowaną z bazy MySQL oto jej kod:
.......
{
echo '<form action="skladki.php" method="post">';
echo '<input type="hidden" name="a" value="save">';
echo '<input type="hidden" name="rodzaj" value="SK">';
echo 'Obciążenie dotyczy:<br><input type="text" name="opis" size="50"></input><br>';
echo 'Podstawowa kwota obciążenia:<br><input type="text" name="kwota" size="20"></input>';
echo '<br><br>';
echo '<b>Obciążenia</b>';
echo '<br><br>';
echo '<table border="1" cellspacing="0" cellpadding="1" bgcolor="#ADB79E" bordercolor="grey">';
echo '<tr>';
echo '<th>L.p.</th>';
echo '<th>Nazwisko i Imię</th>';
echo '<th>Treść</th>';
echo '<th>Data</th>';
echo '<th>% wpłaty</th>';
echo '</tr>';
$k = 0; //liczba porządkowa
while($r = mysql_fetch_array($wynikkasa))
{
$k++; //liczba porządkowa
echo '<tr>';
echo "<td>".$k."</td>";
echo "<td><input readonly type=\"text\" name=\"imie_nazwisko[]\" value=\"$r[login]\"></td>";
echo '<td>wg opisu powyżej</td>';
echo "<td>$data</td>";
echo '<td><input type="text" size="5" value="100" maxlength="3" name="procent" onkeyup="CheckIsFloat(this);"/></td>';
echo '</tr>';
}
echo "</table></form>";
}
Później deklaracja zmiennych i zapis do tabeli:
$imie_nazwisko = $_POST['imie_nazwisko'];
$opis = $_POST['opis'];
$rodzaj = $_POST['rodzaj'];
$suma = $_POST['kwota']*($_POST['procent'])/100;
if (!empty($opis) and !empty($suma))
foreach($imie_nazwisko AS $imie_nazwisko) //i tutaj zaczyna się mój problem
{
$ins = mysql_query("INSERT INTO kasa (imie_nazwisko,data,opis,rodzaj,kwota) VALUES ('$imie_nazwisko','$data','$opis','$rodzaj','-$suma')")or die(mysql_error());
}
mamy tabelkę z nazwiskami i polem procent, jest to pole procentu upustu, nie potrafię dokonać zapisu do tabeli, tak aby skrypt pobrał wcześniej odczytane nazwiska i odpowiednio przyporządkował upust do każdego. Prosze o pomoc w temacie. Dziękuję i pozdrawiam.