Ini adalah kod untuk bahagian mesej pada satu halaman Masalahnya ialah saya log masuk ke akaun saya dan kemudian menulis tajuk dan kandungan mesej Namun, selepas menyerahkan, saya tidak tahu di mana saya silap saya harap awak boleh ajar saya.
<?php
require("header.php");
if($_SESSION[username]=="")
{
echo "<script>alert('Sila log masuk dahulu' ) ;history.back();</script>";
keluar;
}
if($act=="save")
{
if($title=="" || $ kandungan ==="")
{
echo "<skrip>alert('Tajuk mesej, kandungan, tidak boleh kosong');history.back();</script>";
keluar;
}
$sql="masukkan ke dalam nilai liuyan (tajuk, kandungan, id pengguna) ('$tajuk','$kandungan','$_SESSION[nama pengguna]')";
$res=mysql_query ($sql);
if($res)
{
echo "<script>alert('success');location.href='guest.php';</script>" ;
keluar ;
}
lain
keluar("Gagal");
}
?>
Jika paparan gagal, ini bermakna program telah masuk, jadi ia sepatutnya menjadi masalah dengan pernyataan SQL anda. Anda boleh meletakkan pernyataan sql ke dalam pangkalan data dan saya rasa ia mungkin menjadi masalah dengan lajur ketiga daripada penyata sisipan anda, nama medan yang dimasukkan ialah id pengguna, tetapi nilai yang mengikutinya ialah nama pengguna. Lebih-lebih lagi, lebih baik menggunakan bekas unta untuk menamakan Ia adalah tabiat yang baik untuk menulis kod