PDA

View Full Version : سوال: تبدیل آدرس اکشن در فرم



mahmod2000
دوشنبه 13 خرداد 1392, 12:46 عصر
سلام

من دنبال کدی هستم که وقتی در یک فرم، کلمه مورد نظر برای جستجو وارد میشه و روی دکمه کلیک میکنیم
وقتی به آدرسی که تو action دادیم میره، میخوام آدرس رو تبدیل کنم

مثلا :


http://localhost/search.php?textsearch=%D9%85%D9%88%D8%AA%D9%88%D8% B1


تبدیل بشه به :


http://localhost/search.php/textsearch/%D9%85%D9%88%D8%AA%D9%88%D8%B1


ممنون میشم راهنمایی کنید

فرزند کوروش
دوشنبه 13 خرداد 1392, 14:09 عصر
از HTACCESS باید استفاده کنید. سرچ کنی هست تو انجمن

tux-world
دوشنبه 13 خرداد 1392, 14:11 عصر
این ربطی به PHP نداره باید از httaccess. استفاده کنید ولی الان که نگاه میکنم در این رابطه چیزی نمیدونید بهتره مطالعه کنید و ممکنه دیدتون خیلی عوض بشه

siavashsay
دوشنبه 13 خرداد 1392, 14:12 عصر
دوست عزیز !
این ربطی به تبدیل نداره !
این مربوط میشه به نحوه دریافت اطلاعات !
http://barnamenevis.org/showthread.php?381657-%DA%86%DA%AF%D9%88%D9%86%DA%AF%D9%8A-%D8%A7%D8%B1%D8%AC%D8%A7%D8%B9-%D9%83%D8%A7%D8%B1%D8%A8%D8%B1-%D9%BE%D8%B3-%D8%A7%D8%B2-%D9%84%D8%A7%DA%AF%D9%8A%D9%86-%D8%A8%D9%87-%D8%B5%D9%81%D8%AD%D9%87-%D8%AF%D9%8A%DA%AF%D8%B1&p=1688922&viewfull=1#post1688922

http://barnamenevis.org/showthread.php?390613-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A2%D8%AF%D8%B1%D8%B3-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D8%A8%D8%A7-php&p=1731294&viewfull=1#post1731294
موفق باشید

mahmod2000
دوشنبه 13 خرداد 1392, 16:44 عصر
دوست عزیز ممنون از پاسخگوییتون..
من با htaccess آشنایی دارم

من منظورم تگ form هست


<form action="search.php">


من دارم اطلاعات رو به این صفحه میفرستم.. ما وقتی عملیات تو htaccess عملیات انجام میدیم باید یه جا باشه که لینک یا آدرسشو درست کنیم نسبت به اون چیزی که تو htaccess زدیم
ولی واسه فرم رو نمیدونم کجا باید آدرس دهیش رو تغییر بدم

siavashsay
سه شنبه 14 خرداد 1392, 18:43 عصر
دوست عزیز برای اینکار باید از jQuery استفاده کنید !
این کد زیر رو بنده نوشتم به صورت تستی ! کافیه توی یک فایل PHP ذخیره و اجرا کنید !

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
$(document).ready(function(e) {
$("#sch").click(function(e) {
window.location.href="search.php/textsearch/" + $("#qry").val();
});
});

</script>
</head>

<body>
<form id="form1" name="form1">
<p>
<label for="qry"></label>
<input type="text" name="qry" id="qry" />
</p>
<p>
<input type="button" name="sch" id="sch" value="search" />
</p>
</form>
</body>
</html>

اگه نیازی به توضیح بود سوال بفرمائید !
موفق باشید

mahmod2000
چهارشنبه 15 خرداد 1392, 17:58 عصر
دوست عزیز این کد کار نمیده.. صورتی دیگه حلش کردم..


ممنون