Mam pewien problem przy dodawaniu danych do tabeli bazy danych. Tak wygl±da tabela:
<?php create table jeziorak_mecze ( kolejka TEXT, sezon TEXT, dzien TEXT, godzina TEXT, mecz TEXT, sklad1 TEXT, sklad2 TEXT, czerwone TEXT, zolte TEXT, widownia TEXT, wynik TEXT, bramki TEXT, data datetime ); ?>
A tak skrypt:
<?php include_once('connect.php'); $akcja = $_GET['akcja']; function top($txt) { '<html>'. '<head>'. \"<title>$txt</title>\". '<META content=\"text/html; charset=iso-8859-2\" http-equiv=Content-Type>'. '<META name=\"Author\" content=\"AG <krysia@jeziorak-ilawa.pl>\">'. '</head>'. \"<body>n\"; } if ($akcja == \"\" | !isset($akcja)) { top('Panel administracyjny :: Dodaj mecz'); $mecz = $row['mecz']; $id = $row['id']; \"<a href=\"dodaj_mecz.php?akcja=frm&id=$id\">Edytuj mecz</a> \". \"</td></tr>n\"; } } //////////////////////////////////////// del //////////////////////////////// if ($akcja == \"del\" && $id != \"\") { if (!$result) err(\"B³±d podczas usuwania\"); else header(\"Location: dodaj_mecz.php\"); exit; } ////////////////////////////////////// frm ///////////////////////////////// if ($akcja == \"frm\") { top('Panel administracyjny :: Dodaj mecz'); $id = $_GET['id']; { $mecz = $row['mecz']; $sklad1 = $row['sklad1']; $sklad2 = $row['sklad2']; $kolejka = $row['kolejka']; $wynik = $row['wynik']; $sezon = $row['sezon']; $dzien = $row['dzien']; $godzina = $row['godzina']; $czerwone = $row['czerwone']; $zolte = $row['zolte']; $widownia = $row['widownia']; $bramki = $row['bramki']; } echo \"<tr><td><b>Sezon:</b><textarea wrap=soft class='txtinput' rows='1' name='sezon' cols='26' style='float: left'>$sezon</textarea></td><td><b>Kolejka:</b><textarea wrap=soft class='txtinput' rows='1' name='kolejka' cols='10' style='float: left'>$kolejka</textarea></td></tr>n\"; echo \"<tr><td><b>Data:</b><textarea wrap=soft class='txtinput' rows='1' name='dzien' cols='26' style='float: left'>$dzien</textarea></td><td><b>Godzina:</b><textarea wrap=soft class='txtinput' rows='1' name='godzina' cols='10' style='float: left'>$godzina</textarea></td></tr>n\"; echo \"<tr><td><b>Mecz:</b><textarea wrap=soft class='txtinput' rows='1' name='mecz' cols='50' style='float: left'>$mecz</textarea></td><td><b>Wynik:</b><textarea wrap=soft class='txtinput' rows='1' name='wynik' cols='10' style='float: left'>$wynik</textarea></td></tr>n\"; echo \"<tr><td><b>Bramki:</b><textarea wrap=soft class='txtinput' rows='1' name='bramki' cols='80' style='float: left'>$bramki</textarea></td><td> </td></tr>n\"; echo \"<tr><td><b>Sk³ad gospodarzy:</b><textarea wrap=soft class='txtinput' rows='5' name='sklad1' cols='50' style='float: left'>$sklad1</textarea></td><td> </td></tr>n\"; echo \"<tr><td><b>Sk³ad go¶ci:</b><textarea wrap=soft class='txtinput' rows='5' name='sklad2' cols='50' style='float: left'>$sklad2</textarea></td><td> </td></tr>n\"; echo \"<tr><td><b>Czerwone kartki:</b><textarea wrap=soft class='txtinput' rows='1' name='czerwone' cols='50' style='float: left'>$czerwone</textarea></td><td> </td></tr>n\"; echo \"<tr><td><b>¯ó³te kartki:</b><textarea wrap=soft class='txtinput' rows='1' name='zolte' cols='50' style='float: left'>$zolte</textarea></td><td> </td></tr>n\"; echo \"<tr><td><b>Widownia:</b><textarea wrap=soft class='txtinput' rows='1' name='widownia' cols='30' style='float: left'>$widownia</textarea></td><td> </td></tr>n\"; echo\"\"></td></tr>n\"; } ////////////////////////////////////// add ///////////////////////////////////// if ($akcja == \"add\") { $id = $_POST['id']; $kolejka = $_POST['kolejka']; $sezon = $_POST['sezon']; $dzien = $_POST['dzien']; $godzina = $_POST['godzina']; $mecz = $_POST['mecz']; $sklad1 = $_POST['sklad1']; $sklad2 = $_POST['sklad2']; $czerwone = $_POST['czerwone']; $zolte = $_POST['zolte']; $widownia = $_POST['widownia']; $wynik = $_POST['wynik']; $bramki = $_POST['bramki']; { $result = mysql_query(\"UPDATE jeziorak_mecze SET kolejka='$kolejka', sezon='$sezon', dzien='$dzien', godzina='$godzina', mecz = '$mecz', sklad1 = '$sklad1', sklad2 = '$sklad2', czerwone='$czerwone', zolte='$zolte' widownia='$widownia', wynik='$wynik', bramki='$bramki', WHERE id='$id'\"); if (!$result) err(\"B³±d podczas aktualizacji\"); else { if ( $_GET['go'] == 2 ) else } } else { //dodawanie $result = mysql_query(\"INSERT INTO jeziorak_mecze VALUES(null,'$mecz','$sklad1','$sklad2','$sezon','$wynik','$kolejka','$dzien','$godzina','$bramki','$czerwone','$zolte,'$widownia' '')\"); if (!$result) err(\"B³±d podczas dodawania\"); else header(\"Location: dodaj_mecz.php?akcja=przebieg2&id=$mid$id\"); } } ?>
Mogliby¶cie udzieliæ mi wskazówke, gdzie jest b³±d w kodzie? Oczywi¶cie skrypt poprawnie ³±czy siê z baz± danych, jednak przy dodawaniu nowego meczu, bo do tego s³u¿y ten skrypt wyplówa mi b³±d, ¿e dane nie zosta³y dodane. Bardzo proszê o pomoc.