PDA

View Full Version : ارور در زمان اجرا برنامه



mohammadbazzi445
جمعه 07 آذر 1393, 23:31 عصر
126128
من این فرم طراحی کردم که با وارد کردن اطلاعا ت و فشردن دکمه ثبت اطلاعا ت ذخیره میشه ولی وقتی به صفحه save.php اکشن میشه پیغام اطلاعت ثبت شد نشون میده ولی این ارورم میده
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\database\save.php on line 24
نگاه کردم چیزی متوجه خطاش نشدم ولی اطلاعات ثبت میشن میتونید راهنمایی کنید که این ارور مال چیه اگه میخواید سورسه بذارم

thacker
جمعه 07 آذر 1393, 23:42 عصر
لطفا سورس رو بذارید

mohammadbazzi445
جمعه 07 آذر 1393, 23:50 عصر
<?php
$servername="localhost";
$dbname="example1";
$user="root";
$pass="";
$idee=$_POST['shomare'];
$namee=$_POST['lastname'];
$familye=$_POST['firstname'];


$link=mysql_connect($servername,$user,$pass) ;
mysql_query("SET NAMES 'utf8'",$link);
mysql_select_db($dbname,$link) ;
$result=mysql_query("select * from stu order by id desc limit 1",$link);
$Radif=0;
if(mysql_num_rows($result)>0)
{ $Radif=mysql_result($result,0,0);
} $Radif++;
$result=mysql_query("insert into exam(id,name,family) values($idee,'$namee','$familye')",$link);
if(mysql_affected_rows()>0)
{ echo(" اطلاعات با موفقیت ثبت شد ");

} else { echo(mysql_error()."<br\>");
}

mohammadbazzi445
جمعه 07 آذر 1393, 23:52 عصر
اینارو چطوری مرتب میکنن ؟ ببخشید من یاد ندارم همشون چپه شدن

mohammadbazzi445
شنبه 08 آذر 1393, 00:00 صبح
اون خط قرمزه ارور میده

thacker
شنبه 08 آذر 1393, 00:16 صبح
کدها رو بین [ PHP ] و [ /PHP ] قرار بدید ( فاصله ها رو حذف کنید )

اینو امتحان کنید :

<?php
$servername="localhost";
$dbname="example1";
$user="root";
$pass="";
$idee=$_POST['shomare'];
$namee=$_POST['lastname'];
$familye=$_POST['firstname'];


$link=mysql_connect($servername,$user,$pass) ;
mysql_query("SET NAMES 'utf8'",$link);
mysql_select_db($dbname,$link) ;
$result=mysql_query("select * from stu order by id desc limit 1");
$Radif=0;
if(mysql_num_rows($result)>0)
{ $Radif=mysql_result($result,0,0);
} $Radif++;
$result=mysql_query("insert into exam(id,name,family) values($idee,'$namee','$familye')",$link);
if(mysql_affected_rows()>0)
{ echo(" اطلاعات با موفقیت ثبت شد ");

} else { echo(mysql_error()."<br\>");
}
?>

mohammadbazzi445
شنبه 08 آذر 1393, 00:24 صبح
بازم همون ارور میده یعنی همون خط 16