Automatischer Zeilen Umbruch im Gästebuch
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
anzahl
ausgabe
beginnen
date
gleichzeitig startwert
haben
insert
kommentar
limit
momentan irgendwie
order
startwert
step
zeile
zugreifen
-
wie kann ich das machen?
wenn der Code so asussieht:
<html>
<meta http-equiv="Content-Language" content="de">
<body bgcolor="#C0C0C0">
<body>
<?
include("admin.inc.php");
?>
<center>
<div style="width: 600px">
</body>
<strong>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber1" bordercolor="#000000" bgcolor="#FF9900">
<tr>
<td width="100%">
<body>
<h3 align="center">Herzlich Willkommen auf dem G?stebuch von GFXing</h3>
<form action="guestbook.php" method="post">
<p align="center">Dein <b>Name</b>:<br>
<input type="text" name="Name" size="20"><br>
deine <strong>Homepage</strong> oder <strong>E-Mail</strong>:<br>
<input type="text" name="Home" size="20"><br>
Dein Kommentar:<br>
<textarea cols="38" rows"4" wrap="soft" name="Kommentar" rows="5">
</textarea><br>
<input type="hidden" name="uw" value="<?php echo time(); ?>">
<input type="submit" value="Eintragen"> </p>
<p align="left"> </p>
</form>
<?
//include("function.inc.php");
//$unique=no_reload();
//Seiten ausgabe
$start=0; //Startwert
$step=15;//Wieviele eintr?ge gleichzeitig
//Startwert ?ndern falls notwendig
if (isset($_GET["start"])) {
$start=$_GET["start"];
}
$nr=$start+1;
include("zugriff.inc.php");
//MySQL Eintrage teil beginnt
//if (!empty($_POST["Name"]) && !empty($_POST["Home"]) && !empty($_POST["Kommentar"]) && !$unique) {
if (!empty($_POST["Name"]) && !empty($_POST["Home"]) && !empty($_POST["Kommentar"])) {
$datum=date("d.m.Y, H:i");
$sql="INSERT INTO guestbook " .
"VALUES('', '$_POST[Name]', '$_POST[Home]' , " .
"'$datum', '$_POST[Kommentar]')";
mysql_query($sql);
}
//MySQL GB Eintrage Teil Ende
$sql1="SELECT * FROM guestbook";
$sql2="SELECT * FROM guestbook ORDER BY id DESC LIMIT $start, $step";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
echo"<p>
<p>Anzahl der Eintr?ge: $zeilen</p>
<p></p>
<p>\n";
for ($i=0;$zeilen>$i;$i=$i+$step) {
$anf=$i+1;
$end=$i+$step;
echo"[ <a href=guestbook.php?start=$i>$anf-$end</a> ]";
}
//While Beginn
while ($row=mysql_fetch_assoc($result2)) {
echo "</p>
<p><strong>$nr.</ " .
" <b> " . htmlspecialchars($row["Name"]) . "</b> " .
"(" . htmlspecialchars($row["Home"]) .
")<br>--> schrieb am " .
"" . $row["Datum"] . ":" .
"<p>" . nl2br(htmlspecialchars($row["Kommentar"])). "</p><hr color='black'>
<p>\n";
$nr++;
} //while Ende
mysql_close();
?>
</body>
</p>
</td>
</tr>
</table>
</html>
Arpi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kannst du dein Problem vllt mal mit mehr als einem Wort erkl?ren..? Denn so hab ich momentan irgendwie keine richtige Ahnung was du willst.
mfg mace -
So:
<html>
<meta http-equiv="Content-Language" content="de">
<body bgcolor="#C0C0C0">
<body>
<?
include("admin.inc.php");
?>
<center>
<div style="width: 600px">
</body>
<strong>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber1" bordercolor="#000000" bgcolor="#FF9900">
<tr>
<td width="100%">
<body>
<h3 align="center">Herzlich Willkommen auf dem G?stebuch von GFXing</h3>
<form action="guestbook.php" method="post">
<p align="center">Dein <b>Name</b>:<br>
<input type="text" name="Name" size="20"><br>
deine <strong>Homepage</strong> oder <strong>E-Mail</strong>:<br>
<input type="text" name="Home" size="20"><br>
Dein Kommentar:<br>
<textarea cols="38" rows"4" wrap="soft" name="Kommentar" rows="5">
</textarea><br>
<input type="hidden" name="uw" value="<?php echo time(); ?>">
<input type="submit" value="Eintragen"> </p>
<p align="left"> </p>
</form>
<?
//include("function.inc.php");
//$unique=no_reload();
//Seiten ausgabe
$start=0; //Startwert
$step=15;//Wieviele eintr?ge gleichzeitig
//Startwert ?ndern falls notwendig
if (isset($_GET["start"])) {
$start=$_GET["start"];
}
$nr=$start+1;
include("zugriff.inc.php");
//MySQL Eintrage teil beginnt
//if (!empty($_POST["Name"]) && !empty($_POST["Home"]) && !empty($_POST["Kommentar"]) && !$unique) {
if (!empty($_POST["Name"]) && !empty($_POST["Home"]) && !empty($_POST["Kommentar"])) {
$kommentar = nl2br($_POST[Kommentar]);
$datum=date("d.m.Y, H:i");
$sql="INSERT INTO guestbook " .
"VALUES('', '$_POST[Name]', '$_POST[Home]' , " .
"'$datum', '$kommentar')";
mysql_query($sql);
}
//MySQL GB Eintrage Teil Ende
$sql1="SELECT * FROM guestbook";
$sql2="SELECT * FROM guestbook ORDER BY id DESC LIMIT $start, $step";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
echo"<p>
<p>Anzahl der Eintr?ge: $zeilen</p>
<p></p>
<p>\n";
for ($i=0;$zeilen>$i;$i=$i+$step) {
$anf=$i+1;
$end=$i+$step;
echo"[ <a href=guestbook.php?start=$i>$anf-$end</a> ]";
}
//While Beginn
while ($row=mysql_fetch_assoc($result2)) {
echo "</p>
<p><strong>$nr.</ " .
" <b> " . htmlspecialchars($row["Name"]) . "</b> " .
"(" . htmlspecialchars($row["Home"]) .
")<br>--> schrieb am " .
"" . $row["Datum"] . ":" .
"<p>" . nl2br(htmlspecialchars($row["Kommentar"])). "</p><hr color='black'>
<p>\n";
$nr++;
} //while Ende
mysql_close();
?>
</body>
</p>
</td>
</tr>
</table>
</html>
Viel Spa? beim raussuchen! -
aso, danke
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage