Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

tabelle anlegen???

hallo ich hoffe ihr könnt mir helfen, ich möchte eine tabelle anlegen die leicht nachzutragen ist.
geht um eine tabelle wo ergebnisse eingetragen werden, und da wär es gut wenn ich nur die ergebnisse eintrage und der rest automatisch (zeile und spalten) erstellt werden.

bis jetz leg ich das immer "manuell" an und muss die seite neu hochladen, is recht nervig  :(


Antworten zu tabelle anlegen???:

Zb so, hab neulich ne Fussballtabelle gemacht, 2spalten, 20 Zeilen, kann man aber erweitern

Eintragen:

 

Zitat
<form action="tabelle.php" method="post">
<input type="text" name="tabelle1"><input type="text" name="punkte1"><br>
<input type="text" name="tabelle2"><input type="text" name="punkte2"><br>
<input type="text" name="tabelle3"><input type="text" name="punkte3"><br>
<input type="text" name="tabelle4"><input type="text" name="punkte4"><br>
<input type="text" name="tabelle5"><input type="text" name="punkte5"><br>
<input type="text" name="tabelle6"><input type="text" name="punkte6"><br>
<input type="text" name="tabelle7"><input type="text" name="punkte7"><br>
<input type="text" name="tabelle8"><input type="text" name="punkte8"><br>
<input type="text" name="tabelle9"><input type="text" name="punkte9"><br>
<input type="text" name="tabelle10"><input type="text" name="punkte10"><br>
<input type="text" name="tabelle11"><input type="text" name="punkte11"><br>
<input type="text" name="tabelle12"><input type="text" name="punkte12"><br>
<input type="text" name="tabelle13"><input type="text" name="punkte13"><br>
<input type="text" name="tabelle14"><input type="text" name="punkte14"><br>
<input type="text" name="tabelle15"><input type="text" name="punkte15"><br>
<input type="text" name="tabelle16"><input type="text" name="punkte16"><br>
<input type="text" name="tabelle17"><input type="text" name="punkte17"><br>
<input type="text" name="tabelle18"><input type="text" name="punkte18"><br>
<input type="text" name="tabelle19"><input type="text" name="punkte19"><br>
<input type="text" name="tabelle20"><input type="text" name="punkte20"><br>

<input type="submit" value="OK" name="tabellesubmit">
</form>

tabelle.php:

 
Zitat
<?php
                     if (isset($tabellesubmit)){
                     $file = fopen ("tabelle.txt", "w+");
                     $data = "<table border='1' cellpadding='3px' cellspacing='3px'>".
                              "<tr><td>Rang</td><td>Verein</td><td>Punkte</td></tr>".
                              "<tr><td>1</td><td>".$tabelle1."</td><td>".$punkte1."</td></tr>".
                              "<tr><td>2</td><td>".$tabelle2."</td><td>".$punkte2."</td></tr>".
                              "<tr><td>3</td><td>".$tabelle3."</td><td>".$punkte3."</td></tr>".
                              "<tr><td>4</td><td>".$tabelle4."</td><td>".$punkte4."</td></tr>".
                              "<tr><td>5</td><td>".$tabelle5."</td><td>".$punkte5."</td></tr>".
                              "<tr><td>6</td><td>".$tabelle6."</td><td>".$punkte6."</td></tr>".
                              "<tr><td>7</td><td>".$tabelle7."</td><td>".$punkte7."</td></tr>".
                              "<tr><td>8</td><td>".$tabelle8."</td><td>".$punkte8."</td></tr>".
                              "<tr><td>9</td><td>".$tabelle9."</td><td>".$punkte9."</td></tr>".
                              "<tr><td>10</td><td>".$tabelle10."</td><td>".$punkte10."</td></tr>".
                              "<tr><td>11</td><td>".$tabelle11."</td><td>".$punkte11."</td></tr>".
                              "<tr><td>12</td><td>".$tabelle12."</td><td>".$punkte12."</td></tr>".
                              "<tr><td>13</td><td>".$tabelle13."</td><td>".$punkte13."</td></tr>".
                              "<tr><td>14</td><td>".$tabelle14."</td><td>".$punkte14."</td></tr>".
                              "<tr><td>15</td><td>".$tabelle15."</td><td>".$punkte15."</td></tr>".
                              "<tr><td>16</td><td>".$tabelle16."</td><td>".$punkte16."</td></tr>".
                              "<tr><td>17</td><td>".$tabelle17."</td><td>".$punkte17."</td></tr>".
                              "<tr><td>18</td><td>".$tabelle18."</td><td>".$punkte18."</td></tr>".
                              "<tr><td>19</td><td>".$tabelle19."</td><td>".$punkte19."</td></tr>".
                              "<tr><td>20</td><td>".$tabelle20."</td><td>".$punkte20."</td></tr>".
                              "</table>";
                      fwrite ($file,$data);
                      fclose ($file);}

                      readfile ("tabelle.txt");
                     ?>

Ein wenig umständlich aber es funzt...

LG

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

vom prinzip hab ichs verstanden gefällt mir  ;D
die erste tabelle zum eintragen zeigt er mir dann auch an, nur die zweite da seh ich dann nur lauter
> $tabelle.$punkte < usw. irgendwas mach ich da noch falsch   :(

also den code kann ich schon in eine html seite einfugen oder? muss ich da dann noch eine tabelle.txt datei anlegen?
hab davon leider nich soviel ahnung, ne kleine erklärung wär  8) den rest kann ich mir ja dann irgendwie ausprobieren.

THX

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Es handelt sich um PHP-Code. Mit HTML hat das nicht viel zu tun, denn der Kram läuft serverseitig und muss folglich von deinem Server auch unterstützt werden. Web-Dokumente heißen dann auch nicht mehr *.html, eher *.php.

Am besten erstmal abklären, ob der Webhoster das unterstützt.

greez 8)
JoSsiF

Richtig, die erste Datei kannst du als *.html speichern, die 2te als *.php.

Die Tabelle hat von vorn herein eine spalte mit fortlaufenden nummer, das wären die Ränge. Die kannst du wenn du willst problemlos löschen.

Eine Datei tabelle.txt kannst du anlegen, musst du aber nicht, da in der 2ten Zeile durch das Attribut w+ sowieso versucht wird, eine Datei zu erzeugen.


« Doppelpunkt in URL = 403, Zugriff verweigert?Wer kenn sich bei oyla.de gut aus »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
HTML
HTML steht für Hyper Text Markup Language, ist die Sprache, mit der Internetseiten kodiert werden. Es handelt sich dabei um ASCII Text, in den die HTML Befehle einge...

XHTML
Die Extensible Hypertext Markup Language, kurz XHTML, ist eine textbasierte Auszeichnungssprache zur semantischen Auszeichnung von Bildern, Texten und Hyperlinks in Dokum...

Application Server
Ein Application Server, zu deutsch Anwedungsserver, ist ein Netzwerkrechner (Server) auf dem verschiedenste Anwendungsprogramme ausgeführt werden können. Der Be...