[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Случайный ид методом $_post
Sanya
Есть у меня база: db_buy в ней строки, которые имеют ид игрока и выводятся в виде таблицы.
Пример: Игрок смотрит в аккаунте свои выплаты:
Выплата: 10 рублей.
Выплата: 11 рублей.
Выплата: 5 рублей.

Нужно чтобы при нажатии игроком на строку выплаты, строка имеет ид <input type="submit" name="id_<?=$b["id"];?>" value="информация"> вверху страницы методом POST ловился этот ид if(isset($_POST["id_"])){echo"Ид";}

Как это можно реализовать? как поймать ид? id_здесь должно ловить случайное число.


<?
if(isset($_POST["id_"])){ echo"Ваш ид: здесь нужно вывести ид строки"; }
?>

<?

$db->Query("SELECT * FROM db_buy WHERE us='$usid' ORDER BY cg DESC");
if($db->NumRows()>0){
while($b=$db->FetchArray()){
?>
<form action="" method="post">
<
center><input type="submit" name="id_<?=$b["id"];?>" value="информация" style="height:30px;"/></center>
</
form>
<?
}
}

?>


Думаю по примеру понятно, что я имел ввиду.
Arh
<?php
if(!empty($_POST['id'])) {

echo key($_POST['id']);

}
?>

<form action="" method="post">
<
center><input type="submit" name="id[<?=$b["id"];?>]" value="информация" style="height:30px;"/></center>
</
form>


Можно так.
А лучше добавить скрытое поле.

<?php
if(!empty($_POST['id'])) {

echo $_POST['id'];

}
?>

<form action="" method="post">
<
input type="hidden" name="id" value="<?=$b["id"];?>">
<
center>
<
input type="submit" value="информация" style="height:30px;"/>
</
center>
</
form>


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Sanya
Спасибо.
Arh
Sanya
Когда в базу будешь запрос отправлять, не забудь $_POST['id'] к int привести.

if(!empty($_POST['id'])) {

$id = (int)$_POST['id'];
$db->query("SELECT * FROM test WHERE `id` = ".$id); //допустим


}


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.