Autor Zpráva
juraj
Profil
Zdravim

tento kod som nasiel na nete,ako sa prenesie id do php skripta?
<script type="text/javascript">

$(document).ready(function () {

    function slideout() {
        setTimeout(function () {
            $("#response").slideUp("slow", function () {});
        },
        2000);
    }

    $(".inlineEdit").bind("click", updateText);

    var OrigText, NewText;

    $(".save").live("click", function () {

        $("#loading").fadeIn('slow');

        NewText = $(this).siblings("form").children(".edit").val();
        var id = $(this).parent().attr("id");
        var data = '?id=' + id + '&text=' + NewText;

        $.post("update.php", data, function (response) {
            $("#response").html(response);
            $("#response").slideDown('slow');
            slideout();
            $("#loading").fadeOut('slow');

        });

        $(this).parent().html(NewText).removeClass("selected").bind("click", updateText);

    });

    $(".revert").live("click", function () {
        $(this).parent().html(OrigText).removeClass("selected").bind("click", updateText);
    });



    function updateText() {

        $('li').removeClass("inlineEdit");
        OrigText = $(this).html();
        $(this).addClass("selected").html('<form ><textarea class="edit">' + OrigText + '" </textarea> </form><a href="#" class="save"><img src="images/save.png" border="0" width="48" height="15"/></a> <a href="#" class="revert"><img src="images/cancel.png" border="0" width="58" height="15"/></a>').unbind('click', updateText);

    }
});
</script>
<div id="response"></div>

<ul>



<?
            $sql12 = sprintf("SELECT id,firstname
  FROM users"); 
            $res1 = @mysql_query($sql12);
            $num1 = @mysql_num_rows($res1);
            while(list($id,$firstname) = @mysql_fetch_row($res1)) {
           ?> <?php echo $id;?>
<li class="inlineEdit" id="<?php ECHO $id;?>">
    <?php echo $firstname;?>
?</LI>
<?}?></ul>vypise mi zoznam z db a chcem aby sa id prenieslo do update.php skriptu.Z text arey to funguje ale id sa nechce preniest.

kod v php update.php
<?php

include('conn.php');
$id = mysql_escape_string($_POST['id']);
 $sql="UPDATE users SET firstname='$text' WHERE id='$id'";
$result=mysql_query($sql);
?>
dakujem za odpoved
_es
Profil
juraj:
Preštuduj si oficiálnu dokumentáciu pre metódu jQuery.post (http://api.jquery.com/jQuery.post/) a prídeš na to, čo robíš zle.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0