Frage-Antwort-System


  • Floh2
  • 945 Aufrufe 3 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Frage-Antwort-System

    HI!
    Ich möchte ein System einrichten, bei dem ein User im Internet, ohne sich anzumelden, mir eine Frage stellen kann und ich sie beantworten kann. Ich habe eine MySQL Datenbank und PHP 5.
    Hier meine Frage:
    Wie mache ich das:confused:
    Ich hoffe, das jemand helfen kann:D !!
    Danke schonmal im Voraus für eure Posts!!
  • Die Datei zum eintragen (iss no net getestet):

    PHP-Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    2. <html>
    3. <head>
    4. <title>Schicken</title>
    5. </head>
    6. <body>
    7. <?
    8. if ($go=="")
    9. {
    10. ?>
    11. <form action="?go=senden" method="post">
    12. Dein Name:<br />
    13. <input type="" name="name" /><br>
    14. Deine Frage:<br />
    15. <textarea rows="20" cols="90" name="text"></textarea><br />
    16. <button type="submit">Absenden</button>
    17. <?
    18. }
    19. elseif($go=="senden")
    20. {
    21. //SQL-Server:
    22. $SQL_Server = "dein sql server";
    23. //SQL-Datenbank:
    24. $SQL_DB = "deine datenbank";
    25. //SQL-User:
    26. $SQL_User = "dein benutzer";
    27. //SQL-Passwort:
    28. $SQL_PW = "dein pw";
    29. $verbindung = mysql_connect($SQL_Server, $SQL_User, $SQL_PW) or die ("Keine Verbindung.");
    30. mysql_select_db($SQL_DB) or die ("Datenbank gibt es nicht!");
    31. $eintrag = "INSERT INTO Fragen (name, frage) VALUES ('$name', '$text')";
    32. $eintragen = mysql_query($eintrag);
    33. echo "Eingetragen";
    34. }
    35. ?>
    36. </form>
    37. </body>
    38. </html>
    Alles anzeigen
    Wenn du noch eine Datei zum antwort anzeigen und beantworten brauchst schreib einfach.

    Statt:

    PHP-Code schrieb:


    //SQL-Server:
    $SQL_Server = "dein sql server";

    //SQL-Datenbank:
    $SQL_DB = "deine datenbank";

    //SQL-User:
    $SQL_User = "dein benutzer";

    //SQL-Passwort:
    $SQL_PW = "dein pw";

    $verbindung = mysql_connect($SQL_Server, $SQL_User, $SQL_PW) or die ("Keine Verbindung.");
    mysql_select_db($SQL_DB) or die ("Datenbank gibt es nicht!");

    Kannst du auch deine Sql config includen falls du sowas hast.
    MfG Heilmefe
  • Warum nicht ganz einfach ?
    1. Mail bei klick d.h.
    <a href="mailto:fritz.eierschale@example.org">Du hast fragen? Klick hier</a>
    2. wenn du ne antwort weist setzt du sie wenn es ne allgemeine frage war einfach zusammen mit der antwort unter den mail link und machst nen inhaltsverzeichniss mit link...ist das ne private schreibst du halt ne E-Mail zurück (gib forher an das bei privaten fragen E-Mail adressen angegeben werden sollen.)

    Das sorgt nämlich dafür das du nicht nur die fragen beantworten kannst sondern auch dafür das nicht alles doppelt und dreifach gefragt wird...