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]
duzeltdim indi işleyir cox sagolun Şükür Hüseynov
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.
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));
[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]
kodu belə yazın
[aaphp]
kod buraya
[/aaphp]
sadəcə aaphp əvəzinə php yazın.
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";
}
}
kodu daxil edin KOD ƏLAVƏ teqindən istifadə edərək, baxaq