Hallo,
Hier ist mal ein kleines newssystem^^
Tabelle `news`
Diesen code einfach bei PHPMYADMIN als SQL befehl ausführen.
Das Formular (add_news.php)
Das ist das formular zum hinzufügen von neuen news...
Fehlt aber noch die Funktion^^
PHP script mit in die add_news.php einfügen
Dies alles dient zum einfügen der news in die Tabelle "news"
nun zum anzeigen der News
Dazu muss man erst einmal die tabelle ausählen: (news.php)
und die Tabelle zum anzeigen (news.php):
es kann sein das es nicht Funktioniert, ich habe es nämlich nicht getestet
Hier ist mal ein kleines newssystem^^
Tabelle `news`
Code:
CREATE TABLE `news` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `autor` VARCHAR( 50 ) NOT NULL , `title` VARCHAR( 50 ) NOT NULL , `beitrag` TEXT NOT NULL , PRIMARY KEY ( `id` ) , INDEX ( `id` ) ) ENGINE = MYISAM
Das Formular (add_news.php)
Code:
<form method="post" action="add_news.php"> <table> <tr> <td>Autor</td> <td><input type="text" name="autor"></td> </tr> <tr> <td>Titel</td> <td><input type="text" name="title"></td> </tr> <tr> <td>Beitrag</td> <td><textarea name="beitrag"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" name="news" value="News Posten"></td> </tr> </table> </form>
Fehlt aber noch die Funktion^^
PHP script mit in die add_news.php einfügen
PHP-Code:
<?php
$autor = mysql_real_escape_string($_POST['autor']);
$title = mysql_real_escape_string($_POST['title']);
$beitrag = mysql_real_escape_string($_POST['beitrag']);
if(isset($_POST['news']))
{
$insert = "INSERT INTO news SET autor = '$autor', title = '$title', beitrag = '$beitrag'";
mysql_query($insert);
}?>
nun zum anzeigen der News
Dazu muss man erst einmal die tabelle ausählen: (news.php)
PHP-Code:
$row = mysql_fetch_array(mysql_query("select * from news"));
PHP-Code:
<table>
<tr>
<td><?php echo htmlentities($row['title']) ?></td>
<td> geschrieben von <?php echo htmlentities($row['autor']) ?></td>
</tr>
<tr>
<td colspan="2"><?php echo htmlentities($row['beitrag']) ?></td>
</tr>
</table>

Kommentar