MOJTABAATEFEH
دوشنبه 25 آبان 1394, 09:23 صبح
با سلام
دوستان عزیز من کد زیر رو نوشتم جهت کنترل وجود رکورد مشابه در دیتابیس و جلوگیری از ثبت تکراری ولی موقع اجرا به جای پیغام های تعیین شده کل کد رو از جایی که مشخص میکنم برمیگردونه
$qu="select 'field1' from 'table1' where field1= '$a'";
$query= mysql_query($qu);
if(mysql_num_rows($query) > 0)
{
die ('قبلا مورد مشابه ای ثبت شده است');
}
else
{
$qu="insert into table1 (field1) values('".$a."')";
$query= mysql_query($qu);
if(mysql_affected_rows() > 0)
{
die ('اطلاعات با موفقيت ثبت شد');
mysql_close($con);
}
else
{
die('در ثبت اطلاعات خطايي رخ داده است لطفا مجدد سعي نماييد');
}
}
a$ از یک فایل html پست شده است
کدها از } بعد از if اول عینا نمایش داده می شوند مشکل کار کجاست؟
با تشکر
دوستان عزیز من کد زیر رو نوشتم جهت کنترل وجود رکورد مشابه در دیتابیس و جلوگیری از ثبت تکراری ولی موقع اجرا به جای پیغام های تعیین شده کل کد رو از جایی که مشخص میکنم برمیگردونه
$qu="select 'field1' from 'table1' where field1= '$a'";
$query= mysql_query($qu);
if(mysql_num_rows($query) > 0)
{
die ('قبلا مورد مشابه ای ثبت شده است');
}
else
{
$qu="insert into table1 (field1) values('".$a."')";
$query= mysql_query($qu);
if(mysql_affected_rows() > 0)
{
die ('اطلاعات با موفقيت ثبت شد');
mysql_close($con);
}
else
{
die('در ثبت اطلاعات خطايي رخ داده است لطفا مجدد سعي نماييد');
}
}
a$ از یک فایل html پست شده است
کدها از } بعد از if اول عینا نمایش داده می شوند مشکل کار کجاست؟
با تشکر