mam problem podczas wstawiania danych do tabeli. Chodzi o to że podczas dodawania jakichkolwiek danych do tabeli najpierw wstawia mi jeden pusty rekord a dopiero po wypełnieniu formularza te dane które chcę.
Nie wiem dlaczego tak sie dzieje ale wydaje mi sie że to wstawia te dane już podczas samego wygenerowania skryptu.
Skrypt wygląda tak
<html> <form name=\"dodaj_odpowiedz\" method=\"post\"> <center><table border=\"0\" width=\"533\" ></center> <tr> <td align=\"left\" width=\"97\"> <b>Podaj treść odpowiedzi</b></td> <td align=\"left\" width=\"422\"><textarea rows=\"3\" name=\"Odpowiedz\" cols=\"50\"></textarea><br><b></b></td> </tr> <tr><td align=\"left\" width=\"97\"><b>Czy odpowiedź jest poprawna:</b></td> <td align=\"left\"><select size=\"1\" name=\"Dobra_odp\"> <option value=\"1\">TAK</option> <option value=\"0\">NIE</option> </select></td> </tr> </table> <center><table border=\"0\" width=\"533\"><tr> <b>Pytanie</b></td> <? $db_name = \"praca\"; $sql = \"SELECT ID_pytania, Tresc_pytania FROM Pytania ORDER BY Tresc_pytania\"; $sql2 = \"insert into Odpowiedzi values('null','$ID_pyt','\".$_POST['Odpowiedz'].\"','$Wynik','\".$_POST['Dobra_odp'].\"')\"; } ?> </form><p> <tr><td><center> <form action=dodaj_odpowiedz.php><input type=\"submit\" value=\"Dodaj\"> <input type=\"reset\" value=\"Wyczyść\"></form> </tr></td></table> <center><form action=index.html><input type=submit value=\"Powrót do menu\"> </form></center></form> </html>
Jak wiecie co należy zmienić ażeby nie wstawiało mi pustego wiersza to napiszcie.