şimdilik bu şekilde çalıştırdım hata bendeydi hızlı yazacağım derken hata yapmışım...
ek olarak güvenlik önlemi alamadım yardımcı olacak arkadaşları bekliyorum
## ilk olarak veri tabanı ile bağlantı formatınıı değiştirdim
@$baglanti = new mysqli('localhost', 'root', '', 'iletisim');
if(mysqli_connect_error())
{
echo mysqli_connect_error();
exit;
}
$baglanti->set_charset("utf8");
?>
sonra index dosyamı da bu tarzda güncelledim
include("inc/connect.php");
?>
if ($_POST) {
$ad = strip_tags($_POST['ad']);
$soyad = strip_tags($_POST['soyad']);
$email = strip_tags($_POST['email']);
$telefon = strip_tags($_POST['telefon']);
$url = strip_tags($_POST['url']);
$mesaj = strip_tags($_POST['mesaj']);
$ip = $_SERVER['REMOTE_ADDR'];
if ($ad<>"" && $soyad<>"" && $email<>"" && $telefon<>"" && $url<>"" && $mesaj<>"") {
$baglanti->query
("INSERT INTO iletisim
(ad,
soyad,
email,
telefon,
url,
mesaj,
ip)
VALUES ('$ad',
'$soyad',
'$email',
'$telefon',
'$url',
'$mesaj',
'$ip')"))
{
}
}
}
?>
<script></script>
<script></script>
include("connect.php");
?>
Genel Kutusu - İletişim
ID
Ad
Soyad
E-Mail
Telefon
Web URL
Mesaj
Kayıt Tarihi
İP Adresi
$sorgu = $baglanti -> query("SELECT * FROM iletisim");
{
if ($getir = $sorgu -> fetch_assoc()){
$id = $getir["id"];
$ad = $getir["ad"];
$soyad = $getir["soyad"];
$email = $getir["email"];
$telefon = $getir["telefon"];
$url = $getir["url"];
$mesaj = $getir["mesaj"];
$tarih = $getir["tarih"];
$ip = $getir["ip"];
}
?>
}
?>
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
Burak
brktrk.com
Kullanıcı
Üyelik
15.09.2014
Yaş/Cinsiyet
26 / E
Meslek
Flutter Developer
Konum
İstanbul Avrupa
Ad Soyad
B** T**
Mesajlar
2020
Beğeniler
0 / 387
Ticaret
70, (%97)
Yorumum bulunsun. Teşekkürler.
Üyelik
14.08.2017
Yaş/Cinsiyet
26 / E
Meslek
Öğrenci
Konum
İstanbul Anadolu
Ad Soyad
H** Y**
Mesajlar
198
Beğeniler
24 / 38
Ticaret
0, (%0)
bilgisi olan arkadaşlar bir bakabilirim ? php ile ip adresi çekek istiyorum ama bir hat var ip değeri veri tabanına 0 değeri olarak kaydoluyor nerede hata yapıyorum db dede tür olarak ipye varchar seçtim denediklerim (varchar,int,text) yardımınızı bekliyorum $ip = $_SERVER['REMOTE_ADDR']; buda ekrana yazdırdığım kod $ip = $getir["ip"];