Zeilenumbrüche (sorry) und Ausrichtung

Funtzt leider immer noch nicht !

Hallo !

Das mit der Ausrichtung krieg ich bestimmt noch hin,is das kleinere Problem.
Nur so langsam dreh ich durch.
Ich hab mich mal in ruhe hingesetzt und kapiere "fast" alles bei den Links für die Folgeseiten.
Dummerweise fängt die Seitenzahl immer noch mit "0" an und ich bin am Ende meiner "Anfänger"-Weisheit.
Ich hoffe es erbarmt sich einer und hilft mir auf die sprünge.
Im Prinzip kapier ich alles bis auf den unteren Teil.

Ich glaub ich muss mal schnell was kaputt machen *gg*.

Swoob
 
ja funktioniern denn deine links und nur die ausgabe fängt bei 0 an?
Wenn ja dann mach einfach:
echo "<a href='....'>$i+1</a>";
 
ES GEHT !!!!!!!!!!!!!!

Vielen dank für eure Hilfe,um es so zu versuchen fehlt mir leider noch die Erfahrung.
Man war das stinklangweilig wie ich vor Wochen ausm Buch abgetippt hab und fast völlig die Motivation verloren habe.
Das spornt mich richtig an noch mehr selbst zu probieren und zu experimentieren.
Die Ausrichtung hab ich zwar noch nicht,aber ich denke ich werds per DIVs machen da ich alles so bisher gemacht habe.

Noch mal vielen dank !!!

Swoob :) :) :) :)
 
Script <-------

Hier noch mal das Script fals es jemanden intressiert (musste es noch etwas ändern,aber funtz hundert pro ! ) :

<?PHP
include ('gbook_var.inc.php');

$db = mysql_connect ($datenbank_host,$datenbank_user,$datenbank_pw);

mysql_select_db ($datenbank_name);

$sql = "SELECT * FROM $tabellen_name";

$result = mysql_query($sql,$db);

$number = mysql_num_rows($result);

$seiten=floor($number/$proseite);

$start=$page * $proseite;

$sql="SELECT * FROM $tabellen_name LIMIT $start,$proseite";

$result = mysql_query($sql,$db);

$ende = $start + $proseite;

if ($ende>$number)
{
$ende = $number;
}

echo "Zur Zeit sind $number Einträge im Gästebuch <BR> \n";
while ($row = mysql_fetch_array($result))
{
echo "<table align=center>";
echo "<tr>";
echo "<td align=leftcolspan='2'>".$row['id']."</td>";
echo "</tr>";
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'>".nl2br($row['beitrag'])."</td>\n";
echo "</tr>";
echo "</table><BR>";
}
if ($page>0) {
$i=$page-1;
echo "<A HREF=\"beitrag_anzeigen.php?page=$i+1\">zur&uuml;ck&nbsp;&nbsp;&nbsp;</A>";
}

for($i=0; $i<=$seiten; $i++)
{
if ($i==$page)
{
echo ($i+1)."&nbsp;&nbsp;&nbsp;";
}

else
{
echo "<A HREF=\"beitrag_anzeigen.php?page=$i\">".($i+1)."</A>&nbsp;&nbsp;&nbsp;";
}
}
if ($page<$seiten) {
$i=$page+1;
echo "<A HREF=\"beitrag_anzeigen.php?page=$i\">weiter</A>";
}
?>
 
IIeeeeeck!

Sorry, bitte nicht falsch verstehen -> ist nämlich gut gemeint!!!

Wenn Du code einfügst, kannst du das mit dem "PHP" oder "Code"-Button/Tag des vB Code machen, das macht es für die lesenden einfacher Code-Zeilen zu lesen.

Wenn Du Dich vertippst gibt es den "edit"-Button unten rechts unter dem Text, damit kannst Du Deinen Text korrigieren (und es merkt keiner das Du Dich vertippt hast ;) psssst).

Grüße,
vom lieben Neuro :-)
 
Danke !

Danke,werds mir merken,aber........
ES FUNKTIONIERT !
Ich habs nicht falsch verstanden :) :)
ES GEHT !
Muahaha es funktioniert.

Danke für Deinen Tipp und noch mal dank an die anderen.

Swoob
 
Aaargh...schon wieder ein kleiner Fehler !

Ansich funktioniert alles.
Nur ist mir grade aufgefallen das wenn ich z.B.Eintrage Nr. 10,20 oder 30 habe das eine Seite mehr angezeigt wird die aber leer ist.

Script :
PHP:
if ($page>0)   
{
$i=$page-1;
echo "<A HREF=\"beitrag_anzeigen.php?page=$i+ \">zur&uuml;ck&nbsp;&nbsp;&nbsp;</A>";
}

for($i=0; $i<=$seiten; $i++)
{ 
if ($i==$page)
{
echo ($i+1)."&nbsp;&nbsp;&nbsp;";
} 

else
{
echo "<A HREF=\"beitrag_anzeigen.php?page=$i\">".($i+1)."</A>&nbsp;&nbsp;&nbsp;";

}
}

if ($page<$seiten)
{
$i=$page+1;
echo "<A HREF=\"beitrag_anzeigen.php?page=$i\">weiter</A>"; 
}
?>

Bei den Links für die Folgeseiten mach ich ja "+1" damit die erste Seite nicht mit "0" beginnt.
Nun ist es so das bei dem Zwanzigsten Eintrag der im Augenblick testweise in der DB ist immer noch eine nächste Seite angezeigt wird die man auch anklicken kann die aber völlig leer ist da es ja für mein verständniss wegen den "+1" ist.

Nur wie zur Hölle krieg ich das in den Griff ????????
 
Zuletzt bearbeitet von einem Moderator:
Von der Gesamt-Seitenzahl eine Seite abziehen?
Also:

[SCHNIPPSEL]
PHP:
if ($page<$seiten-1)
{
$i=$page+1;
echo "<A HREF=\"beitrag_anzeigen.php?page=$i\">weiter</A>"; 
}
[SCHNAPPSEL]


Und warum ist es so schlimm "0" für seite "1" zu haben? ;)

Es wird doch per html auf der Seite angezeigt welche Seite es ist.
 
Zurück