PDA

View Full Version : جایگزاری یک نوشته با نوشته دیگر از طریق دیتابیس mysql



megnatis
چهارشنبه 16 اردیبهشت 1394, 15:04 عصر
با سلام خدمت دوستان من میخواستم از طریق دیتا بیس نوشته ای و تغییر بدم توی php

<a href="#">Admin Username</a>

می خوام این نوشته گرفته بشه و با اسم کاربر در دیتا بیس تغییر داده بشه.

reza_alie
چهارشنبه 16 اردیبهشت 1394, 17:45 عصر
سلام
ببیند شما باید بایک تگ فرم این کارو انجام بدید
بعد از ارسال اطلاعات می تونید توسط کوئری updateاطلاعات مورد نظر رو تغییر بدید
موفق باشی

hamidhassas
چهارشنبه 16 اردیبهشت 1394, 23:55 عصر
دقیقا منظورتون نگرفتم ولی میتونید با کد زیر اول مقدار رو از تگ a بگیر


$url = file_get_contents('http://www.alexa.com/siteinfo/hassas-computer.com');
$text = preg_match("<a href=\"#\"[^>]*>(.*?)<\\/a>/ims", $url, $value);
echo $value[1];


بعد بیا بگو که از بعد از کلمه admin هرچیزی که بود ( منظور usernam ) رو بیار با str_replace نام کاربری که از دیتابیس گرفتی جابجا کن و بعد مقدار جابجا شده رو در دیتابیس update کن

megnatis
پنج شنبه 17 اردیبهشت 1394, 13:58 عصر
دقیقا می خوام نام کاربر رو از دیتا بیس بگیره و توی این قسمت جای گذاری کنه!
من کمی مبتدی هستم ساده تر میشه بگید؟

hamidhassas
پنج شنبه 17 اردیبهشت 1394, 14:57 عصر
یعنی میخوای نام کاربری رو از دیتابیس بگیری و توی تگ a قرار بدی همین؟

megnatis
جمعه 18 اردیبهشت 1394, 00:19 صبح
یعنی میخوای نام کاربری رو از دیتابیس بگیری و توی تگ a قرار بدی همین؟

بله دقیقاً

reza_alie
جمعه 18 اردیبهشت 1394, 13:59 عصر
سلام خدمت شما


$query=mysql_query('select * from `news`');

$row=mysql_fetch_assoc($query);

echo '<a href="'.$row['link_address'].'">'.$row['title'].'</a>';

megnatis
جمعه 18 اردیبهشت 1394, 17:51 عصر
http://barnamenevis.org/showthread.php?494503-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D8%B1-%D8%B5%D8%AD%DB%8C%D8%AD-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF
سلام اینو ببینید.
متوجه نشدم کامل