PHP, JAVASCRIPT(JQUERY), AJAX [jak przekazać dane z PHP do JS]

0

Witam...
Wiecie może jak przekazać elementy ze skryptu php do js... tak żebym mógł przekazać je do ajax'a? Skrypt taki jak poniżej... chodzi mi o to że jak kliknę w edytuj ma mi przekazać łącznie z żądaniem wciśnięcia id danego wpisy w bazie, przechowywanego w tabeli wydziały!!!

z powrotem chciałby, dostać link w formie localhost/adminsystem.php?opcja=1&edit=zczytane_id który został by wczytany w diva, przy pomocy ajax'a
@Edit: Poradziłem sobie... Pod spodem działający kod...


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <link rel="stylesheet" href="style.css" type="text/css"/>   
        <title>System udostępniania kart przedmiotów PRZ</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function()
            {
                $(".linkedycja").click(function()
                {
                    var id=$(this).attr("value");
                    var dataString = 'id='+ id;
                    $.ajax
                    ({
                        type: "GET",
                        url: "adminsystem.php?opcja=1&edit="+id,
                        data: dataString,
                        cache: false,
                        success: function(html)
                        {
                            $(".adminwindows").html(html);
                        } 
                    });

                });
            });
        </script>
    </head>
<?php
function pobierzWydzialy($baza) {
    if ($baza->polacz()) {
        $zapytanie = "SELECT * FROM Wydzialy";
        if ($wynik = $baza->select($zapytanie)) {
            $zwrocone = array();
            while ($wiersz = mysql_fetch_array($wynik)) {
                $id = $wiersz['ID'];
                $nazwa = $wiersz['Nazwa'];
                $zwrocone[] = array($id, $nazwa);
            }
        };
        return $zwrocone;
    } else {
        echo 'Błąd pobrania danych mysql: ' . $baza->blad;
        return false;
    }
    $baza->close();
}

$wydzialy = pobierzWydzialy($baza);
?>
<div id="adminsystemid">ID</div><div id="adminsystemnazwa">Nazwa</div><div id="adminsystemopcja">Opcje</div>
<?php
for ($i = 0; $i < count($wydzialy); $i++) {
    ?>
    <div id="adminsystemid"><?php echo $wydzialy[$i][0]; ?></div>
    <?php if (isset($_GET['edit']) && $_GET['edit'] == $wydzialy[$i][0]) { ?> 
        <div id="adminsystemnazwa"><input type="text" name="temat"  style="width: 350px;" value="<?php echo $wydzialy[$i][1];?>" /></div>       
    <?php } else {
        ?>    
        <div id="adminsystemnazwa"><?php echo $wydzialy[$i][1]; ?></div>
    <?php } ?> 
    <div id="adminsystemopcja">
        <a  href="#" class="linkedycja"  id="buttonm" value="<?php echo $wydzialy[$i][0]; ?>">Edytuj</a>
        <a href="edit_w.php?del=<?php echo $wydzialy[$i][0]; ?>" id="buttonm"  title="<?php echo $wydzialy[$i][0]; ?>">Usuń</a>
    </div>   
<?php }
?>

 
0

Poradziłem sobie...

oznacz więc swój własny post jako rozwiązujący problem.

jak kliknę w edytuj ma mi przekazać łącznie z żądaniem wciśnięcia id danego wpisy w bazie, przechowywanego w tabeli wydziały!!!

aha!!!!!!!!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1