Homepage selbermachen 7.851 Themen, 35.616 Beiträge

wie macht nickles das: Zu allen News eine Meinung

T E S T E R / 3 Antworten / Flachansicht Nickles

wie macht nickles das: Zu allen News eine Meinung

Hi, wie macht nickles das, dass man zu allen news seine meinung
schreiben kann?
wird da für jede Nachricht eine neue tabelle erstellt? wie wird das denn gemacht?
organisatorisch`?

bei Antwort benachrichtigen
T E S T E R xafford „wie es orgenisatorisch gelöst wird weiß ich auch nicht, aber man kann es auch...“
Optionen

ein beispiel: ich habe eine oberfläche, wo jeder user (auch ohne programmierkenntnisse) über ein simples textfeld news schreiben kann, diese werden in einer tabelle einer datenbank gespeichert und in einem bereich (nehmen wir mal die startseite einer homepage) ausgegeben. kommt ein neuer artikel, so 'rutscht' der vorige eine tabellenzeile runter und der neuere wird widerum auf der startseite ausgegeben der ältere artikel rutscht ins archiv und ist auch nur noch dort sichbar.

Problem:
Wie kann ich in den Programmcode des Formulars folgendes einfügen: Beim erstellen einer aktuellen Neuigkeit soll automatisch eine tabelle erzeugt werden, die für die jeweiligen news sind und das auch nur aus dieser tabelle die news ausgelesen werden.

mein beispielcode für das einfügen einer neuigkeit auf das startseite: (im hintergrund läuft MySQL):


<?php

if($abschicken)

{

$db=mysql_connect ("localhost","","");
mysql_select_db ("test", $db);

mysql_query ("

insert into testbank
(datum, name, titel, eintrag)
values
(now(''), '$name', '$titel', '$eintrag')

", $db);

if(mysql_affected_rows($db)==1)
echo "Danke";
else echo "Fehler";

}
else



print '<form action=index.php3 name="form1">';
print '<div id="text_normal">Name:</div> <input type=text name=name width=24><br>';
print '<div id="text_normal">Titel:</div> <input type=text name=titel width=24><br>';
print '<div id="text_normal">Ihr Kommentar:</div>';
print '<textarea name=eintrag cols=35 rows=7></textarea><br>';
print '<input type=hidden name=cmd value=enter>';
print '<input type=submit name="abschicken" value=Eintragen>';
print '</form><br><br>';





$db=mysql_connect ("localhost","","");
mysql_select_db ("test", $db);


$ergebnis=mysql_query("SELECT * FROM testdatenbank;");
while ($zeilen=mysql_fetch_row($ergebnis))
{

print ("$zeilen[0] $zeilen[1] $zeilen[2] $zeilen[3]");
}

?>

bei Antwort benachrichtigen