Hallo zusammen,
ich starte gerade meine ersten Experimente mit Ajax.
Dabei möchte ich Inhalte aus einer MySQL Datenbank nachfordern.
Unten steht der Code aus den beiden Dateien (js und php)
Wenn ich jetzt in der Datenbank mehrzeiligen Text habe (Die Felder sind vom Typ Text) wird dieser jedoch nur einzeilig angezeigt. Es findet also kein Zeilenumbruch statt. Erst wenn der Text in der Datenbank ein <br> Tag erhält wird auch dort umgebrochen.
Wie funktioniert sowas mit mehrzeiligem Text?
ich starte gerade meine ersten Experimente mit Ajax.
Dabei möchte ich Inhalte aus einer MySQL Datenbank nachfordern.
Unten steht der Code aus den beiden Dateien (js und php)
Wenn ich jetzt in der Datenbank mehrzeiligen Text habe (Die Felder sind vom Typ Text) wird dieser jedoch nur einzeilig angezeigt. Es findet also kein Zeilenumbruch statt. Erst wenn der Text in der Datenbank ein <br> Tag erhält wird auch dort umgebrochen.
Wie funktioniert sowas mit mehrzeiligem Text?
Code:
var resObj = erzXHRObjekt();function DbRequest() {
resObj.open("get","ajaxdb.php",true);
resObj.onreadystatechange=handelResponse;
resObj.send(null);
}
function handelResponse() {
if(resObj.readyState == 4) {
document.getElementById("offer_detail_inhalt_text_2").innerHTML=resObj.responseText;
}
}
Code:
<?php
include '../new_include/config.inc.php';
$db=mysql_connect(c_db_server,c_db_user,c_db_pass);
if (!$db) {
die('Keine Verbindung möglich: ' . mysql_error());
}
mysql_select_db(c_db_database);
$res=mysql_query("SET NAMES 'utf8'");
$query=mysql_query("select * from new_angebote where offer_id = '2'");
while($result=mysql_fetch_array($query)){
echo $result['offer_prod_techdata'];
}
?>