• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Semiprofessionelle Newsbox für Anfänger

aJunkie

Mitglied
Hallo Forum,

ich möchte für meine Homepage eine Newsbox basteln.
Diese Testseite ähnelt meiner Homepage sehr.

Ich möchte nun folgendes:
Eine Newsbox, wo ich nur die News eingeben muss, auf abschicken klicke und es automatisch ganz oben mit Datum in der Newsbox erscheint.
Wäre das PHP?

Also im Prinzip wie ein Blog oder noch besser Twitter, eben nur ganz klein in einer Box. Da sollen die letzten drei oder vier Neuigkeiten erscheinen und alles automatisch da stehen. Ich muss nur Titel und Text eingeben und abschicken.

Wie ist das möglich? Oder wonach muss ich googlen?
 
Ja so ähnlich.
Ist leider zu kompliziert.
Ich brauche allerdings nur Titel und Text.
Keine Kategorien oder ähnliches.

Wie bekomme ich sowas einfaches hin?

Wie binde ich dieses in die Homepage ein? Als Script?
 
eigentlich ganz einfach.
du brauchst auf jeden fall mysql.
auf einer Seite machst dir eben mit html ne admin oberfläche wo du die news einträgst (<form> usw) und von dort aus werden sie in die DB eingetragen.
am besten noch mit nem kennwort schützen (-> .htaccess, oder auch mit php - sei dir überlassen).

dann musst du auf der anderen seite, wo die news stehen sollen die DB abfragen.

da der code bissl länger ist wird dir das hier keiner programmieren, aber code schnipsel bzw fertige skripte findest du unter Google.
im Prinzip ist es wie ein Gästebuc. doch bei dem BSP kannst nur du eintragen.

http://lmgtfy.com/?q=PHP+MySQL+Gästebuch

hier mal ein paar gedankenanstöße:

PHP:
<?php
// DB Verbindung
mysql_connect("servername - oft localhost", "username", "passwort"); 
mysql_select_db("datenbank");
?>
.
.
.
<?php
if(isset($_POST["submit"])) // wenn formular abgesendet wurde...
{
// Hole übertragene Werte aus dem formular und speichere in $Var
$Thema = $_POST["Thema"]; // der Text zwischen [" und "] bezieht sich auf
$Text = $_POST["Text"]; // das name="" attribut eines <input> feldes.

// Daten in DB schreiben
mysql_query("INSERT into tabellenname (SPALTE1, SPALTE2) VALUES (WERT1, WERT2)";
// also konkret für dich
mysql_query("INSERT into news (THEMA, TEXT) VALUES ('$Thema', '$Text')");
?>
vllt. noch mit Datum.......

und auf der anderen seite, wo die daten angezeigt werden sollen:
<?php
// hole daten aus DB
$query = mysql_query("SELECT * FROM news");
// und gib sie aus in einer Schleife
while($row = mysql_fetch_object($query))
{
echo($row->THEMA);
echo($row->TEXT);
}
?>

UNGETESTET
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben