Posiadam oto taki kod do dodawania wpisow do bazy mysql
<div class="container"> <form id="submit" method="post"> <fieldset> </fieldset> </form> </div> <script type="text/javascript"> $(document).ready(function(){ $("form#submit").submit(function() { // we want to store the values from the form input box, then send via ajax below var fname = $('#fname').attr('value'); var lname = $('#lname').attr('value'); $.ajax({ type: "POST", url: "add.php", data: "fname="+ fname +"& lname="+ lname, success: function(){ $('form#submit').hide(); $('div.success').fadeIn(); } }); return false; }); }); </script>
oraz
<?php // where is your config file stored? include ("mysql.php"); // CLIENT INFORMATION $addClient = "INSERT INTO tekst (link,tresc) VALUES ('$fname','$lname')"; ?>
oraz baze mysql
CREATE TABLE IF NOT EXISTS `tekst` ( `id` int(11) NOT NULL AUTO_INCREMENT, `link` longtext NOT NULL, `tresc` longtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=95 ;
Gdy chce dodac jakis dluzszy tekst wyskakuje inormacja ze wpis zostal dodany, natomiast w bazie go nie ma. Po wpisaniu czegos krotszego wpis sie pojawia bez problemow. W czym moze tkwic problem?
z gory dziekuje za pomoc