<div class ="btn" data-steam='<?=$row['Steam_id']?>'><?=$row['Nickname']?> </div>
$(".btn").click(function() {
var data = $(this).data('steam'); // в data попадет значение атрибута 'data-steam' элемента по которому осуществился клик
}
<form method="POST" action="tabl.php" name="form1" id="form1" >
<input type="hidden" name="star" value="<?=$val['mitmp']?>">
<input type="hidden" name="idi" value="<?=$val['id']?>">
<input type="hidden" name="sotr" value="<?=$_POST['user']?><?=$umid?>">
<button type="submit" id="<?=$_POST['user']?>" name="relog" class="prosm"><img src="/project/images/back.png" ></button>
</form>
<input type="hidden" name="sotr" value="<?=$_POST['user']?><?=$umid?>"> // так, как POST [user] - пустой на момент выполнения, то он ничего не выведет, но $umid мы только что заполнили, верно?
$umid = $_POST["sotr"]; // или присваиваете данные из $_POST['user'] - если эти данные были переданы
$sth1 = $dbh->prepare("SELECT * FROM `datafrom` WHERE myid = :user ");
$sth1->bindParam(":user", $umid, PDO::PARAM_INT);
$sth1->execute();
$row = $sth1->fetchAll();
<form method="POST" action="tabl.php" name="form1" id="form1">
<input type="hidden" name="star" value="0">
<input type="hidden" name="idi" value="3">
<button type="submit" id="relog" name="relog" class="prosm"><img src="/project/images/back.png"></button>
</form>
$idd = $_POST['user'];
$sth1 = $dbh->prepare("SELECT * FROM `datafrom` WHERE myid = ?");
$sth1->execute(array($idd));
$row = $sth1->fetch(PDO::FETCH_LAZY);