PDA

View Full Version : مشکل اجرای کد حاوی شرط



MOJTABAATEFEH
دوشنبه 25 آبان 1394, 08: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 اول عینا نمایش داده می شوند مشکل کار کجاست؟

با تشکر

MOJTABAATEFEH
دوشنبه 25 آبان 1394, 12:47 عصر
از دوستان کسی نظری نداره؟

ravand
دوشنبه 25 آبان 1394, 18:49 عصر
گفتید فایل html مقادیرش وارد دیتابیس میشه.
از این دستور هنگام وارد کردن اطلاعات به دیتابیس استفاده کردید؟

htmlentities("مقادیر", ENT_QUOTES, "UTF-8");

us1234
دوشنبه 25 آبان 1394, 21:41 عصر
با سلام

a$ از یک فایل html پست شده است
کدها از } بعد از if اول عینا نمایش داده می شوند مشکل کار کجاست؟

با تشکر

پسوند فایلتون چیه ؟ تگ های پی اچ پی را درست باز کردید ؟