Aktives Mitglied
Hey ich kämpfe mich gerade druch ein formular zu erstellen, welches die Daten in eine Datenbank schreibt. Diese Daten sollen dann wieder ausgelesen werden.
Soweit bin ich nun schon, allerdings möchte ich nun das aus dem Feld "Kommentar" nur die ersten 250 Zeichen ausgegeben werden und dann ein
Button oder eben der Text weiter steht. wenn man dort klickt soll der ganze Text zu lesen sein.
hier mein Code
leider bekomm ich jetzt nur noch eine weiße Seite
Soweit bin ich nun schon, allerdings möchte ich nun das aus dem Feld "Kommentar" nur die ersten 250 Zeichen ausgegeben werden und dann ein
Button oder eben der Text weiter steht. wenn man dort klickt soll der ganze Text zu lesen sein.
hier mein Code
Code:
<?php
include("function.inc.php");
$unique=no_reload();
$start=0; //start setzten (0=1. Zeile)
$step=4; // Wie viele Einträge gleichzeitig
//Startwert verändern;
if (isset($_GET["start"])) {
$start=$_GET["start"];
}
$nr=$start+1;
include ("zugriff.inc.php");
$sql1="SELECT * FROM berichte";
$sql2="SELECT * FROM berichte ORDER BY id DESC LIMIT $start, $step";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
echo "<p>Anzahl der Einträge: $zeilen</p>\n";
//while-schleife Anfangen
while ($row=mysql_fetch_assoc($result2)) {
$Eintrag=. nl2br(htmlentities($row["kommentar"])) . ;
if (strlen($Eintrag)>250) {
$Eintrag=substr($Eintrag, 0, 250);
$Eintrag.=".... <br>";
$Eintrag.="[a href='$SERVER[PHP_SELF]?id=$row[id]'>".
"Alles lesen </a> ]"; .
echo "<p><strong>$nr.</strong>" .
" <b>" . htmlentities($row["name"]) . "</b> " .
htmlentities ($row["alter"]) .
" aus " .
htmlentities ($row["ort"]) .
"(" . htmlentities ($row["plz"]).
") <br> Email:" .
htmlentities ($row["email"]) .
"<br>Webseite:" .
htmlentities ($row["hp"]) . "<br>schrieb am ".
$row["datum"] . ":" .
"<p> <strong>" $Eintrag . "</strong></p>" .
"<p>" . nl2br(htmlentities($row["kommentar"])) . "</p><hr>\n";
$nr++;
} // while Ende
for ($i=0;$zeilen>$i;$i=$i+$step) {
$anf=$i+1;
$end=$i+$step;
if ($end>zeilen) {
$end=$zeilen;
}
if ($anf==$end) {
echo "[ <a href=\"$_SERVER[PHP_SELF]?start=$i\">$end</a>] ";
}
else {
echo"[ <a href=\"$_SERVER[PHP_SELF]?start=$i\">$anf-$end</a>] ";
}
}
mysql_close();
?>
leider bekomm ich jetzt nur noch eine weiße Seite