silent12
Mitglied
Hallo,
ich bin gerade dabei meine website zu programmieren ( http://vu2048.web02.getvisible.de/neuaufbau/Mywebshare_website/ ) und dort würde ich gerne per readmore button einen anderen text aus einer Datenbank ausgeben.
Mein Code bis jetzt:
und die ajax.php:
Leider wird der neue Inhalt zwar in der Variablen übergeben, aber er wird nicht ausgegeben.
Kann mir jemand helfen ? (Wenn das hier im falschen Topic ist bitte einfach verschieben danke
)
Gruß
silent12
ich bin gerade dabei meine website zu programmieren ( http://vu2048.web02.getvisible.de/neuaufbau/Mywebshare_website/ ) und dort würde ich gerne per readmore button einen anderen text aus einer Datenbank ausgeben.
Mein Code bis jetzt:
Code:
var id = encodeURI($myblockinput.parent().attr('id'));
if(id == "")
{
alert("keine ID übermittelt");
}
else
{
$.ajax
({
type: "POST",
url: "js/ajax.php",
data: "id="+id,
success: function(data)
{
var bloginhalt = data;
$myblockinput.parent().animate({height: "500px"}, "800" ,function(){$myblockinput.html(bloginhalt);});
//rest kompliziert wenn man den code nicht kennt...
var idparent = $myblockinput.parent().attr('id');
$("#" + idparent + " .blogtext").removeClass('blogtext').addClass('blogtextlong');
alert(bloginhalt);
$myblockinput.removeClass('submit').addClass('submitlongblog');
$myblockinput.parent().addClass('blogausgeklappt');
}
});
und die ajax.php:
Code:
<?php
/*empfängt id des auszugebenden beitrags*/
if(!empty($_POST['id']))
{
$id = $_POST['id'];
/*#############AUSGABE der 2 Blogeinträge der Preview#########*/
include'../../Admin/connect.php';
/*Auswahl aus einer Tabelle*/
$abfrage4 = mysql_query("SELECT * FROM Blog WHERE ID = '$id'");
/*Ausgabe der Auswahl und dabei in einem Array($row2) speichern*/
while ($row4 = mysql_fetch_array($abfrage4)) {
$inhalt = "<div class='blogbox' id='".$row4['id']."'>
<div class='blogdate'>".$row4['date']."</div>
<h2 class='blogheadline'>".$row4['title']."</h2>
<div class='blogtext'>".$row4['blogtext']."</div>
<div class='blogimage'>
<img src='images/Blogimages/".$row4['blogimage']."' width='140px' height='140px' alt='blogimage' />
</div>
<div style='clear:both'></div>
<input type='submit' class='submit' value='Read More'/>
</div>";
}
$inhalt = preg_replace("/\r|\n/s", "", $inhalt);
mysql_close($connection);/*beendet Verbindung*/
echo utf8_encode($inhalt);
}
else
{
$fehler = "keine id übermittelt";
echo $fehler;
}
?>
Leider wird der neue Inhalt zwar in der Variablen übergeben, aber er wird nicht ausgegeben.
Kann mir jemand helfen ? (Wenn das hier im falschen Topic ist bitte einfach verschieben danke

Gruß
silent12