php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2005, 16:46  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard Kommentarfunktion einbauen? Aber wie?

Hi Leute! Ich hab mir Mithilfe von "PHP und MySQL für Kids" ein einfaches News Scripte gebastelt. Nun möchte ich gerne eine Kommentarfunktion einbauen.
wie mache ich das? ich freue mich über jede Hilfe

DANKE!

hier sind die Quell-Codes zum scripte:

index.php
Code:
<?php
include("zugriff.inc.php");
include("admin.inc.php");
?>

<h4>Buschdiebs News:</h4>
<div>[ Home ]</div>

<?php
$start=0; // Startwert setzen (0 = 1. Zeile)
$step=6; // Wie viele Einträge gleichzeitig?
// Startwert verändern:
if (isset($_GET["start"])) {
$start=$_GET["start"];
}

if (isset($_GET["id"])) {
$sql="SELECT * FROM cms WHERE id=$_GET[id]";
$result=mysql_query($sql);
$row=@mysql_fetch_assoc($result);
echo "<h5>$row[Headline]</h5>\n" .
"

" . nl2br($row["Eintrag"]) . "</p>" . 
"<div>eingetragen von $row[Name] am " .
"$row[Datum]</div>
\n";
echo "[ Zurück ]";
}
else {

$sql1="SELECT * FROM cms";
$sql2="SELECT * FROM cms ORDER BY id DESC LIMIT $start, $step";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2); 
echo "

Anzahl der Einträge: $zeilen</p>\n";

// while-Schleife Anfang
while ($row=@mysql_fetch_assoc($result2)) {
$Eintrag=nl2br($row["Eintrag"]);
// Eintragslänge kürzen
if (strlen($Eintrag)>250) {
$Eintrag=substr($Eintrag, 0, 250);
$Eintrag.="... 
";
$Eintrag.="[ <a href='$_SERVER[PHP_SELF]?id=$row[id]'>" .
"Alles lesen</a> ]";
}

// Einträge anzeigen
echo "<h5>$row[Headline]</h5>\n" .
"

$Eintrag</p>" . 
"<div>eingetragen von $row[Name] am " .
"$row[Datum]</div>

\n";
} // while Ende


$start1=$start+$step;
$start2=$start-$step;
if ($start1<$zeilen) { // if-Anfang
echo "

[ <a href=\"$_SERVER[PHP_SELF]?start=$start1\"> &lt;&lt; Ältere Einträge</a> ]";
}
echo "[ nach oben ]";
if ($start2>=0) {
echo "[ <a href=\"$_SERVER[PHP_SELF]?start=$start2\"> Neuere Einträge &gt;&gt;</a> ]</p>\n";


} // if-Ende

}
mysql_close();
?>
admin.inc.php
Code:
<?php
// Formularerzeugung:
if ($_GET["name"]=="Benutzer1" && $_GET["pw"]=="pw1" || $_GET["name"]=="Benutz2" && $_GET["pw"]=="pw2") {
echo <<<FORMULARBEREICH
<div>Hallo {$_GET["name"]}, nimm deinen Eintrag vor!</div>
<form action="{$_SERVER['PHP_SELF']}" method="post">
<input type="hidden" name="Name" value="{$_GET['name']}">
Headline:

<input type="text" name="Headline" size="50">

Text (HTML möglich):

<textarea cols="65" rows="15" wrap="soft" name="Eintrag">
</textarea>

<input type="submit" value="Eintrag abschicken!">
</form>
FORMULARBEREICH;
}

// Eintrag der Daten 
if (!empty($_POST["Headline"]) && !empty($_POST["Eintrag"])) {
$datum=date("d.m.Y, H:i") . " Uhr";
$sql="INSERT INTO cms " . 
"VALUES ('', '$_POST[Name]', '$_POST[Headline]', " .
"'$datum', '$_POST[Eintrag]')";
mysql_query($sql);
echo "<h3>[ Ausloggen ]</h3>";
}
?>
zugriff.inc.php
Code:
<?php
@mysql_connect("localhost","Benutzername","passwort")
or die("Verbindung zu MySQL gescheitert!");
@mysql_select_db("DB") or die("Datenbankzugriff gescheitert!");
?>
Buschdieb ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.03.2005, 17:02  
Gast
 
Beiträge: n/a
Standard

Hoi
les dir zuerst das durch
http://tut.php-q.net/einruecken.html
und dann das
http://tut.php-q.net/mysql-id.html
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
captcha einbauen connilein PHP Tipps 2008 5 01.06.2008 18:24
Captcha in Website einbauen Dartgott PHP Tipps 2008 9 23.04.2008 15:53
Captcha in bestehendes GB einbauen ZeroQL PHP Tipps 2008 6 08.04.2008 15:32
Einbauen Externer Scripts (UMFRAGE) Adminator PHP Tipps 2007 10 05.03.2007 10:32
Geshi ins phpBB einbauen forsterm PHP Tipps 2006 10 21.05.2006 17:41
kommentarfunktion Newsscript PHP Tipps 2006 3 14.04.2006 19:42
Reload-Sperre in einen Viewcounter einbauen PHP Tipps 2005-2 1 19.09.2005 21:09
irc chat in homepage einbauen. HTML, Usability und Barrierefreiheit 3 04.09.2005 14:58
"Order by" in sql Befehl einbauen - aber wo? Datenbanken 1 18.07.2005 13:38
Kommentarfunktion PHP Tipps 2005 7 03.06.2005 18:47
Suchfunktion mit PHP einbauen 'progman' PHP Tipps 2005 4 19.03.2005 15:53
[Erledigt] mit dem $_get Befehl mehrer scripts in eine seite einbauen PHP Tipps 2004-2 7 11.12.2004 11:50
TCP-Verbindungstest - Timeout einbauen PHP Tipps 2004 13 30.10.2004 14:37
Firefox - Wechseln zwischen Stylesheets - Wie einbauen? MrMarco HTML, Usability und Barrierefreiheit 2 14.09.2004 12:39
Uhrzeit in Formular einbauen PHP Tipps 2004 2 28.08.2004 13:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kommentarfunktion einbauen, http://www.php.de/php-tipps-2005/19369-kommentarfunktion-einbauen-aber-wie.html, html kommentarfunktion einbauen, kommentarfunktion php, php kommentarfunktion, php kommentarfunktion in html seite einbauen, homepage kommentarfunktion einbauen, homepage kommentarfunktion einbauen html, comment funktion auf website einbauen, kommentar funktion ilch einbauen, php antwortformular einbauen, html in kommentarfunktion einbauen, php kommentare einbauen, kommentarfunktion einbetten, php kommentar funktion für siete, kommentarfunktion in website per php einbauen, kommentarfunktion einbauen in hp, kommentfunktion php, kommentarfunktion in homepage einbauen, php kommentarfunktion einbauen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.