Hallo zusammen,
ich habe eine Idee für ein kleines Projekt von mir.
Und zwar möchte ich auf meinem Webspace einen kleinen Bereich einbinden, wo ich 3 Textfelder habe und eine Tabelle.
In die Textfelder wollte ich dann eine URL, ein Anzeigetext und eine Kategorie hineinschreiben. Diese Eingaben sollen dann in einer Datei gespeichert werden und in der Tabelle ausgegeben werden.
Es soll ein Linksammler werden, wo ich während ich auf der Arbeit bin, interessante Links abspeichern kann.
Soweit so gut.
Was ich bisher habe ist folgendes:
- Ein Formular, welches eine .txt ausgibt
- Dieses .txt ist gefüllt mit meinen Angaben in einem <p> Tag
Was ich erreichen möchte:
- Der Output soll in der Tabelle erscheinen / in den richtigen Spalten
- (Optional) Die Tabelle soll anhand der Kategorien sortierbar sein
- (Optional) Einzelne Zeilen sollten sich löschen lassen
Kann mir jemand Anhaltspunkte nennen, welche ich ergoogle'n kann?
Vielen Lieben Dank.
ich habe eine Idee für ein kleines Projekt von mir.
Und zwar möchte ich auf meinem Webspace einen kleinen Bereich einbinden, wo ich 3 Textfelder habe und eine Tabelle.
In die Textfelder wollte ich dann eine URL, ein Anzeigetext und eine Kategorie hineinschreiben. Diese Eingaben sollen dann in einer Datei gespeichert werden und in der Tabelle ausgegeben werden.
Es soll ein Linksammler werden, wo ich während ich auf der Arbeit bin, interessante Links abspeichern kann.
Code:
<body> <div class="container"> <div class="bs-example"> <table class="table table-striped"> <thead> <tr> <th>#</th> <th>Text</th> <th>Kategorie</th> </tr> </thead> <tbody> <tr> <td>1</td> <td><a href="#">Das ist ein Aussagekräftiger Text für einen Link</a></td> <td>Html, CSS</td> </tr> <tr> <td>2</td> <td><a href="#">Das ist auch ein Aussagekräftiger Text für einen Link</a></td> <td>CSS</td> </tr> <tr> <td>3</td> <td><a href="#">Das ist noch ein Aussagekräftiger Text für einen Link</a></td> <td>Html</td> </tr> </tbody> </table> </div> <?php if( file_exists('links.txt') ) { readfile('links.txt'); } else { print '<p>Wir haben bisher keine Links gesammelt.</p>'; } ?> <form action="function.php" method="post" class="form-horizontal" role="form"> <div class="form-group"> <label for="inputEmail3" class="col-sm-1 control-label">URL</label> <div class="col-sm-11"> <input type="text" class="form-control" name="url" placeholder="URL"> </div> </div> <div class="form-group"> <label for="inputPassword3" class="col-sm-1 control-label">Text</label> <div class="col-sm-11"> <input type="text" class="form-control" name="text" placeholder="Text"> </div> </div> <div class="form-group"> <label for="inputPassword3" class="col-sm-1 control-label">Kategorie</label> <div class="col-sm-11"> <input type="text" class="form-control" name="kategorie" placeholder="Kategorie"> </div> </div> <button type="submit" class="pull-right btn btn-default">Speichern</button> </form> </div> </body>
PHP-Code:
<?php
$url = $_POST['url'];
$text = $_POST['text'];
$kategorie = $_POST['kategorie'];
$f = fopen('links.txt', 'a');
fwrite($f, "<table>");
fwrite($f, "<p>$url</p><hr>");
fwrite($f, "<p>$text</p><hr>");
fwrite($f, "<p>$kategorie</p><hr>");
fwrite($f, "</table>");
fclose($f);
header('location:index.php');
?>
Soweit so gut.
Was ich bisher habe ist folgendes:
- Ein Formular, welches eine .txt ausgibt
- Dieses .txt ist gefüllt mit meinen Angaben in einem <p> Tag
Was ich erreichen möchte:
- Der Output soll in der Tabelle erscheinen / in den richtigen Spalten
- (Optional) Die Tabelle soll anhand der Kategorien sortierbar sein
- (Optional) Einzelne Zeilen sollten sich löschen lassen
Kann mir jemand Anhaltspunkte nennen, welche ich ergoogle'n kann?
Vielen Lieben Dank.
Kommentar