merhaba geçen konuda da dediğim gibi php yi tekrar elimle yazmaya başladım ve çok basit bir iletişim sistemi yazdım kendim sizinlede paylaşıyorum isteyenler kullana bilir
database.php
message.php
iletisim.php
sys.sql
database.php
PHP:
<?php
$connection = new mysqli(
"localhost",
"test",
"sifre",
"test"
);
?>
message.php
PHP:
<?php
include ("database.php");
if ($_POST) {
$mail=$_POST["mail"];
$isim=$_POST["isim"];
$soyad=$_POST["soyad"];
$konu=$_POST["konu"];
$stmt = $connection->prepare("INSERT INTO cont (mail, isim, soyad, konu) VALUES (?, ?, ?, ?)");
$stmt->bind_param("ssss", $mail, $isim, $soyad, $konu);
$stmt->execute();
$stmt->close();
}
?>
iletisim.php
PHP:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>İletişim Formu</title>
</head>
<body>
<!-- action kısmına PHP dosyanın adını yazabilirsin (örn: kaydet.php) -->
<form action="message.php" method="POST">
<label>E-posta:</label><br>
<input type="email" name="mail" required><br><br>
<label>İsim:</label><br>
<input type="text" name="isim" required><br><br>
<label>Soyad:</label><br>
<input type="text" name="soyad" required><br><br>
<label>Konu / Mesaj:</label><br>
<textarea name="konu" rows="4" required></textarea><br><br>
<button type="submit">Gönder</button>
</form>
</body>
</html>
sys.sql
SQL:
CREATE TABLE IF NOT EXISTS cont (
id INT AUTO_INCREMENT PRIMARY KEY,
mail VARCHAR(255) NOT NULL,
isim VARCHAR(100) NOT NULL,
soyad VARCHAR(100) NOT NULL,
konu TEXT NOT NULL,
tarih TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

