variable not being passed?
I have this code

    while($row = mysql_fetch_row($result))
    {
    echo '<tr>';
    $pk = $row[0]['ARTICLE_NO'];
    
    foreach($row as $key => $value)
    {
    echo '<td><a href="#" onclick="GetAuctionData(\''.$pk.'\')">' . $value . '</a></td>';
    }

which gets pk. pk is then passed on to the axjax part with this:

    function GetAuctionData(pk)
    {
    .....
    var url="get_auction.php?"
    url=url+"cmd=GetAuctionData&pk="+pk;

And finally used in a separate php file with:

    $pk = $_GET["pk"];
    $sql="SELECT * FROM Auctions WHERE ARTICLE_NO ='$pk'";

the second php file works fine when using it by itself and passing parameters. Likewise there are no errors anywhere. The problem seems to be with passing or generating $pk, as the links in the output file result in $pk being incremednted by 2, eg 4, 6, 8 etc

I can not understand why this is happening.
variable not being passed?
===

I have this code

    while($row = mysql_fetch_row($result))
    {
    echo '<tr>';
    $pk = $row[0]['ARTICLE_NO'];
    
    foreach($row as $key => $value)
    {
    echo '<td><a href="#" onclick="GetAuctionData(\''.$pk.'\')">' . $value . '</a></td>';
    }

which gets pk. pk is then passed on to the axjax part with this:

    function GetAuctionData(pk)
    {
    .....
    var url="get_auction.php?"
    url=url+"cmd=GetAuctionData&pk="+pk;

And finally used in a separate php file with:

    $pk = $_GET["pk"];
    $sql="SELECT * FROM Auctions WHERE ARTICLE_NO ='$pk'";

the second php file works fine when using it by itself and passing parameters. Likewise there are no errors anywhere. The problem seems to be with passing or generating $pk, as the links in the output file result in $pk being incremednted by 2, eg 4, 6, 8 etc

I can not understand why this is happening.