Foreach yapılmış listeden id ve input post etmek
Merhaba,
Bir form da kullanıcı isimlerini alt alta gösterip input kısmına mesajları yazıp birkerede veri tabanına kayıt etmek istiyorum. Malesef kullanıcı id lerini post edemedim. Her denememde ilk sıradaki kullanıcının id si post ediliyor.
Yardım edebilecek arkadaşlara şimdiden teşekkürler.
<?php foreach ($query as $row): ?>
<label><?= $row['adi']?>Adı </label>
<input type="hiden" id="id" name="id" value="<?=$t_row['id']?>"></input>
<input type="text" id="mesaj" name="mesaj"></input>
<?php endforeach; ?>
<li class="submit">
<input type="hidden" name="submit" value="1">
button type="submit">Gönder</button>
</li>
Öncelikle cevabınız için teşekkürler.
Yazdığınız gibi denediğim zaman
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id' cannot be null
hatasını aldım ve Mysql e kayıt edtmedi.
id leri veritabanındaki başka bir tablodan çekiyorum
$id = post('id');
$mesaj = post('mesaj');
almaya çalışıyorum.