Huhu Thomas
------------ hier liegt eventuell der Fehler: ------------
if(isset($submit))
{
function insert_it($num)
{
mysql_query("INSERT pk_at_data (at_name, at_wirk, at_work_typ, at_typ, at_ap, at_sp, at_genau, at_tm, at_vm, at_tvm_find) VALUES ('$at_name_$num','$at_wirk_$num','$at_wirk_typ_$num','$at_typ_$num','$at_ap_$num','$at_sp_$num','$at_genau_$num','$at_tm_$num','$at_vm_$num','$at_tvm_find_$num')");
}
insert_it("1");
insert_it("2");
insert_it("3");
insert_it("4");
insert_it("5");
}
Innerhalb der Funktion insert_it sind die Variablen $at_name etc. alle undefiniert, da sie nicht übergeben werden.
(Stichwort Gültigkeitsbereich von Variablen)
Auch finde ich die Platzierung der Funktion innerhalb einer if-Bedingung eher unglücklich und auch unüblich.
Es ist in jedem Fall besser die Funktionen sauber von der Programmlogik zu trennen.
Viele Grüße
lulu