Login  Regeln Aktuelles Datum und Uhrzeit: 09.01.2009, 06:54  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Wie Tabellenzeilennummerierung automatisch aktualisieren?

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> HTML & CSS
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Joachim Mink
User [User]
User



Anmeldung: 05.03.06
Beiträge: 11

BeitragVerfasst am: 05.03.2006, 23:57    Titel: Wie Tabellenzeilennummerierung automatisch aktualisieren? Antworten mit Zitat

Hallo allerseits,

bei der Suche nach einer Problemlösung bin ich hier auf dieses Forum gestoßen und möchte Euch bitten mir zu helfen:

Ich möchte auf dem Bildschirm eine Art Tabelle anzeigen, die bis zu 100 Zeilen haben soll. Die Zeilen sollen fortlaufend nummeriert werden. Zeilenhöhe ist etwa 30- 60 Pixel, wegen einem Bildchen. Wenn ich später irgend eine Zeile entferne, soll sich die Nummerierung aller folgenden Zeilen automatisch(!) wieder aktualisieren.

Zuerst wollte ich eine normale html-Tabelle nehmen. Die scheidet aber wegen der fehlenden Nummernaktualisierung aus.

Dann habe ich eine geordnete Liste genommen, die normalerweise die Nummerierung automatisch durchführt.

<OL><LI style="vertical-align:middle"><TABLE>Zeile 1...</TABLE>
<LI style="vertical-align:middle"><TABLE>Zeile 2...</TABLE>
<LI style="vertical-align:middle"><TABLE>Zeile 3...</TABLE>
usw.
</OL>
Da der Zeileninhalt jedoch in mehrere Spalten aufgeteilt werden soll, habe ich für jede Zeile einen eigene Tabelle gemacht.

So klappt es auch wunderbar mit IE6.
Bei Firefox 1.5 werden die Ziffern leider trotz Formatierungsbefehl auf den untersten Rand der Zeile gesetzt. (Damit könnte ich ja noch leben.)

Doch bei Opera 8.5 wird überhaupt keine Ziffer angezeigt. Dies hängt, wie ich inzwischen herausgefunden habe, nur mit der sofort auf <LI>folgenden Tabelle zusammen. Steht hinter <LI> ein Punkt erscheint die Ziffer, doch die Tabelle bzw. Zeile wird dann eine Zeile tiefer angezeigt und zerstört damit wieder meine Formatierung... Traurig

Gibt es eine relativ einfache Lösung für dieses Problem?

Zur Info: Ich kann nur html und seit Neuestem ein winziges bisschen css

Vielleicht kann mir einer den passenden Quellcode schicken oder wenigstens sonst einen Tipp geben.

Vielen Dank im Voraus!

_________________
Mit freundlichen Grüßen

Joachim Mink


Nach oben
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1499
Wohnort: Speyer

BeitragVerfasst am: 06.03.2006, 11:48    Titel: Re: Wie Tabellenzeilennummerierung automatisch aktualisieren Antworten mit Zitat

Joachim Mink hat folgendes geschrieben:
Gibt es eine relativ einfache Lösung für dieses Problem?

Die Daten in eine mySQL
mit einer php auslesen und die Tabelle generieren

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Joachim Mink
User [User]
User



Anmeldung: 05.03.06
Beiträge: 11

BeitragVerfasst am: 06.03.2006, 16:22    Titel: Antworten mit Zitat

Hallo 800XE,

vielen Dank für Deine Antwort!

Leider kenne ich mich weder mit mysql noch php aus.

Vielleicht könntest Du oder jemand anderes noch etwas genauer antworten?

_________________
Mit freundlichen Grüßen

Joachim Mink


Nach oben
Private Nachricht senden
Impi2k
Stammuser [User]
Stammuser



Anmeldung: 03.03.06
Beiträge: 20
Wohnort: Frankfurt ...

BeitragVerfasst am: 06.03.2006, 21:42    Titel: Antworten mit Zitat

MySQL Tabelle:
Zitat:

CREATE TABLE table (
inhalt TEXT NOT NULL,
PRIMARY KEY (id),
KEY id (id)
)


Dort speicherst du dann deine 100 Zeilen ...

Und so stellst du es da:

Zitat:

<?php
$dbserver = "localhost"; // Hostname, meistens localhost
$nutzer = "xxx"; // Username der Datenbank
$passwort = "xxx"; // Passwort der Datenkbank
$dbname = "xxx"; // Datenbankname

//****** Zur Datenbank verbinden ************\\
$db_fehler = "Es konnte keine Verbindung zun SQL-Server aufgebaut werden!";
$db = mysql_connect($dbserver,$nutzer,$passwort) OR die($db_fehler);
mysql_select_db($dbname,$db) OR die($db_fehler);

$sql = mysql_query("SELECT * FROM `table` ORDER BY id");
while($row = mysql_fetch_assoc($sql)){
$i = 1; //Zeilennummer
echo"
<table cellpadding='0' cellspacing='0'>
<tr>
<td height='60'>
Zeile $i
</td>
<td>
".$row['inhalt']."
</td>
</tr>
</table>
";
$i = $i+1; //Zeilennummer wird mit 1 addiert
}
?>


So, fertig!

Bei Fragen, fragen Smilie!

_________________
<?php
$my_homepage = "http://sevenstudios.info";
$my_icq = "251100268";
$my_email = "info@sevenstudios.info";
?>


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
JFM
Beliebter [User]
Beliebter



Anmeldung: 25.09.05
Beiträge: 437
Wohnort: Gütersloh

BeitragVerfasst am: 06.03.2006, 21:54    Titel: Antworten mit Zitat

