olampiad
چهارشنبه 22 مرداد 1393, 23:50 عصر
سلام و خسته نباشید
ب این کد من ی نگا بندازید.
این رو یکبار روی سیستم خودتون اجرا کنید.
$ff=file_get_contents("http://www.worldskillsportal.com/index.php?option=com_content&task=view&id=2359&personnel_id=12537&UCP=yes");
preg_match_all('|<td class=\"contentheading\"[^>]*>(.*)</td>|U',$ff,$kh);
$name=$kh[0][0];
echo $name.'<br>';
وقتی این رو اجرا میکنم نام شخص رو برمیگردونه
مثل این : Hamidreza Paresh
تا اینجا همه چی درست پیش میره.
ولی وقتی میام اون رو توی دیتابیس دخیره کنم.
این شکلی میشه
http://s5.picofile.com/file/8134963250/iuytregghhkjytree.PNG
ب جای اینکه اسم شخص رو ثبت کنه؟
اینجوری کل اطلاعاتی رو که پردازش میکردیم رو ثبت میکنه
مشکل از کجاست؟
من این کد رو برای ثبتش نوشتم.
mysql_connect('localhost','root','');
mysql_select_db('skk');
$sql="INSERT INTO `competitor`(`id`, `name`, `skill`, `year`, `medal`, `image`) VALUES (null,'{$name}','{$name}','{$name}','{$name}','{$n ame}')";
mysql_query($sql);
البته این رو هم بگم که من این کار هارو درون یک حلقه انجام میدم
ممنون بابت راهنمایی ها.
ب این کد من ی نگا بندازید.
این رو یکبار روی سیستم خودتون اجرا کنید.
$ff=file_get_contents("http://www.worldskillsportal.com/index.php?option=com_content&task=view&id=2359&personnel_id=12537&UCP=yes");
preg_match_all('|<td class=\"contentheading\"[^>]*>(.*)</td>|U',$ff,$kh);
$name=$kh[0][0];
echo $name.'<br>';
وقتی این رو اجرا میکنم نام شخص رو برمیگردونه
مثل این : Hamidreza Paresh
تا اینجا همه چی درست پیش میره.
ولی وقتی میام اون رو توی دیتابیس دخیره کنم.
این شکلی میشه
http://s5.picofile.com/file/8134963250/iuytregghhkjytree.PNG
ب جای اینکه اسم شخص رو ثبت کنه؟
اینجوری کل اطلاعاتی رو که پردازش میکردیم رو ثبت میکنه
مشکل از کجاست؟
من این کد رو برای ثبتش نوشتم.
mysql_connect('localhost','root','');
mysql_select_db('skk');
$sql="INSERT INTO `competitor`(`id`, `name`, `skill`, `year`, `medal`, `image`) VALUES (null,'{$name}','{$name}','{$name}','{$name}','{$n ame}')";
mysql_query($sql);
البته این رو هم بگم که من این کار هارو درون یک حلقه انجام میدم
ممنون بابت راهنمایی ها.