salam, demeli men php dili ile aşağıdakı kodu yaziram, database yaratmişam, formda melumat yazib butona sixandan sonra melumat verilir ki veri databasaya eklendi, heqiqtene databasada sutun yaranir ancaq forma yazilan melumat oldugu kimi databasaya kochmur sadece butona basdiqca databasada yeni sutun yaranir. kod aşağıda size teqdim edirem sizce men neyi sehv yaziram belke databasada cedveli sehv yaziram ya hanisa proqram yuklemeliyem kompyutere.
ne meslehet gorursuz sizce problem nededir
Verilmiş cavablar və yazılan şərhlər (8 cavab var)
0
kodu daxil edin KOD ƏLAVƏ teqindən istifadə edərək, baxaq
0
method=”post” action=””>
form>
<php
if (isset($_POST["buton"]))
{
$sql="insert into isimler(ad)values('".$POST["ad"]."')";
$sonuc=mysqli_query($baglan,$sql);
if ($sonuc) {
echo "veri databasaya eklendi";
}
else
{
echo "veri databasaya eklenemedi";
}
}
0
kodu belə yazın
[aaphp]
kod buraya
[/aaphp]
sadəcə aaphp əvəzinə php yazın.
0
1
Salam. $_POST[“ad”] yazılmalıdır. Həmçinin, Sql injection və Xss boşluğuna qarşı postdan gələn məlumatı filterdən keçirdikdən sonra sorğuya daxil edin. Yoxsa hücum ola bilər.
$ad=mysqli_real_escape_string($baglan,htmlspecialchars($_POST[“ad”],ENT_QUOTES));
0
Salam, cavab yazdığğıınız üçün təşəkkür edirem ancaq menim sualim cavabsiz qaldi Sizce mende niye form da yazilan melumatlar databasaya oldugu kimi kochmur, forma melumat yazanda yazir ugurlu oldu ancaq databasada cedvelde boş sutun yaranir, sizce sebeb nedir niye forma yazilan melumat databasada cedvele kocmur, qeyd edim ki mende hostingerde host almisham emeliyyatlari orda icra edirem deyirem belke basga neyse komyutere yuklemeliyem apache mysql proqrami ve s.
1
duzeltdim indi işleyir cox sagolun Şükür Hüseynov
0
salam bu meselede ikinci problemle uzləşmişəm, demeli ikinci formu yaziram ancaq melumat databasaya eklenmir,
Sual verin
Cavab verin