<?php
session_start();
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
?>
<html>
<link rel="stylesheet" type="text/css" href="javacss.css">
<link rel="stylesheet" href="font-awesome-4.5.0/css/font-awesome.min.css">
<body>
<div class="all">
<div class="php_kom">
<?php
$z= $_POST["imgurl"];
$test = "http://192.168.178.61/PHPversion/"; // mal gucken
$pdo = new PDO('mysql:host=localhost;dbname=Datenbank_NEU', 'root', 'lehar456');
$sql = "SELECT user_id FROM `bildtabelle` WHERE path = '$z'";
foreach ($pdo->query($sql) as $row) {
$sql = "SELECT profilbild, vorname, nachname FROM `adressen` WHERE id = '".$row['user_id']."'";
foreach ($pdo->query($sql) as $row) {
echo "<img class='image' src='".$test.$row['profilbild']."'><p class='name'>".$row['vorname']." ".$row['nachname']."</p>";
}
}
echo "<hr class='stripe2'> ";
?>
<?php
$z= $_POST["imgurl"];
try {
$db = new PDO('mysql:host=localhost;dbname=Datenbank_NEU', 'root', 'lehar456');
$sql = "SELECT kommentare.userid, kommentare.k_path, kommentare.eintrag, kommentare.autor, kommentare.datum, DATE_FORMAT(datum,'%d.%m.%Y um %H:%i') AS meindatum FROM `kommentare` WHERE kommentare.k_path = '$z' ORDER BY kommentare.datum DESC LIMIT 50";
$ergebnis = $db->query($sql);
foreach ($ergebnis as $zeile) {
printf("<p class='rest'><a class='Kom_name' href=\"mailto:%s\">%s</a> am %s:</p>
<h3>%s</h3><p style='margin-bottom: 10px'>%s</p><hr noshade=\"noshade\" />",
urlencode($zeile['']), // da stand mal email
htmlspecialchars($zeile['autor']),
htmlspecialchars($zeile['meindatum']),
htmlspecialchars($zeile['']), // hier stand mal userid
nl2br(htmlspecialchars($zeile['eintrag']))
);
}
} catch (PDOException $e) {
echo 'Fehler: ' . htmlspecialchars($e->getMessage());
}
echo "<button class='button03' onclick='show_more()'>weitere Kommentare laden...</button>";
?>
<script>
function show_more() {
$.get('unbenannt.php', function(data) {
$('.php_kom').html(data);
})
}
</script>
</div>
<hr class="stripe3">
<i id='icon2' class='fa fa-comment-o ' aria-hidden='true'></i>
<?php
$z= $_POST["imgurl"];
$pdo = new PDO('mysql:host=localhost;dbname=Datenbank_NEU', 'root', 'lehar456');
$statement = $pdo->prepare("SELECT k_path, COUNT(*) AS anzahl FROM kommentare WHERE k_path = '$z'");
$statement->execute();
while($row = $statement->fetch()) {
echo "<p class='anzahl'>".$row['anzahl']."</p>";
}
?>
<i id='icon' class='fa fa-star-half-o' aria-hidden='true'></i>
<hr class="stripe">
<form method="post" class="formular">
<textarea data-imgurl="<?php echo $z; ?>" cols="35" rows="1" id="kommentarfeld" name="Kommentar" placeholder="Kommentar hinzufügen..."></textarea><br/>
</form>
<script>
$("#kommentarfeld").on("keydown", function (event) {
var komm = $("#kommentarfeld").val();
var imgurl = $("#kommentarfeld").data("imgurl");
var code = (event.keyCode ? event.keyCode : event.which);
if (code == 13) {
event.preventDefault();
console.log("enter pressed");
// hier die Aktionen zum Abschicken des Kommentars
$.ajax({
url: "Kommentar_eintragen.php",
data: {imgurl: imgurl, Kommentar: komm},
type: "POST",
success: function(input) {
console.log("Success input = " + input); // kann später raus
inside(imgurl);
// hier möglicherweise eine geeignete Meldung an den
// Benutzer, dass der Kommentar eingetragen wurde
},
error: function() {}
});
$('.formular')[0].reset();
function inside(imgurl) {
$.ajax({
url: "Version2.php",
data: {imgurl: imgurl},
type: "POST",
success: function(input) {
console.log("Success input = " + input); // kann später auch raus
$("#comments").html(input);
// Ausgabe von Version2.php steht unter dem Parameter output zur Verfügung
// in deinem Fall wären das die Kommentare
},
error: function( /* Parameter entspr Doku */ ) {}
})
}
}
});
</script>
</div>
</body>
</html>