مقایسه دو فیلد در یک فرم

ssj

Member
من دو تا فیلد دارم یکی از اونها نام نویسنده رو می گیره و یکی دیگه نام واقعی را از قیمت ورود یوزرها می گیره...حالا می خوام این دو تا باهم مقایسه بشه و اگر یکی باشه عددم با یه ستون جمع بشه و اگر یکی نباشه با یه ستون دیگه...هرچی از دستور for استفاده می کنم درست نمی شه چون برای نمایش اطلاعاتم از یه حقه for استفاده می کنم و فقط قسمت الس رو اجرا می کنه
PHP:
<?php
    //baraye namayesh etelaat
    for($i = 0; $i < $num; $i ++)
    {
        $row = mysql_fetch_row($result);
       if($nevisande=$real_name)
        {
        $sum=$row[23]+$sum;
        }
        else
        {
        $sum+=$row[24];
        }
        ?>
 

ahmad_m1234

Active Member
خوب معلومه پیغام خطا میده
باید به جای = از == استفاده کنی و اگر === استفاده کنی امکان همانطور که برابری چک می کند نوع آن هم چک می شود که از لحاظ امنیتی بهترست
 
  • Like
Reactions: ssj

ssj

Member
خوب معلومه پیغام خطا میده
باید به جای = از == استفاده کنی و اگر === استفاده کنی امکان همانطور که برابری چک می کند نوع آن هم چک می شود که از لحاظ امنیتی بهترست

از == هم استفاده کردم ولی فقط قسمت السش کار می کنه
 

Masoud1365

مدیر انجمن
اینو ببین واست یه کامن هم گذاشتم !
PHP:
<?php
    //baraye namayesh etelaat
    for($i = 0; $i < $num; $i ++)
    {
        $row = mysql_fetch_row($result);
        // inja variable $real_name vojod nadare shoma ghabl az ejra bebin meghdaresh chi hast
	if($nevisande==$real_name)
        {
        $sum=$row[23]+$sum;
        }
        else
        {
        $sum+=$row[24];
        }
        ?>
 
  • Like
Reactions: ssj

ssj

Member
وقتی جدا گانه شو می کنم بهم نشون میده یعنی مشکلی برای گرفتم و خوندن اطلاعات وجود نداره ولی وقتی می خوام مقایسه کنم بازم نمی شه
خیلی برام حیاتیه
دیگه دارم کلافه می شم
 

جدیدترین ارسال ها

بالا