YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Wie kann ich eine Kommentar-Seite machen? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 4.009 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Wie kann ich eine Kommentar-Seite machen?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
GolddWu
Mitglied


images/avatars/avatar-5418.gif

Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi
Forenversion: 2.2

 Wie kann ich eine Kommentar-Seite machen? Antworten Zitieren Editieren Melden       UP

Hallo Leute,
da meine neue Homepage eine Kommentar-Seite braucht,wollte ich hier fragen wie das geht,die <input type=...> Codes weiß ich schon,aber wie macht man dass so,das wenn man es abgeschickt hat,dass das oben steht,also der eintrag zum beispiel ich schreibe ich bei Name: Dark_Metagross,E-Mail: meta12.your-wbb.de (jetz nur zum beispiel) und text: Hallo,die neuigkeit ist super.... das das dann direkt in einem kasten erscheint welches ich vorher dafür angefertigt habe. smile

lG GolddWu

PS: wenn noch keine nachrichten drin stehen soll ein text kommen wie "Noch keine Kommenatre vorhanden"

__________________
Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^
08.12.08 21:09 GolddWu ist offline E-Mail Finden Als Freund hinzufügen
Dizzy.w3 Dizzy.w3 ist männlich
Brain Damage


images/avatars/avatar-5617.jpg

Dabei seit: 18.07.07
Beiträge: 1.431
Herkunft: Österreich
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Öhm,

wenn ich dich auf http://de.php.net/mysql verweise wird das nicht reichen, oder?

__________________
Gruß Dizzy

the rest is silence

08.12.08 21:43 Dizzy.w3 ist offline E-Mail Finden Als Freund hinzufügen Füge Dizzy.w3 in deine Kontaktliste ein MSN Passport-Profil von Dizzy.w3 anzeigen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

dazu brauchst du 2 tabellen in einer datenbank. in der erssten speicherst du zum beispiel:

ID, autor, text, datum

in der 2.:

ID, news_id, autor, datum

bei news_id wird dann halt die ID von der ersten tabelle eingetragen. somit hast du die kommentare zu deinen beiträgen.

is jetzt mal so ne "kleine" lösung

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

09.12.08 09:43 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
GolddWu
Mitglied


images/avatars/avatar-5418.gif

Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi
Forenversion: 2.2

Themenstarter Thema begonnen von GolddWu
Antworten Zitieren Editieren Melden       UP

ok,das kann zu schaffen sein und welchen php-code bräuchte ich dann um es in eine spezielle tabelle zu bekommen? Also wie hier: http://toppokemon.de/news/3 ich hoffe ich komme gerade nicht doof rüber fröhlich

__________________
Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von GolddWu: 09.12.08 13:31.

09.12.08 13:31 GolddWu ist offline E-Mail Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

Wenn du jemanden suchst der dir das Codet dann Poste bitte entsprechend in der Job-Börse

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

09.12.08 13:44 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
GolddWu
Mitglied


images/avatars/avatar-5418.gif

Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi
Forenversion: 2.2

Themenstarter Thema begonnen von GolddWu
Antworten Zitieren Editieren Melden       UP

ok,aber ich bin schon fast fertig,ich muss nur noch wissen wie ich das anzeigen lassen kann hier mal der code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
<form action="http://poke-elite.wmw.cc/comments/kommentare.html">
  <table border="0" cellpadding="2" cellspacing="0">
    <tr>
      <td align="right">Name:</td>
      <td><input name="Name" type="text" class="Feld" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td align="right">E-Mail:</td>
      <td><input name="mail" type="text" class="Feld" size="30" maxlength="40"></td>
    </tr>
    <tr>
      <td align="right" valign="top">Kommentar:</td>
      <td><textarea name="Text" class="Bereich" rows="10" cols="50"></textarea></td>
    </tr>
    <tr align="center">
      <td align="right"></td>
      <td>
        <input type="submit" class="Button" value="Kommentar absenden">
      </td>
    </tr>
  </table>
</form>


(es gibt natürlich auch ein CSS dafür,welches ich weggelassen habe) geht das vllt mit ner art iframe und da da
code:
1:
<form action="http://poke-elite.wmw.cc/comments/kommentare.html">
ist,wird das dann in die datei geschrieben,oder aber nur wenn man abschicken klickt das man auf die seite weitergeleitet wird?

