تشکر بابت دسته بندی که کردید :31:
تشکر///
Printable View
تشکر بابت دسته بندی که کردید :31:
تشکر///
خواهش می کنم
آواتار نو مبارک
فقط باید یکی پیدا بشه که بهترش کنه و بذارش صفحه اول
گفتیم فردا امتحانمون تمام میشه یه تغییراتی بدیم
-----
نیما فکر کنم بتونه :31:
-----
آخر من سره این کد آپلود گیر دارم و داشتم
یه کد آپلود میخوام که فایل رو که تو Browser انتخاب کردیم رو آپلود کنه
تشکر// :31:
چرا نتونستی؟
این
رو اجرا کردی و باز مشکل داری؟کد:http://forum.p30world.com/showpost.php?p=2397617&postcount=36
مشکلت چیه؟
دستت درد نکنه بابت ایندکسینگ!;)
فرض کنیم یه دیتابیسفروشگاه داریم که محصولات خریداری شده به همراه نام خریدار و آدرس و غیره توشه از اونجایی که ما نمیدونیم هر خریدار چند تا خرید انجام داده و تعداد ستون هایه هر خرید نا مشخصه نمیشه یه تیبل با تیتر از پیش تایین شده مثل کد زیر ساخت
[PHP]print("<table border=2 width=\"800\"
align=center valign=bottom bordercolor=\"#000000\" bgcolor=\"#F5F5F5\" >\n");
print("<tr align=center
valign=top> \n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">نام</font></td>\n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">نام کاربری</td>\n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">پسورد</font></td>\n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">تلفن</font></td>\n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">آدرس</font></td>\n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">ایمیل</font></td>\n");
print("<td bgcolor=\"#FF9900\" align=center
valign=top><font face=\"Arial\" size=\"2\">تاریخ ثبتنام</font></td>\n");
print("</tr>\n");
while($row=mysql_fetch_array($result)){
print("<tr align=center valign=top> \n");
print("<td align=center valign=top>$row[name]</td>\n");
print("<td align=center valign=top>$row[username]</td>\n");
print("<td align=center valign=top>$row[password]</td>\n");
print("<td align=center valign=top>$row[tell]</td>\n");
print("<td align=center valign=top>$row[address]</td>\n");
print("<td align=center valign=top>$row[email]</td>\n");
print("<td align=center valign=top>$row[joindate]</td>\n");
PRINT("</tr>\n");
}[/PHP]
و مجبورم کد هایی بنویسم که وقتی خروجی به ما میده داده هامون تیتر ندارند (نام . آدرس و ....)
مثل کد زیر :
[PHP]#print("<p align=\"right\">");
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($line as $col_value){
# print("<br>");
echo $col_value;
print"<br>";
}
[/PHP]
به نظر شما برایه حل این مشکل راهی هست ؟ کلا اگه میخوای محتویات یه دیتابیس رو که تعداد ستون ها و نام فیلد هاش مشخص نیست رو چاپ کنی به طوری که مثلا محتویات ستون کالای1 در زیر ستونی با همین نام و محتویات کالایه 2 در زیر ستون دیگه باشه چی میشه کرد ؟امیدوارم منظورو رسونده باشم کد نمیخواد همینطوری هم بگی متوجه میشم
من منظورت رو نفهمیدم :دی
ولی همینجوری یه کد نوشتم ببین منظورت همینه:
[PHP]$line = mysql_fetch_array($result, MYSQL_ASSOC);
$line = array_keys($line);
print "<table><tr>";
foreach ($line as $col){
print "<td>" . $col . "</td>"
}
print "</tr>";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "<tr>";
foreach ($line as $col_value => $title){
print "<td>";
echo $col_value;
print"</td>";
}
print "</tr>";
}
print "</table>";[/PHP]
راستی تو NotePad نوشتمش، احتمالاً مشکل داره
دیگه حالش رو نداشتم
اونش کاری نداره خودت بکن
سلام
درسته کار کرد دستت درد نکنه
حالا اگر بخوام محدودیت حجم یا پسوند بزارم باید چه کدی اضافه کنم؟!
تشکر///
به خدا قبلاً بحث شده
اگر پیدا نکردی، بگو تا بگم
میدونم گفتید دنبالش بودم ( یادم هم بود دیده هم بودم که گفتید ) ولی پیداش نکردم که کجا بود :31:
اون اواخرش رو اینجوری تغییر بده
[PHP]$allow = array("gif", "jpg");
$name = explode(".", $_FILES['iran']['name']);
if (($_FILES['iran']['size'] <= 1024) && (in_array($name[(count($name)-1)], $allow))){
if(move_uploaded_file($_FILES['iran']['tmp_name'], $path)) {
echo "File ".$_FILES['iran']['name']." is uploaded to $path";
}
}[/PHP]
سلام
کدوم آخر:31: بعد کدوم خط؟
از خط
if(move_uploaded_file($_FILES['iran']['tmp_name'], $path)) {
تا قبل از آخرین {
دستت درد نکنه :31:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ارور دادش :
Parse error: parse error, expecting `']'' in ------- on line 21
فکر کنم که الان درست شده باشه
(با NotePad نوشتم)
حالا ارور نمیده ولی آپلود هم نمیکنه حتی پسوندهای تعیین شده ::31:
یه چک کن
تشکر// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
کسی نبود درستش کنه؟!
تشکر//
امیر جان این بحث داره خیلی تکراری میشهنقل قول:
ماشالله شما هم که دیگه مثل اولیل برنامه نویسی مبتدی نیستی باید بتونی از ترکیب مباحث قبلی اونی رو که میخوای به دست بیاری
البته اگه سرچ کنی احتمالاً میتونی همونی رو که میخوای پیدا کنی
قربونت... باشه چشم :31: حسابی فروم رو زیرو رو میکنم درش میارم :31:
تشکر//
سلام
من نمیدونم چرا این سرچ عمل نمیکنه تو بخش مشکلات هم گفتم
اگر میشه لطف کنید این تیکه ف ی ل ت ر پسوند و حجم کدش رو بگید درسش رو
و یه سوال دیگه من چطوری میتونم در یک صفحه یه تکست باکس به نام amir دارم که توش یه مقداری رو وارد میکنم بعد دکمه submit رو میزنم و به صفحه ی index2.php میرم من چطور میتونم در Index2.php مقدار وارد شده در تکست باکس amir رو در یک متغیر در صفحه index2.php قرار بدم؟
مبتدی می زنی امیر جون
1- آقا برای اون آپلود باید اسم input ی که برای آپلود گذاشتی باید iran باشه ها. می دونی؟
2- خب این هم مثل بقیه.
[PHP]$_GET["اسم تکست باکس"];[/PHP]
فقط اگر بخوای خوارج از تکست باکس نشونش بدی، خط های جدید رو نمی بینی و باید اینجوری چاپش کنی:
[PHP]print(nl2br($textbox));[/PHP]
لطفا فقط جواب بدید ! کاراکتر های اضافه به کار نبرید !! دیتا بیس سایت رو که از سر راه نیوردن الکی با این کلمات پرش میکنید !! [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]نقل قول:
مبتدی می زنی امیر جون
اشاره به پست پایینی !! [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] اینو برعکس تصور کن !!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] این پسترو پاک نمیکنم ( نمیتونم ! ) راهش اینه که محسن خان بیاد !! وااااای !!
خب چه کنم my sql ـه ضعیفه ! میترسم بترکه !!
من باید با تو یه صحبت خصوصی داشته باشم (حال ندارم برم تو حال پیشرفته، اینجا هم اسمایل ندارم) :یه شکلک بد خشن
بابا بذار کارمون رو بکنیم
خدا رو شکر، 1 مطلب هم که کسی بهمون یاد نمی ده
بذار حالا که من دارم یاد می دم، 4 تا حرف بی خود هم بزنم تا حداقل خالی شم.
دیتابیس هم با 4 تا کاراکتر اضافی نمی ترکه
شما هم نمی خواد وکیل وصی Db اینجا باشی. اگر مدیر سایت می کردند چی کار می کردی؟؟!؟!!!؟
:4 تا شکلک Love و لبخند و اینها
(این پیغام خود به خود منفجر خواهد شد. - خودت زحمتش رو بکش -)
-++
خوب من منظورم این نبود اینی که گفتی رو بلد بودم ولی تو Action فرم من از آدرس index2.php استفاده نمیکنم یه جور دیگه میره تو index2.php
آها، تازه فهمیدم
باید اونجوری کار کنی !!!!!
رفیق، باید بدونم از چه روشی استفاده کردی تا بهت بگم
ببین این اینه : ( کدش واسه یه سیستم لوگین ):46::10:
[php]
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['username'])) {
$loginUsername=$_POST['username'];
$password=md5($_POST['password']);
$userp = $_POST['username'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "index2.php"; >> in ham addresse one
$MM_redirectLoginFailed = "index.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_modulatemedia, $modulatemedia);
$LoginRS__query=sprintf("SELECT username, password FROM table WHERE username=%s AND password=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $modulatemedia) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
[/php]
که توی اکشن فرم این رو میزنه :
<? $loginFormAction ?>
با GET بفرست:
[PHP]header("Location: " . $MM_redirectLoginSuccess . "?amir=folan");[/PHP]
با چی بگیرمش ؟ و بعد این folan چیه!؟!
ولی ببین نمیخوام با آدرس کاری داشته باشم یعنی مثلا بگم : amir=محتوای تکست باکسم و بعد با get بگیرم مقدار amir رو میخوام خودش بدون کاری بگیره این folan نفهمیدم چیه :31:
ببین منظور کلی من اینه که میخوام بدونم طرف با کدون شناسه کاربری لوگین شده
تشکر//
[PHP]header("Location: " . $MM_redirectLoginSuccess . "?username=" . $_GET["username"]); [/PHP]
خوب ولی این یوزره وارده رو میندازه تو آدرس من نمیخوام اینطوری بشه
بدونه اینکه با آدرس کاری کنه در صفحه ی بعدی بگیرم
خب یا بذارش تو کوکی یا سشن بعد اونور بخون و پاکش کن
خوب اگر میشه بگید چطور؟!
تشکر//
بالای صفحه اول:
[PHP]session_start();
$_SESSION["username"] = $POST["username"];[/PHP]
بالای صفحه دوم:
[PHP]session_start();
$username = $_SESSION["username"][/PHP]
سلام
مرسی دستت درد نکنه :31:
$post میشه $_post
بی خیال بابا
شما 1 بار تو Quick Reply یه برنامه از مغز خودت بنویس، اون تگ [ PHP ] رو هم بذار، به صورت راست به چپ
اونوقت می فهمی که چند تا مشکل خواهی داشت
اوه اوه حالا یه چیز گفتیم
با همه دعوا داری؟ حالت خرابه نیا تو نت ! اون از نیما اینم از من!
تشکر/
نه بابا دعوا کجا بود؟
شما ها سرورید
خب آخه یه چیز هایی میگید که آدم ناجور میشه دیگه!
باز هم شرمنده
نه خواهش
خوب تشکر کردیم
منم عجله داشتم دیگه با پخ نمیتوسنتم بگم
شما که استاد داگی هستی استادا باید بخشش داشته باشن :31:
سلام
خوب یه چیز دیگه توی یه بک و نکست این از بین میره چیکار کنم؟