Редовете изчезват при запис от текстареа в БД?

lam3r4370

Registered
Явно нещо съм позабравил :D .
Значи прехвърлям от JS към PHP ,чрез AJAX ,променлива ,която съдържа стойност на текстареа.
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var ajaxDisplay = document.getElementById('div');
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
}
var txt = document.getElementById('txt').value;
var queryString = "?txt=" + txt;
ajaxRequest.open("GET", "file.php" + queryString, true);
ajaxRequest.send(null);

}

$value = $_GET['txt'];
$valued = nl2br($value);
$valueds = trim($valued);
$sql = "INSERT INTO table(text) VALUES('$valueds')";
$makesql = mysql_query($sql);

В БД:
Тип:VARCHAR
Дължина:255

При извеждане с mysql_fetch_assoc ми изкарва всичко на един ред ,както и го записва в БД ,а аз имам ,например 30 реда :shock:
 
$value = $_GET['txt'];
$value = nl2br($value);
$valueds = trim($value);
$sql = "INSERT INTO table(text) VALUES('$valueds')";
$makesql = mysql_query($sql);
 
Karcho каза:
$value = $_GET['txt'];
$value = nl2br($value);
$valueds = trim($value);
$sql = "INSERT INTO table(text) VALUES('$valueds')";
$makesql = mysql_query($sql);
Е ,то не е ли същото?
 

Back
Горе