mam problem z poniszym skryptem
podejrzewam ze na 99% skopałem tablice sql
oczywiście będę bardzo rad za wskazanie błędów
kot formularza w ktorym wpisuje się dane
<?php <!--c1--><div class='codetop'>KOD</div><div class='codemain'><!--ec1--><form enctype="multipart/form-data" action="dodaj.php" method="post"> <p>Podpis:</p><input name="imie" type="text" maxlength="26" SIZE="30"><br> <p>Email:</p><input name="email" type="text" maxlength="26" SIZE="30"><br> <p>Strona WWW:</p><input name="www" type="text" maxlength="26" SIZE="30"><br> <br><p>Treść:</p><textarea name="wpis" cols="60" rows="7"></textarea> <br><br><input type="submit" value="Dodaj"> <form><!--c2--></div><!--ec2--> ?>
kod pliku pobierającego, weryfikującego i zapisującego dane do sql
<!--c1--><div class='codetop'>KOD</div><div class='codemain'><!--ec1--> <? } } if($date!=$spr) { $ok=1; } else { { $ok=1; } else { { $ok=1; } } } if($ok==1) { } } } else { exit; } $haslo='xxxxxxxxx'; $login='xxxxx'; $host='mysql2.yoyo.pl'; $baza='xxxxxxxx'; //pobieramy dane $imie=$_POST['imie']; $wpis=$_POST['wpis']; $www=$_POST['www']; $email=$_POST['email']; { exit; } { exit; } //znowu logujemy sie do bazy mysql if (!$bd) { exit; } $tablica='ksiega'; //wysylamy zapytanie $zapytanie = "insert into `$tablica` values ('".$wpis."', '".$imie." ,".$www."','".$email."',)"; if($dd) { } else { } //wczytanie pliku pierwszego ?><!--c2--></div><!--ec2-->
natomiast plik wyswietlajacy dane to:
<!--c1--><div class='codetop'>KOD</div><div class='codemain'><!--ec1--> <? $haslo='xxxxxxxx; $login='xxxxxxxx'; $host='xxxxxxxxxxx'; $baza='xxxxxxxxx'; //logowanie do serwera mysql @ $bd = mysql_pconnect($host, $login, $haslo); if (!$bd) { echo 'Połączenie z bazą danych jest teraz nie możliwe.'; exit; } mysql_select_db($baza); //wysyłamy zapytanie $zapytanie = 'SELECT * FROM `ksiega` WHERE 1 LIMIT 0, 30'; $dd = mysql_query($zapytanie); $bb = mysql_fetch_array($dd); while($bb) { $wpis=stripslashes($bb['wpis']); $imie=stripslashes($bb['imie']); //wyswietlamy wpis echo '<br>Napisał: '.$imie.'<br>'.$wpis. '<br>email: '.$email. '<br> WWW: '.$www; $bb = mysql_fetch_array($dd); } ?> <!--c2--></div><!--ec2-->
jak powinna wygladac konstrukcja tabeli ?
u mnie (zrobilem zrzut w phpAdminem)
-- Struktura tabeli dla `ksiega`
--
CREATE TABLE `ksiega` (
`imie` text collate utf8_polish_ci NOT NULL,
`email` text collate utf8_polish_ci NOT NULL,
`www` text collate utf8_polish_ci NOT NULL,
`wpis` text collate utf8_polish_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
--
-- Zrzut danych tabeli `ksiega`
--
INSERT INTO `ksiega` VALUES ('', '', '', '');
INSERT INTO `ksiega` VALUES ('', '', '', '');
INSERT INTO `ksiega` VALUES ('', '', '', '');
INSERT INTO `ksiega` VALUES ('', '', '', '');
INSERT INTO `ksiega` VALUES ('', '', '', '');
INSERT INTO `ksiega` VALUES ('', '', '', '');
INSERT INTO `ksiega` VALUES ('', '', '', '');