lG

__________________
Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^
09.12.08 14:15 GolddWu ist offline E-Mail Finden Als Freund hinzufügen
Madd Eye Madd Eye ist männlich
PHP/VB.Net/JS/C++ Programmierer


images/avatars/avatar-5268.jpg

Dabei seit: 12.04.08
Beiträge: 108
Fähigkeiten: WBB3 Fortgeschritten
Herkunft: Kennt eh kein Schwein
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

soweit ich weiß muss .php wenn php drin Vorkommt (muss man hier unbedingt)

du musst über eine PHP Datei in die SQL Datenbank schreiben und dann halt wieder auslesen

Könnte so aussehen


Lesen:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?php
$MYSQL_HOST 'localhost';
    $MYSQL_USER 'user';
    $MYSQL_PASS 'passwort';
    $MYSQL_DATA 'datenbank';

$connid = @mysql_connect($MYSQL_HOST$MYSQL_USER$MYSQL_PASS) OR die('Error: '.mysql_error());
          mysql_select_db($MYSQL_DATA) OR die('Fehler bei der Verbindung: '.mysql_error());
$sql 'Select * From news_comment ORDER BY id';     
$result mysql_query($sql) or die('Fehler bei der Selctierung:  '.mysql_error());
$n mysql_num_rows($result);
mysql_close($connid);

while (list($autor,$text)=mysql_fetch_row($result))
{echo '$autor';
echo '$text';
}
?>



Und schreiben:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
<form action="http://poke-elite.wmw.cc/comments/kommentare.php">
  <table border="0" cellpadding="2" cellspacing="0">
    <tr>
      <td align="right">Name:</td>
      <td><input name="Name" type="text" class="Feld" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td align="right">E-Mail:</td>
      <td><input name="mail" type="text" class="Feld" size="30" maxlength="40"></td>
    </tr>
    <tr>
      <td align="right" valign="top">Kommentar:</td>
      <td><textarea name="Text" class="Bereich" rows="10" cols="50"></textarea></td>
    </tr>
    <tr align="center">
      <td align="right"></td>
      <td>
        <input type="submit" class="Button" value="Kommentar absenden">
      </td>
    </tr>
  </table>
</form>


php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?php
$Name=$_POST['Name'];
$text=$_POST['Text'],


$MYSQL_HOST 'localhost';
    $MYSQL_USER 'user';
    $MYSQL_PASS 'passwort';
    $MYSQL_DATA 'datenbank';

$connid = @mysql_connect($MYSQL_HOST$MYSQL_USER$MYSQL_PASS) OR die('Error: '.mysql_error());
          mysql_select_db($MYSQL_DATA) OR die('Fehler bei der Verbindung: '.mysql_error());

