Strohhalm

Sprung zu Navigation. Sprung zu Privat. Sprung zu Linktipps. Sprung zu StyleSwitcher. Sprung zum Inhalt.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu Linktipps. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Privat

 

Anmelde-Formular



Als Strohhalm-Mitglied registrieren.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu Linktipps. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Linktipps

 

passende Links in der aktuellen Rubrik

Apache 1.3 URL Rewriting Guide.20.04.2005, 01:52
Eigentlich die Referenz-Seite zu dem Apache Modul mod_rewrite, dem Schweizer Taschenmesser unter den…
Gut gegliedertes PHP-Tutorial.16.04.2005, 15:50
Fleißige Benutzer des php-Channels im QuakeNet haben dieses PHP-Tutorial erstellt, um immer…
JavaScript-Methoden.22.07.2005, 08:08
Hier sind JavaScript-Methoden gezeigt zu Ajax, Drag&Drop, Verhalten und Darstellung: Ajax Demos: -…
snippetcenter.org - Das Snippet-Verzeichnis.27.04.2006, 01:30
snippetcenter.org ist ein zentrales Archiv für Codeschnipsel, im Fachjargon auch Snippets genannt.…
XAMPP: Alles drin, alles dran.16.04.2005, 15:16
XAMPP ist ein fertig konfiguriertes Komplettpaket für den eigenen Webserver. Prima geeignet für die…

Insgesamt sind 25 Links in dieser Kategorie

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu Linktipps. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Sprung zu Navigation. Sprung zu Privat. Sprung zu Linktipps. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Forum

 

strohhalm.org / Forum / Forenübersicht / Programmierung Serverseitig / Nachricht 2700 lesen

** jquery -kommentare immer wieder leer obwohl ...

  1. ** jquery -kommentare immer wieder leer obwohl ...

    mensaaa.+0 -0.25. Februar 2010, 12:30

    … in der datenbank gespeichert.

    hi ihr lieben.

    ich habe mir folgendes script aus dem großen internet geholt …
    mit jquery.

    das script erlaubt es mir kommentare abzugeben auf irgendetwas, welche ohne gesamtseitenrefresh durch ein formular hinzugefügt werden.
    dies funktioniert soweit auch prima und die einträge sind in der datenbank gespeichert. doch wenn ich die seite ganz neu lade, sind alle einträge immer wieder weg obwohl sie ja gespeichert wurden.

    ich hoffe ihr könnt mir helfen.

    eure mensaaa

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function()
    {
    $(".comment_button").click(function(){

    var element = $(this);
    var I = element.attr("id");

    $("#slidepanel"+I).slideToggle(300);
    $(this).toggleClass("active");

    return false;});});
    </script>

    <body>

    <div align="center">
    <table cellpadding="0" cellspacing="0" width="500px">
    <tr>
    <td>
    <div> <h1>Click Comment Button</h1> </div>
    <div style="height:7px"></div>

    <ol id="update" class="timeline">
    <?php
    $dbHost = 'localhost';
    $dbUsername = 'root';
    $dbPassword = 'root';
    $dbDatabase = 'egglabs';
    $db = mysql_connect($dbHost, $dbUsername, $dbPassword) or die ("Unable to connect to Database Server.");
    mysql_select_db ($dbDatabase, $db) or die ("Could not select database.");
    $sql = mysql_query("SELECT msg,msg_id FROM messages");
    while($row=mysql_fetch_array($sql))
    {
    $msg=$row['msg'];
    $msg_id=$row['msg_id'];
    ?>

    <li>
    <div align="left">
    <h1><?php echo $msg; ?></h1>
    <a href="#" class="comment_button" id="<?php echo $msg_id; ?>">Comment</a>
    </div>
    </li>
    <div class='panel' id="slidepanel<?php echo $msg_id; ?>">
    <form action="" method="post">
    <textarea style="width:390px;height:23px"></textarea><br />
    <input type="submit" value=" Comment " class="comment_submit" />
    </form>
    </div>
    <?php } ?>

    </ol>

    </td>
    </tr>
    </table>

    </div>

    ach ja, der style dazu:

    <style type="text/css">
    body
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    }
    .comment_box
    {
    background-color:#D3E7F5; border-bottom:#ffffff solid 1px; padding-top:3px
    }
    h1
    {
    color:#555555
    }
    a
    {
    text-decoration:none;
    color:#d02b55;
    }
    a:hover
    {
    text-decoration:underline;
    color:#d02b55;
    }
    *{margin:0;padding:0;}


    ol.timeline
    {list-style:none;font-size:1.2em;}ol.timeline li{ position:relative;padding:.7em 0 .6em 0; height:45px; border-bottom:#dedede dashed 1px}ol.timeline li:first-child{border-top:1px dashed #dedede;}
    .comment_button
    {
    margin-right:30px; background-color:#95CD3C; color:#000; border:#333333 solid 1px; padding:3px;font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif
    }

    .comment_submit
    {
    background-color:#3b59a4; color:#FFFFFF; border:none; font-size:11px; padding:3px; margin-top:3px;
    }
    .panel
    {
    margin-left:50px; margin-right:50px; margin-bottom:5px; background-color:#D3E7F5; height:45px; padding:6px; width:400px;
    display:none;
    }
    </style>

    dankeeeeeee

    Antworten [/forum/index.php?topic=2700&strukturid=2700&action=newEntry]

  2. Re: ** jquery -kommentare immer wieder leer obwohl ...

    wurstbrot.+0 -0.28. Februar 2010, 08:19

    Hallo,

    also soweit ich das verstanden habe, hast du bisher keine Erfahrung mit PHP. Warum z.B. ist das Formular innerhalb der Schleife? Wo wird überhaupt etwas in die DB gespeichert? Das passiert nämlich gar nicht. Deshalb kann auch nichts angezeigt werden. Eigentlich macht das Script nämlich gar nichts. Du musst als erstes dir klarmachen, dass jQuery nichts mit serverseitiger Programmierung zu tun hat. jQuery kann folglich gar nicht in die DB speichern.

    Wurstbrot

    Antworten [/forum/index.php?topic=2700&strukturid=2700&action=newEntry]

  3. Re: ** jquery -kommentare immer wieder leer obwohl ...

    klara.+0 -0.23. August 2010, 18:14

    hi,
    ja, wurstbrot hat recht. es wird nichts in die db geschrieben sondern nur ausgelesen.
    das jquery macht hier nix ausser einwenig rumsliden also nur eine optische aufwertung.
    gruss

    Antworten [/forum/index.php?topic=2700&strukturid=2700&action=newEntry]

 
Nach oben springen

.(c) 2002 - 2019 strohhalm.org Community.Server powered by Manitu.Software powered by Mathias Bank
.Impressum + Team.Datenschutz