Делаю связку товаров, т.е. один привязываю к другому.
$id = intval( $_REQUEST['id'] );
$list = "";
$result = $db->query( "SELECT * FROM ".PREFIX."_stol_post WHERE id!=''" );
if( $db->num_rows( $result ) > 1 )
{
while( $row = $db->get_row( $results ) )
{
$ids = $row['id'];
$title = htmlspecialchars( stripslashes( $row['title'] ), ENT_QUOTES, $config['charset'] );
$list .= <<<HTML
HTML;
}
}
else
{
$list = "<option>Нет банков</option>";
}
$list = <<<HTML
<form name="mainoffers" method="post" action="" onsubmit="SetFormSubmit( 'mainoffers' ); return false;">
<div class="col-sm-4">
<input type="text" id="add_Post_{$id}" value="{$ids}" name="{$ids}" style="text-align: center; width: 50px;" class="form-control">
</div>
<div class="col-sm-4">
<li><a onclick="AddPost( '{$id}' ); return false;" href="#"> связать</a></li>
</div>
</form>
HTML;
echo $list;
Выводятся товары, далее скрипт:
function AddPost( id ){
var Quest = confirm( "Привязать данный товар" );
if( Quest )
{
document.getElementById( "StatusIDPost_" + id ).innerHTML = "привязывается";
$.ajax({
url: "/ajax/admin/post/add.post.php",
data: "value=" + value,
success: function( data ){
$( "#LightWindow-content" ).html( data );
},
dataType: "html",
type: "POST"
});
}
}
Сам файл /add.post.php",
$id = intval( $_REQUEST['id'] );
if( $id )
{
$result = $db->query( "SELECT * FROM ".PREFIX."_vaza_post WHERE `id`='{$id}'" );
if( $db->num_rows( $result ) > 0 )
{
while( $row = $db->get_row( $result ) )
{
$db->query( "UPDATE ".PREFIX."_vaza_post SET `vaza_tovar`='{$value}' WHERE `id`='{$id}' LIMIT 1" );
}
}
else
{
echoReturn( "Указанный товар не найден, возможно он был удален ранее!" );
}
}
else
{
echoReturn( "Не указан идентификатор товара!" );
}
Проблема в том что я не могу добиться передачи value или name, т.к. список товаров подгружается с stol_post, а запись выбранного ID происходит в новую базу. т.е. мне ID одного товара нужно записать в базу - vaza_tovar
Кто подскажет как реализовать?