Setz an anfang jeder Zeile folgenden Code:

Code:
<?php $i = $i + 1; echo"$i.";?>
Eigentlich sollte dann jede Zeile nummeriert sein und wenn du mal eine Zeile löschst sollte das auch kein Problem sein.

Die Datei muss aber als .php gespeichert werden und dein Server muss php unterstützen.

_________________
http://www.onestripe.de --- Ihr Weg ins Internet


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1499
Wohnort: Speyer

BeitragVerfasst am: 06.03.2006, 23:48    Titel: Antworten mit Zitat

JFM hat folgendes geschrieben:
Setz an anfang jeder Zeile folgenden Code:

Code:
<?php $i = $i + 1; echo"$i.";?>
Eigentlich sollte dann jede Zeile nummeriert sein und wenn du mal eine Zeile löschst sollte das auch kein Problem sein.

Die Datei muss aber als .php gespeichert werden und dein Server muss php unterstützen.


ähm, ja, so gehts auch (aber ich hasse html der durch php unterbrochen wird ....
.... solchen Code hatte ich vor 3 Jahren auch und auf dauer ist das schrecklick
aber bei so "kleinen" Geschichten ... ok


Aber eine Änderung noch

ganz am Anfang
Code:
<?php $i = 0;?>

in Table
Code:
<?php echo( ++$i );?>

oder auch
ganz am Anfang
Code:
<?php $i = 1;?>

in Table
Code:
<?php echo( $i++ );?>




kleine PHP STunde


++$variable
= erhöhen um 1 und dann damit Arbeiten (hier ausgeben)

erst verarbeiten und dann erhöhen (oder ernidrigen)
$variable++



$a=7;
echo( ++$a );
= 8

$a=7;
echo( $a++ );
= 7 wird ausgegeben, aber danach steht in $a eine 8

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Joachim Mink
User [User]
User



Anmeldung: 05.03.06
Beiträge: 11

BeitragVerfasst am: 08.03.2006, 17:26    Titel: Juuuuhuuuuuuuuuuu!!! Es geeeeheeeeet! Antworten mit Zitat

Hallo allerseits,

meinen ganz besondern Dank an Euch alle!!!!! Lachen

Es funktioniert!!!!!!

Dafür habe ich mich entschieden:

ganz am AnfangCode:
<?php $i = 1;?>

in TableCode:
<?php echo( $i++ );?>

Einfach und funktional - echt klasse!


Aus lauter Neugierde:

Wo müsste ich denn den Mysql-Code hinschreiben?
Ich nehme an, das ich die php-Datei als extra-Datei abspeichern muß oder kommt die in die HTML-Datei der Tabelle?

Danke noch mal an alle!!!!!!!! Sehr glücklich

_________________
Mit freundlichen Grüßen

Joachim Mink


Nach oben
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1499
Wohnort: Speyer

BeitragVerfasst am: 08.03.2006, 18:16    Titel: Re: Juuuuhuuuuuuuuuuu!!! Es geeeeheeeeet! Antworten mit Zitat

Joachim Mink hat folgendes geschrieben:

Wo müsste ich denn den Mysql-Code hinschreiben?
Ich nehme an, das ich die php-Datei als extra-Datei abspeichern muß oder kommt die in die HTML-Datei der Tabelle?

ähm, ja,
sobald du PHP in deiner Datei drin hast, mußte die als .php speichern bzw deinen Server so configen das es auch .html durch den Parser schickt
aber du hast ja schon funktionierendes php in deiner datei .....


mySQL
bei mir tut das so aussehen

datenbank öffnen
Code:
  $query  = " SELECT * FROM a8z_forum";
  $query .= " ORDER BY topic,title";
  $result = mysql_query($query) or die("$query<br>Anfrage fehlgeschlagen: " . mysql_error());
  while($line = mysql_fetch_array($result, MYSQL_ASSOC) )
  {
    $content.="\n<br><input type='checkbox' name='bb$line[id]'> $line[topic]";
    $content.="<a href='/forum/$line[id].html'>$line[title]</a>";
  }





    $tbuf = str_replace ("_content_",  $content,  $tbuf);
    echo( $tbuf );

in $tbuf steht das Template = Design
mit dem PLatzhalter _content_

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Joachim Mink
User [User]
User



Anmeldung: 05.03.06
Beiträge: 11

BeitragVerfasst am: 08.03.2006, 21:33    Titel: Antworten mit Zitat

Hallo 800XE,

ich glaube, das hängt mir doch ein bischen zu hoch.

Mein Problem ist ja gelöst Sehr glücklich und da werd ich mich lieber auf das wesentliche konzentrieren, das ich noch vor mir habe.

Ich danke Dir noch mal für Deine Unterstützung! Winken

_________________
Mit freundlichen Grüßen

Joachim Mink


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Suche Scripte zum aktualisieren der H... Cenarius HTML & CSS 2 05.10.2008, 21:24 Letzten Beitrag anzeigen
Keine neuen Beiträge HTML-Seite automatisch in PDF umwande... bursch HTML & CSS 6 01.04.2008, 09:21 Letzten Beitrag anzeigen
Keine neuen Beiträge Typolight Tabellen aktualisieren Bulldok Einsteigerforum 9 28.03.2008, 19:24 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche Vorlage die sich automatisch je... WebMan Einsteigerforum 3 26.12.2007, 11:02 Letzten Beitrag anzeigen
Keine neuen Beiträge JS-Popup automatisch im Vordergrund chris1988 Einsteigerforum 2 28.10.2007, 08:42 Letzten Beitrag anzeigen
Threadübersicht