بلاگ محمد کاظم بهرام

برنامه نویس وب

بلاگ محمد کاظم بهرام

برنامه نویس وب

خاطرات ، دست نوشته ها ، آموزش های خودم رو در اینجا قرار میدم .

طبقه بندی موضوعی
آخرین نظرات

۵ مطلب با موضوع «تکه کدها» ثبت شده است

سلام

 

عذرخواهی میکنم بابت دیر بروز کردن وبلاگ و تبریک میگم سال جدید رو به شما بازدیدکننده ها و دوستان عزیز.

 

امیدوارم سال خوب و خوشی در کنار خانواده تون داشته باشید .

 

یکی از دوستان درخواست داده بود که چطوری میشه سایز تصویر رو با دادن اندازه از طریق آدرسی که در مرورگر وارد میکنیم تنظیم کنیم . از ایشون عذرخواهی میکنم بابت دیر منتشر کردن این مطلب ، همونطور که همیشه میگم ، کارهای من دیر و زود داره ، ولی سوخت و سوز نداره .

 

  • محمد کاظم بهرام

با سلام

 

بعد از مدتی دوباره سعی میکنم وبلاگ رو به روز کنم .

 

یکی از دوستان درخواست داده بودن تا در مورد آپبود همزمان چند فایل مطلبی منتشر کنم .

 

ابتدا سعی میکنم تا اصول این چنین آپلودر هایی رو بررسی کنیم و بعد به سراغ روش ها بریم .

 

  • محمد کاظم بهرام
با سلام


نکته 1:

همیشه قبل از اینکه یک مقدار POST یا GET رو در یک متغیر ذخیره کنید آن را با تابع isset() چک کنید تا از ایجاد خطا در صفحه های خود جلوگیری کنید . به این صورت میشه استفاده کرد :


<?php

if(isset($_POST['var'])){
$var = $_POST['var'];

//other code's

}


  • محمد کاظم بهرام


mysqli


با سلام



گاهی اوقات شده که مثلا یک Query در PHP وارد کردید ( Insert ) بعد میخواد ID یا اندیس ( Index ) که به صورت Auto Incerment به اون ردیف داده میشه رو داشته باشید .


میتونید از این تابع استفاده کنید :

mysql_insert_id()


این تابع میاد آخرین اندیس وارده شد در جدول رو به شما نمایش میده . ارگومان ورودیش میتونه اون لینک اتصال به دیتابیس باشه یا اگرهم خالی باشه اتوماتیک آخرین اتصال رو استفاده میکنه .

فقط این نکته رو بگم که نوع کار این تابع جوریه که میاد آخرین اندیسی که در آخرین Query ارسال شده رو بر میگردونه . برای مثال کد زیر رو ببینید :


mysql_query("INSERT INTO test(name) VALUES('kazem')");

mysql_query("INSERT INTO news(title) VALUES('Iran')");

echo mysql_insert_id();

خوب با توحه به کد بالا mysql_insert_id() میاد آخرین اندیس جدول news رو بر می گردونه و کاری به جدول قبلی نداره .


با تشکر

  • محمد کاظم بهرام


PHP

با سلام



تو PHP تو یک قسمتی برای طراحی سیستمم گیر بودم از یکی از دوستان کمک گرفتم .


برای مثال شما میخواید مطالب شما در 3 ستون چاپ بشه . میتونید از این کد استفاده کنید :

$cnt++

if($cnt % 3 == 1){

echo '<br>';

}

این کد رو باید بین یه حلقه استفاده کنید که اگر 3 بار اجرا شد حلقتون بعدش یه <br> بزنه تا بره خط بعدی .


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


با تشکر

  • محمد کاظم بهرام