F
Frustierter
Ich habe ein Problem mit meinem Script.
Wenn ich es ausführe zeigt es mir zwar den Text mit 50 Wörtern (so wie eingestellt) an, doch die Übernahme der ID als Link [weiter] ,wird auch angezeigt, in der Ausgabezeile des Textes funktioniert nicht um den Text voll anzuzeigen.
Hat jemand da eine Lösung um die ID in den Link einzulesen?
Wenn ich es ausführe zeigt es mir zwar den Text mit 50 Wörtern (so wie eingestellt) an, doch die Übernahme der ID als Link [weiter] ,wird auch angezeigt, in der Ausgabezeile des Textes funktioniert nicht um den Text voll anzuzeigen.
Hat jemand da eine Lösung um die ID in den Link einzulesen?
PHP:
<?php
error_reporting(E_ALL);
mysql_connect("localhost","xxx","xxx") or die("Fehler beim Verbinden");
mysql_select_db("xxx");
$sql = "SELECT
*,
DATE_FORMAT(datum, '%d.%m.%Y um %T Uhr') AS Changedatum
FROM
news
";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$news[] = $row;
}
$Anzahl = count($news);
if (isset($_GET['id']) AND $_GET['id'] != "") {
$sql2 = "WHERE
id = '".$_GET['id']."'
ORDER BY
datum DESC
";
} else {
$sql2 = "
ORDER BY
datum DESC
";
}
# Anzahl der angezeigten Nachrichten
if (isset($_GET['page']) AND $_GET['page'] != "") {
$page = $_GET['page'];
$page_start = ($page-1)*2;
//$page_ende = $page*2;
$sql3 = "LIMIT
".$page_start.", 2
";
} else {
$sql3 = "LIMIT
1, 3
";
}
if(isset($_GET['id'])) {
$sql = "SELECT
text
FROM
news
WHERE
`id` ='".$_GET['id']."' ";
# Ausgabe des vollen Textes
} else {
$sql = "SELECT
id,
text
FROM
news"; }
#Anzeige
$sql = "SELECT
title, untertitel, CONCAT(SUBSTRING_INDEX(text, ' ', 50), '...') AS text, DATE_FORMAT(datum, '%d.%m.%Y um %T Uhr') AS Changedatum, quelle
FROM
news";
$sql = $sql.$sql2.$sql3;
$result = mysql_query($sql);
$news = array();
while ($row = mysql_fetch_assoc($result)) {
$news[] = $row;
}
for ($z=0; $z<count($news); $z++) {
echo "<b>".$news[$z]['title']."</b><br>";
echo "".$news[$z]['untertitel']."";
echo "<p>" .$news[$z]['text'] ."<a href='index1.php?id=".$row['id']."'> [weiter]</a></p>";
echo $news[$z]['Changedatum']."<br>";
echo "Quelle: ".$news[$z]['quelle']."<hr>";
}
?>