Mam problem z zapisywaniem danych w bazie danych. Wygląda to tak jakby nazwy w kodzie i tabel w bazie się nie pokrywały. Gdy próbuje to naprawić, dane zapisują się z złych tabelach przez co mieszają się dane (tam gdzie ma byc autor pojawia się tekst itd.) Kod pliku "wpis1.php" w którym znajdują się pola tekstowewygląda tak:
<form action="wpis2.php?id=<?php echo $_GET['id'];
?>" method="POST">
<input type="submit" value="Wyslij">
Natomiast kod w pliku "wpis2.php" wygląda następująco:
<?php
$sqla = "SET CHARSET latin2";
$sql = "INSERT INTO tekst VALUES(0, '".$_POST['autor']."', '".$_POST['tytul']."', '".$_POST['tresc']."', '".$_GET['id']."');";
if($wykonaj){
} else {
echo 'Cos poszło nie tak- nie udało się dodać'; }
?>
Struktura bazy:
teksty > tekst: id, tytul, tekst, wyswietlen*, kat**
* informacja o ilości wyswietlen danego tekstu
** wartość liczbowa kategori do których przydzielane są teksty.
W czym jest problem ?