$sql 'INSERT INTO news_comment('autor','text') Value('$Name','$text');     
$result = mysql_query($sql) or die('Fehler beim schreiben:  .mysql_error());
$n mysql_num_rows($result);
mysql_close($connid);




MUSST DU NOCH EIN DEIN SKRIPT ANPASSEN!!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Madd Eye: 09.12.08 14:50.

09.12.08 14:50 Madd Eye ist offline E-Mail WWW Finden Als Freund hinzufügen
Hawkes
gesperrt 10/01/10


Dabei seit: 31.03.04
Beiträge: 213

Antworten Zitieren Editieren Melden       UP

Das altbackene Tabellenlayout kann man ja ausnahmsweise mal ignorieren, aber unescapte Ausgaben in die DB schreiben? Sehr sehr böse Sicherheitslücke.

addslashes hinzugefügt. Man könnte noch ein paar Dinge machen, aber hauptsache die Sicherheit des Scripts ist gesichert großes Grinsen :

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<?php
$Name=$_POST['Name'];
$text=$_POST['Text'],


$MYSQL_HOST 'localhost';
    $MYSQL_USER 'user';
    $MYSQL_PASS 'passwort';
    $MYSQL_DATA 'datenbank';

$connid = @mysql_connect($MYSQL_HOST$MYSQL_USER$MYSQL_PASS) OR die('Error: '.mysql_error());
          mysql_select_db($MYSQL_DATA) OR die('Fehler bei der Verbindung: '.mysql_error());

$sql "INSERT INTO news_comment ('autor','text') VALUES('".addslashes($Name)."','".addslashes($text)."')";     
$result mysql_query($sql) or die('Fehler beim schreiben:  '.mysql_error());
$n mysql_num_rows($result);
mysql_close($connid);
?>

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Hawkes: 09.12.08 18:56.

09.12.08 18:50 Hawkes ist offline Finden Als Freund hinzufügen
GolddWu
Mitglied


images/avatars/avatar-5418.gif

Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi
Forenversion: 2.2

Themenstarter Thema begonnen von GolddWu
Antworten Zitieren Editieren Melden       UP

ähem ich bin leider in PHP nicht ganz gut und in mysql tabelen für kommentar-script rein zu tun ach du heilliger ich kann mir vorstellen was dann raus kommt XDDD ich mache lieber (und meine seite schonender) ein Thema auf,in der Job-börse... den rest kennt ihr ja Augenzwinkern aber vielen dank... (obwohl ich das noch nicht ganz gecheckt habe)

mfG

__________________
Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^
09.12.08 20:46 GolddWu ist offline E-Mail Finden Als Freund hinzufügen
Madd Eye Madd Eye ist männlich
PHP/VB.Net/JS/C++ Programmierer


images/avatars/avatar-5268.jpg

Dabei seit: 12.04.08
Beiträge: 108
Fähigkeiten: WBB3 Fortgeschritten
Herkunft: Kennt eh kein Schwein
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Ganz ehrlich?

Bevor man sich an so ein Projrkt herranwagt sollte man zumindest solche Grundlagen wie in DB schreiben, Datei bennenung (.htm, .html, .php) kennen

Vorallen für eine Job Börse wird PHP sehr wichtig sein weil es schwachsinnig wäre alles rein in HTML zu schreiben, was auch ziemlich unmöglich sein wird



Ach und srry das ich die Sicherheit vergessen hab großes Grinsen
10.12.08 22:04 Madd Eye ist offline E-Mail WWW Finden Als Freund hinzufügen
GolddWu
Mitglied


images/avatars/avatar-5418.gif

Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi
Forenversion: 2.2

Themenstarter Thema begonnen von GolddWu
Antworten Zitieren Editieren Melden       UP

datei bennenubgen kenne ich und so bin ja auch nicht von gestern in php bin ich noch nicht soo gut,da ich das noch lerne ich kann bis jetzt gut: html und css aber das hilft ja hier nicht ganz weit unglücklich

lG

__________________
Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^
11.12.08 13:07 GolddWu ist offline E-Mail Finden Als Freund hinzufügen
Madd Eye Madd Eye ist männlich
PHP/VB.Net/JS/C++ Programmierer


images/avatars/avatar-5268.jpg

Dabei seit: 12.04.08
Beiträge: 108
Fähigkeiten: WBB3 Fortgeschritten
Herkunft: Kennt eh kein Schwein
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

ALso so habs ich gelernt

Ich hab mir ein Tutorial gesucht das ich für mich selber gut verstanden habe und hab dann da einfach mal so drauf los gelernt. Dann hab ich noch diverse Videos auf Youtube verschlungen und kurz darauf fing ich mit dem WBB an, da habs ich dann richtig gelernt indem ich mir die seite angeschaut habe und ganz besonders die Hacks


Vrsuchs doch auch mal so ^^
11.12.08 19:02 Madd Eye ist offline E-Mail WWW Finden Als Freund hinzufügen
GolddWu
Mitglied


images/avatars/avatar-5418.gif

Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi
Forenversion: 2.2

Themenstarter Thema begonnen von GolddWu
Antworten Zitieren Editieren Melden       UP

Danke für den Tipp^^ Aber ich habe meine eigene Art es zu lernen,die macht auch Spaß smile Ich mache es nämlich gerne einfach drauf los,wenn Fehler kommen gucke ich was das Problem ist,wenn ich es nicht lösen kann suche ich in Google oder frage nach Hilfe in anderen Foren/Chats großes Grinsen

lG GolddWu

__________________
Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^
12.12.08 11:52 GolddWu ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Wie kann ich eine Kommentar-Seite machen?