S
Swoob
Ich muss hier leider noch mal was aufmachen.
Ich versuche Zeilenumbrüche zu ersetzten,ich weiss es gibt ne Menge dazu aber blick das mit meinem Script nicht.
Ich hab schon so einiges versucht aber mir fehlt noch das wissen um es umzusetzten.
Wo muss ich nl2br reinsetzten und wie krieg ich die Anzeige der Seitenzahl mittig ausgerichtet oder noch besser alles in eine Tabellenzeile.
Ich blick das im unteren Teil des Scripts nochnicht so sehr.
P.S. : Ja ich weiss ich hab einen Teil kopiert aus anderen aber ich hab festgestellt das ich wesentlich besser lerne als wenn ich blind aus meinen Büchern abtippe.
P.P.S. ie kleinen Erfolge spornen richtig fein an
Script :
<?PHP
include ('var.inc.php');
$db = mysql_connect ($dbserver,$dbuser,$dbpass);
mysql_select_db ($dbname);
$sql = "SELECT * FROM $db_table";
$result = mysql_query($sql,$db);
$number = mysql_num_rows($result);
$seiten=floor($number/$proseite);
$start=$page * $proseite;
$sql="SELECT * FROM $db_table LIMIT $start,$proseite";
$result = mysql_query($sql,$db);
$ende = $start + $proseite;
if ($ende>$number)
{
$ende = $number;
}
echo "<p align=center>Zur Zeit sind $number Einträge im Gästebuch</p><BR> \n";
while ($row = mysql_fetch_array($result))
{
echo "<table align=center>";
echo "<tr>";
echo "<td align=left width='75'>Eintrag von: </td>\n";
echo "<td align=left>".$row['name']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left width='75'>eMail: </td>\n";
echo "<td align=left>".$row['email']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left width='75'>Homepage: </td>\n";
echo "<td align=left>".$row['homepage']."</td>";
echo "<tr>";
echo "<td align=left width='75'>Schrieb :</td>\n";
echo "<td width='*'></td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left colspan='2'>".$row['beitrag']."</td>\n";
echo "</tr>";
echo "</table><BR>";
}
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"guestbook.php?page=$i\"><p align=center><Zurück </p></A>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo "<p align=center>".$i." </p>";
}
else {
echo "<A HREF=\"guestbook.php?page=$i\"><p align=center>$i</p></A> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"guestbook.php?page=$i\"><p align=center>next></p></A>";
}
?>
Ich versuche Zeilenumbrüche zu ersetzten,ich weiss es gibt ne Menge dazu aber blick das mit meinem Script nicht.
Ich hab schon so einiges versucht aber mir fehlt noch das wissen um es umzusetzten.
Wo muss ich nl2br reinsetzten und wie krieg ich die Anzeige der Seitenzahl mittig ausgerichtet oder noch besser alles in eine Tabellenzeile.
Ich blick das im unteren Teil des Scripts nochnicht so sehr.
P.S. : Ja ich weiss ich hab einen Teil kopiert aus anderen aber ich hab festgestellt das ich wesentlich besser lerne als wenn ich blind aus meinen Büchern abtippe.
P.P.S. ie kleinen Erfolge spornen richtig fein an
Script :
<?PHP
include ('var.inc.php');
$db = mysql_connect ($dbserver,$dbuser,$dbpass);
mysql_select_db ($dbname);
$sql = "SELECT * FROM $db_table";
$result = mysql_query($sql,$db);
$number = mysql_num_rows($result);
$seiten=floor($number/$proseite);
$start=$page * $proseite;
$sql="SELECT * FROM $db_table LIMIT $start,$proseite";
$result = mysql_query($sql,$db);
$ende = $start + $proseite;
if ($ende>$number)
{
$ende = $number;
}
echo "<p align=center>Zur Zeit sind $number Einträge im Gästebuch</p><BR> \n";
while ($row = mysql_fetch_array($result))
{
echo "<table align=center>";
echo "<tr>";
echo "<td align=left width='75'>Eintrag von: </td>\n";
echo "<td align=left>".$row['name']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left width='75'>eMail: </td>\n";
echo "<td align=left>".$row['email']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left width='75'>Homepage: </td>\n";
echo "<td align=left>".$row['homepage']."</td>";
echo "<tr>";
echo "<td align=left width='75'>Schrieb :</td>\n";
echo "<td width='*'></td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left colspan='2'>".$row['beitrag']."</td>\n";
echo "</tr>";
echo "</table><BR>";
}
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"guestbook.php?page=$i\"><p align=center><Zurück </p></A>";
}
for($i=0; $i<=$seiten; $i++) {
if ($i==$page) {
echo "<p align=center>".$i." </p>";
}
else {
echo "<A HREF=\"guestbook.php?page=$i\"><p align=center>$i</p></A> ";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"guestbook.php?page=$i\"><p align=center>next></p></A>";
}
?>