Witam
Posiadam oto taki kod do dodawania wpisow do bazy mysql
<form id="submit" method="post"> <input id="fname" class="text" name="fname" size="50" type="text" value="http://"/><br/><br/>
<div class="success" style="display:none;">Dodales swoje ogloszenie. Sprawdz jego identyfikator na stronie glównej.
</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;
});
});
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