PDA

View Full Version : انتقال اطلاعات از یک صفحه به صفحه دیگر



bps20590
یک شنبه 06 مرداد 1387, 15:48 عصر
با سلام
من یک سایت دارم که درسمت راست آن چند گزینه مانند زیر وجود دارد
جاوااسکریپت
اچ تی ام ال
پی اچ پی
و...
حال می خواهم روی لینک هرکدام که کلیک کردم نام آن به صفحه جدیدم منتقل شودیعنی اگر برروی نام جاوااسکریپت کلیک کردم لغت جاوا اسکریپت به صفحه فراخوانده شده منتقل شود تا بتوانم درگزارشگیری از آن استفاده کنم

paksar
یک شنبه 06 مرداد 1387, 21:35 عصر
با سلام
من یک سایت دارم که درسمت راست آن چند گزینه مانند زیر وجود دارد
جاوااسکریپت
اچ تی ام ال
پی اچ پی
و...
حال می خواهم روی لینک هرکدام که کلیک کردم نام آن به صفحه جدیدم منتقل شودیعنی اگر برروی نام جاوااسکریپت کلیک کردم لغت جاوا اسکریپت به صفحه فراخوانده شده منتقل شود تا بتوانم درگزارشگیری از آن استفاده کنم
سلام
شما میتونید از آرایه انجمنی REQUEST برای پردازش اطلاعات در صفحه دیگه استفاده کنید مثال
لینک شما در صفحه اصلی مثلا جاوا اسکریپت هست


<a href="pagejava.php?key=value">جاوا اسکریپت </a>
و بعد در صفحه pagejava.php برای دسترسی به اطلاعات متغیر باید از آرایه انجمنی REQUEST استفاده کرد.




<?php $value=$_REQUEST['key']; ?>

lموفق باشید

yaqubian
دوشنبه 07 مرداد 1387, 10:38 صبح
دوست عزیز
با $_GET هم می شه!
موفق باشید

elyass-pc
چهارشنبه 16 مرداد 1387, 17:37 عصر
Notice: Undefined variable: _request in c:\program files\easyphp1-8\www\showtab.php on line 13
من از استفاده می کنم ولی این ارور رو میده کمکم کنید

majoran
چهارشنبه 16 مرداد 1387, 17:47 عصر
تو توضیحاتی که محسن در بالا نوشته باید به فاصله و نام متغییر و ؟ خیلی اهمیت بدی و تغییری و تفاوتی در اون وجود نداشته باشه همون طور که سعید هم توضیح داد بهترین روش استفاده از پست و گت می باشد از این دو تابع استفاده کن

elyass-pc
چهارشنبه 16 مرداد 1387, 21:32 عصر
ممنون قبلیه حل شده ولی حلا این ارور رو میده
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\showtab.php on line 13

امید امرایی
چهارشنبه 16 مرداد 1387, 21:35 عصر
شما چی رو به mysql_fetch_assoc ارسال می کنید ؟

elyass-pc
چهارشنبه 16 مرداد 1387, 22:33 عصر
$res=$_request['e'];
$arr=explode('#',$res);
$jadval=$arr[0];
$page=$arr[1];
require('head.php');
@$db=mysql_connect('localhost','omom','varedi','ma rja') or die();
$result=mysql_query("select * from $jadval order by rank desc");
echo '<tr height="200px"><td>';
$row=mysql_fetch_assoc($result);

elyass-pc
چهارشنبه 16 مرداد 1387, 23:55 عصر
<a href="showtab.php?e=narm#1">
لینک ارسال هم این بالاییه. البته از لحاظ نگارشی درسته ولی خوب موقع ارسال یه خورده علاءمش اینور اونور شده.

امید امرایی
پنج شنبه 17 مرداد 1387, 00:47 صبح
خواهشن کد هاتونو توی تگ کد بزارید که راحت بشه خوند


$res=$_request['e'];
$arr=explode('#',$res);
$jadval=$arr[0];
$page=$arr[1];
require('head.php');
@$db=mysql_connect('localhost','omom','varedi','ma rja') or die();
$result=mysql_query("select * from $jadval order by rank desc");
echo '<tr height="200px"><td>';
$row=mysql_fetch_assoc($result);


در این قسمت :


@$db=mysql_connect('localhost','omom','varedi','ma rja') or die();

ma rja نام بانک اطلاعاتیه ؟ اگه هست که باید نامش رو تغییر بدیدچون space پذیرفته نیست ..اگه نیست حذفش کنید

این قسمت رو :

$result=mysql_query("select * from $jadval order by rank desc");تغییر بدید به :


$result=mysql_query("select * from ".$jadval." order by rank desc",$db);
احتمالا مشکلتون حل می شه

elyass-pc
پنج شنبه 17 مرداد 1387, 01:02 صبح
ممنون ولی بازم همون ارور رو میده

elyass-pc
پنج شنبه 17 مرداد 1387, 11:13 صبح
نبود؟ بابا یکی کمک کنه
:گیج:

امید امرایی
پنج شنبه 17 مرداد 1387, 12:20 عصر
شما @ رو از جلوي

@$db=mysql_connect('localhost','omom','varedi','ma rja') or die();

برداريد ببينيد اصلا ارتباط برقرار مي شه

elyass-pc
پنج شنبه 17 مرداد 1387, 12:25 عصر
اره بابا برقرار میشه

yaqubian
پنج شنبه 17 مرداد 1387, 13:22 عصر
اول از kassit عزیز ممنون
ولی دوست عزیز بعنوان یه نکته یادت باشه که اکثر warning هایی که مربوط به دستوراتی که با mysql شروع می شن مربوط به خطاهایی می شه مثل اشتباه نوشتن دستور sql، درست کانکت نشدن به بانک و ... و یا حتی نوشتن دستورات بصورت غلط املایی.
موفق باشید

امید امرایی
پنج شنبه 17 مرداد 1387, 19:55 عصر
با تشکر از جناب yaqubian

غیر از این فکر می کنم مشکل دیگه ای باید وجود داشته باشه که شاید به این قسمت از کد مزبوط نشه و یا ممکنه در این قسمت از کد :



$res=$_request['e'];
$arr=explode('#',$res);
$jadval=$arr[0];
$page=$arr[1];
خطای منطقی وجود داشته باشه

elyass-pc
شنبه 19 مرداد 1387, 00:22 صبح
ممنون ازkassit و yaqubian عزیز. راه حل رو پیدا کردم. یه اشتباه احمقانه. REQUEST را با حروف کوچک نوشته بودم. :گیج:

yaqubian
شنبه 19 مرداد 1387, 08:09 صبح
دوست عزیز
چون php یه زبان حساس به بزرگی و کوچکی حروفه بهتره که شما کدهاتون رو با یه editor بنویسین که به چنین مشکلاتی برنخورین.
موفق باشید

a_bita
دوشنبه 21 مرداد 1387, 01:50 صبح
برنامه نویسی همین اش قشنگه
"خطاهای کوچیک"
من خودم روی یه برنامه یه چند روز گیر کرده بودم اخرش مشکل من سر یه فضای خالی بود که اضافه گذاشته بودم.
به هر حال مشکل حل میشه

z.shh305
چهارشنبه 13 شهریور 1387, 11:19 صبح
سلام

چطور ميشه page rank سايتم رو بالا ببرم؟