PDA

View Full Version : لطفا به من یاد بدید



metalica_eror
دوشنبه 26 دی 1390, 06:37 صبح
با عرض سلام و خسته نباشید خدمت همه دوستان عزیز
می خواستم تو این تایپیک راجع به چند تا تابع سوال بپرسم که اگه امکان داره دوستان لطف کنن و بگن به چه درد می خوره . تو اینترنت راجع بهشون سرچ کردم همش انگلیسی میاد که منم که زبان فوت آبم
مرسی


if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

tux-world
دوشنبه 26 دی 1390, 07:43 صبح
سلام. من در حيرتم چطور نفهميدين اين كد چيكار ميكنه. اگه تا اين حد ابتدايي هستيد بهتره كتابهايي كه الان تو نت در مورد php پيدا ميشه رو مطالعه كنيد هم خودتون خسته نميشيد هم سوالايي كه ميپرسيد بهرت جواب ميگيريد.
اين تابع مشخص ميكنه كه ورودي كه شما از ديتابيس ميگيريد چه نوع داده اي هستش مثلا متنيه يا عددي يا ...

metalica_eror
دوشنبه 26 دی 1390, 08:20 صبح
سلام دوست من
ممنونم از اینکه وقت گذاشتی و جواب دادی
والله به خدا من اصلا پی اچ پی خیلی کم بلدم تازه شروع کردم . اگکه واستون امکان داره لطف بفرمایید و همین تکه کد رو توضیح بدین. بخدا کارم گیره
مرسی

mbf5923
دوشنبه 26 دی 1390, 10:51 صبح
این تابع مقادیر رو در فرمت صحیح برای استفاده در php برمیگردونه
مثلا عدد 123 رو به همون شکل 123 ولی به مثلا رشته تست رو به شکل 'تست' و تاریخ رو هم به همین شکل 1987/06/01 رو به شکل '1987/06/01'

metalica_eror
سه شنبه 27 دی 1390, 09:34 صبح
ممنونم
امکان داره بیشتر توضیح بدید

metalica_eror
چهارشنبه 28 دی 1390, 16:43 عصر
تو رو قران یکی این تابع ها رو واسه من توضیح بده

tux-world
چهارشنبه 28 دی 1390, 17:47 عصر
کتابهای فارسی زیادی برای php نوشته شدن گوگل کنید

ravand
چهارشنبه 28 دی 1390, 20:00 عصر
هر تابعي كه برات سوال شد ميتوني توي اين دو تا سايت معروف سرچ كني.
http://www.php.net/manual/en/
http://www.w3schools.com/