php, form,insert into, mysql, database

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)

pervinjj (2021-04-14 00:59:46)
salam bu meselede ikinci problemle uzləşmişəm, demeli ikinci formu yaziram ancaq melumat databasaya eklenmir, [code] form method="post" action="" input type="text" name="ad" input type="text" name="name" input type="submit" name="buton" /form php if (isset($_POST["buton"])) { $sql="insert into isimler(ad, name)values(".$_POST["ad"].["name"].")"; bax bu bende sehv edirem mence $sonuc=mysqli_query($baglan,$sql); $ad=mysqli_real_escape_string($baglan,htmlspecialchars($_POST["ad"],ENT_QUOTES)); if ($sonuc) { echo "melumat eklendi"; } else { echo "melumat eklenemedi"; } [/code]

pervinjj (2021-04-03 20:15:39)
duzeltdim indi işleyir cox sagolun Şükür Hüseynov

pervin25 (2021-04-02 09:36:48)
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.

Şükür Hüseynov (2021-04-01 23:14:41)
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));

pervinjj (2021-04-01 21:26:01)
[code][php] [$servername] = "mysql.hostinger.co.uk"; [$database] = "u114451893_devamsizlik"; [$username] = "u114451893_devamsizlik"; [$password] = "ASD658dsa"; // Create connection [[$baglan] = mysqli_connect($servername, $username, $password, $database);] // Check connection [[if] [] (!$baglan) ][{] [die][("Connection failed: " . [mysqli_connect_error]()); }] [echo] ["baglanti gercekleshdi";] [form method]="][post]" [][ action=""] [input type="text" name="ad"] input type="submit" name="buton] [form] [php ] [if] [(isset($_POST["buton"]))] { [$sql][="insert into isimler(ad)values('".$POST["ad"]."')";] $sonuc=myqli_query($baglan,$sql); if ($sonuc) { [echo ]" verisi dataya eklendi"; } [else] { [echo][ "veri eklenmedi"; ] } } ][/code]

E. Hacı (2021-04-01 12:00:51)
kodu belə yazın [aaphp] kod buraya [/aaphp] sadəcə aaphp əvəzinə php yazın.

pervinjj (2021-03-31 21:36:16)
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"; } }

E. Hacı (2021-03-31 11:57:49)
kodu daxil edin KOD ƏLAVƏ teqindən istifadə edərək, baxaq