Merhaba php yeni başlıyorum ve bir noktada tıkandım kaldım form safasında seçtiğim verilerden gelen kayıt idlerini virgül ile ayırmak ve bunları databseden tekrar çekmek istiyorum ama her seferinde tek veri geliyor. Yardımlarınız için şimdiden teşekkür ederim
Kodlarım şöyle
Form sayfası
<?php include("db2.php"); ?>
<form action="tes.php" method="post">
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<?php
$verisor2=$conn->prepare("SELECT * FROM fabrika");
$verisor2->execute();
while($verice=$verisor2->fetch(PDO::FETCH_ASSOC)) {
$koun = $verice['konum'];
?>
<tr>
<td><?php echo $verice['konum']; ?></td>
<td><?php echo $verice['filename']; ?></td>
<td><?php echo $verice['fabrikadi']; ?></td>
<td><label><input type="checkbox" name="base[]" value="<?php echo $verice['id']; ?>"/> </label><br/><?php } ?></td>
</tr>
</table>
<input name="db" type="hidden" value="4kokelektrik">
<input type="submit" name="veri" value="yola">
</form>gelen veriyi işlediğim sayfa
<?php include("db2.php"); ?>
<?php
if(isset($_POST['base'])) {
$base = $_POST['base'];
$db = $_POST['db'];
echo 'Seçtiğiniz Kalemler: <br/>';
foreach($base as $id) {
}
}
$verisor2=$conn->prepare("SELECT * FROM $db WHERE id=$id");
$verisor2->execute();
while($verice=$verisor2->fetch(PDO::FETCH_ASSOC)) {
echo $verice['poz'];
}
?>