سلام دوست عزيز من زياد از php سرم نميشه لطفا بگو كجاش پسورد رو بنويسم كجاش آدرس صفحه اي رو كه ريدايركت ميشه؟نقل قول:
Printable View
سلام دوست عزيز من زياد از php سرم نميشه لطفا بگو كجاش پسورد رو بنويسم كجاش آدرس صفحه اي رو كه ريدايركت ميشه؟نقل قول:
در کد اول بجای $ausername نام کاربری خودتون رو توی کاما بنویسین و بجای $apassword هم رمز عبورتون رو داخل کامانقل قول:
در همون کد عبارت main.php (که اسم صفحه ی سوم شماست که سومین کد رو باید توش قرار بدین) رو به صفحه ای که می خواید تغییر بدید ولی یادتون باشه که تمام صفحاتی که برای ورود بهشون رمز عبور لازمه باید سومین کد در بالای صفحه نوشته شده باشه
توضیح بیشتر خواستی بگو کجاشو نفهمیدی توضیح بدم
با سلام خدمت همه دوستان
من یه اطلاعاتی رو در بانک ثبت کردم و نمایش دادم با کد زیر :
[PHP]<?php
} else {
$name = $_POST['name'];
$header = $_POST['header'];
$tarikh = $_POST['tarikh'];
$news = $_POST['news'];
$pic = $_POST['pic'];
$manba = $_POST['manba'];
mysql_query("INSERT INTO sabt (name,header,tarikh,news,pic,manba) VALUES ('$name','$header','$tarikh','$news','$pic','$manb a')") ;
}
?>[/PHP]
حالا میخوام تو یه فرم دیگه اینو تغییر بدم به عبارتی داده های ثبت شده تو فیلد رو آپدیت کنم از کد زیر میشه رفت؟
[PHP]<?php
} else {
$id = $_POST['name'];
$header = $_POST['header'];
$pic = $_POST['pic'];
$tarikh = $_POST['tarikh'];
$news = $_POST['news'];
$manba = $_POST['manba'];
mysql_query("UPDATE sabt SET (header,pic,tarikh,news,manba) = ('$header','$pic','$tarikh','$news','$manba') where id = $id");
}
?>
[/PHP]
ممنون میشم کمک کنید
نه عزیز. باید جدا، جدا کار کنی:
[PHP]<?php
} else {
$id = $_POST['name'];
$header = $_POST['header'];
$pic = $_POST['pic'];
$tarikh = $_POST['tarikh'];
$news = $_POST['news'];
$manba = $_POST['manba'];
mysql_query("UPDATE sabt SET header = '$header', pic = '$pic' ... where id = $id");
}
?>[/PHP]
سلام.
نمی شه به این صورت استفاده کرد؟
کد:UPDATE sabt SET (header,pic,tarikh,news,manba) VALUES ('$header','$pic','$tarikh','$news','$manba') where id = $id
ممنون از لطفتون حالا برای حذف اطلاعات فیلد از چه کدی باید استفاده کنم ؟برای حذف یک رکورد از بانک چطور؟
شرمنده زیاد سوال می پرسم
البته الآن که نگاه کردم دیدم یه نیم خط در کد سوم کمهنقل قول:
بعد از
کد:print "Please First Log-in!!!";
عبارت
رو اضافه کنکد:exit;
نقل قول:
نوشته شده توسط pouya92
مشکلی نیست عزیز، شما هر چقدر هم که بپرسی، باز هم به پای رکورد دار سوال پرسیدن (bill gates) نمی رسیکد:DELETE FROM my_table WHERE id = folan;
البته اگر قصدت یادگیریه، استقبال می کنیم.
راستی اگر دلت خواست برو تو سایت mySQL و manual ش رو دانلود کن. بد نیست.
:31: بله کاملا تایید میشه
پویا دوشنبه کجت میکنم :31: :31: :31:
دیگه هیچ سوالی به ذهنم نمیرسه :31:
dogtag عزیز واقعا دستت درد نکنه خدا عمرت بده ایشالا کارم راه افتاد 2 روز سرش بودم
مرسی از لطفت
خواهش می کنم
(بین خودمون باشه ها، به bill gates نگو، اون گفت که بهت کمک نکنم! :دی)
خواستم حالت رو بگیرم یه تشکر فرستادم :31: :31: :31:
این منو بیچاره کرده از این کارا زیاد میکنه شما توجه نکن
خدا از بزرگی کمت نکنه
سلام من يه كد ديگه ميخواستم
كه مثلا يكي وارد يه صفحه ميشه بعد از 5 دقيقه ديگه نتونه به اون صفحه دسترسي داشته باشه( ip مسدود شه)
ممنون
امکاناتش چیه؟نقل قول:
امکانات چی، چیه؟نقل قول:
امکاناتش چیه؟
الان حال کد نویسی ندارم.نقل قول:
سلام من يه كد ديگه ميخواستم
كه مثلا يكي وارد يه صفحه ميشه بعد از 5 دقيقه ديگه نتونه به اون صفحه دسترسي داشته باشه( ip مسدود شه)
ممنون
ولی باید 1 پایگاه داده (DataBase) داشته باشی.
هر کس که وارد میشه، چک کنه که آیا IP اش تو DB هست یا نه.
اگر نبود، اضافه کنه.
اگر هم بود، چک کنه که چند دقیقه پیش وارد شده.
(نکته اینه که تو جدولت باید 1 ستون برای IP و یه ستون از نوع timestamp داشته باشی که بتونی بفهمی 5 دقیقه شده یا نه)
به یکی از بچه ها گفته بودبد manual ه Mysql را از سایتش دانلود کن.نقل قول:
امکانات چی، چیه؟
خواستم بدونم امکانات این Manual چیه.
یه جور help می مونه دیگه.
توضیح داده که mysql چیه و چه توابعی داره و ...
نقل قول:
سلام من يه كد ديگه ميخواستم
كه مثلا يكي وارد يه صفحه ميشه بعد از 5 دقيقه ديگه نتونه به اون صفحه دسترسي داشته باشه( ip مسدود شه)
ممنون
ولی فکر کنم این روش تا زمانی جواب میده که کاربر 24 ساعته تو اینترنت باشه اگه بخواد کلک بزنه با یه بار DC شدن میتونه دوباره وارد اون صفحه بشه.(چون IP ش عوض میشه)نقل قول:
هر کس که وارد میشه، چک کنه که آیا IP اش تو DB هست یا نه.
اگر نبود، اضافه کنه.
اگر هم بود، چک کنه که چند دقیقه پیش وارد شده.
با سلام مجدد خدمت همه عزیزان
میبخشید وسط بحث وارد شدم یه سوال داشتم :
من میخوام اطلاعاتی رو از بانک بخونم و درون صفحه نمایش بدم و این صفحه رو به بخش دیگه لینک کنم برای این کار تو اون بخش متغیر به صورت [php]edame.php?edame=$id[/php] تعریف کردم حالا با کد زیر میخوام صفحه رو به این متغیر لینک کنم :
[php]<?php
$edame = $_GET['edame'] ;
$get = mysql_query("select * from edame where /?\ = '$edame'");
while ($g = mysql_fetch_array($get))
{
$pic = $g['pic'];
$news = $g['news'];
echo"[/php]حالا سوال اینه که هنگام ف ی ل ت ر باید از چه نظر " کنم؟(وقتی " نکنم نشون میده ولی برای همه صفحات لینکی یه داده رو نشون میده)
یه دنیا تشکر.
( لطفا Bill Gates نبینه )
مشکلم حل شد با اظافه کردن فیلد name و ریختن مقدار id درونش با ف ی ل ت ر زیر مشکلم حل شد :
[php]<?php
$edame = $_GET['edame'] ;
$get = mysql_query("select * from edame where name = '$edame'");
while ($g = mysql_fetch_array($get))
{
$pic = $g['pic'];
$news = $g['news'];
echo"[/php]حالا میخوام بدونم آیا راه دیگه ای هم هست یا فقط از همین راه باید رفت؟
راستی موقع پاک کردن اطلاعات از بانک این کلمه limit 1 چیکار میکنه :
DELETE FROM `sabt` WHERE `id` = 14 LIMIT 1
سلام.نقل قول:
از اسمش پیداست.
محدودش می کنی، مثلا بهش می گی از این مقدار بیشتر ادامه نده...
DELETE FROM `sabt` WHERE `id` = 14 LIMIT 1 >> چون از where استفاده کردی و id معمولا یک فیل به عنوان شناسه ی هر سطر هستش و از هر عدد تنها یه مدل وجود داره دیگه نیازی به Limit نیست با Limit تعداد رو تعیین میکنی به این صورت :
[php]limit 50[/php]
حالا اگر خواستی بگی که از مثلا سطر 5 به بعد رو ازش 10تا نشون بده به اینصورت :
[php]limit 5,10[/php]
با سلام مجدد خدمت تمام عزیزان
من تا الان برای نشان دادن عکس از textbox آدرس لینکی عکسو میگرفتم و بعد اینو از طریق یه متغیر میفرستادم به source عکس و عکسو نمایش میدادم ولی حالا میخوام با کمک شما عکسو از طریق یه فرم فایل بفرسته و نمایش بده از طریق شیوه صفحه 4 عکس آپلود میشه ولی درون فیلد چیزی ذخیره نمیشه.
لطفا اگر ممکنه راهنماییم کنید
با سپاس فراوان.
باید نام فایل که در متغیر هست و آدرسی که در آنجا آپلود میشه رو ذخیره کنی یا روش های دیگه که در بانک فقط نام فایل رو بزاری و موقع خوندن بهش مکان آپلود شده رو اضافه کنی
سلام
من با چه کدی میتونم مثلا در یک متغیر چنین محتوایی هست : ( salam @aaaa& aaaa ) و من فقط میخوام محتوایی که بین @ و & هستند رو دریافت کنم
تست ایت:
[PHP]preg_match("/@(.*)&/i", $text, $results);
print_r($results);[/PHP]
سلام
این کدت یه حالتی جواب میده :31: یعنی فقط متن رو نمیده و چیز های اضافه هم همراه داره
می دونم.
مگه با print_r تا حالا کار نکردی؟
باهاش میشه تمام اعضای یک آرایه رو خوند و ...
فکر کنم اولین عضو آرایه ی results، قسمت پیدا شده با @ و & باشه ولی عضو دوم، فقط بین این دو تا.
درسته؟
نفهمیدم چی گفتی :31: ( تیکه آخر رو )
ولی خوب من چطور میتونم فقط متن مورد نظر رو بگیرم دیگه آرایه ها اینا رو نمیخوام :31:
[PHP]print $results[1];[/PHP]
مرسی
ببین من وقتی تقسیم میکنم جواب میشه 2.6 من میخوام 3 رو نشون بده یعنی مثلا از 2 بالاتر شد ( 2.1 2.2 2.3 ) عدد 3 رو نشون بده از این استفاده کردم " intval " ولی 2 رو نشون میده نه 3
خب داداش این که دیگه ریاضی ه.
intval رو بگیر و +1 ش رو نشون بده.
همین.
جزء صحیح ه دیگه.
راست گفتی اصلا حواسم نبود :31:نقل قول:
خب داداش این که دیگه ریاضی ه.
intval رو بگیر و +1 ش رو نشون بده.
همین.
جزء صحیح ه دیگه.
حالا اگر بخوام مثلا تو یه متغیر اومد 3 من عدد ها قبلش رو بگیرم چطوریه؟ یعنی 2 و 1
یعنی چی؟
مثلاً کاربر وارد کنه 5 و این نشون داده بشه:
4 3 2 1 ؟
آره؟
دقیقا همینی که میگی
با اجازه dog tag .نقل قول:
دقیقا همینی که میگی
نمیدونم شاید تابع خاصی داشته باشه ولی یه راهی که به نظر من میرسه اینه که متغیری که نو اون عدد قرار داره را تو یه شرط یه حلقه for بزاری بعدش به تعداد اون شمارنده حلقه را چاپ کنی.
مثلآ اینجوری:
[php]
for ($i=1; $i<$x; $i++){
echo $i;
}
[/php]
به همین سادگی به همین خوشمزگی.
من هم می خواستم همین رو بگم.
zibatarin nam جان پیش دستی کردند.
ممنون zibatarin nam جان
معذرت، جسارت کردیم.
جا پای بزرگان گزاشتیم.
ولی کاش یکی هم به من کمک می کرد تو یه باگ مسخره گیر کردم.نمیدونم چه بلایی سرش بیرم.(منظورم همون تاپیک خروجی xml با php(