PDA

View Full Version : سوال: کاربر و سطح دسترسی



rash44
دوشنبه 11 خرداد 1388, 11:49 صبح
سلام
من با این کد واسه برنامه کاربر تعریف می کنم



$level=($sarmaeh.' '.$karkerd.' '.$anbar.' '.$hazineh.' '.$daramad.' '.$ghabz.' '.$makharej.' '.$facktor.' '.$gharardad);
$link = db_connect();
$q = "INSERT INTO `user`(`name` ,`family`,`user`,`pass`,`level`) VALUES ( '$name' ,'$family','$user','$pass','$level')";
$result = db_query($q);



متغیر $level هم که سطح دسترسی کاربر هست
$sarmaeh کاراکتر s رو بر می گردونه و $karkerd کاراکتر k و ...


بعد از اینکه کاربر login کرد و وارد صفحه اصلی شد این کد رو احرا می کنم :




$q="SELECT `level` From `user` WHERE `user`='$user'";
$result = db_query($q);
while ($row = db_fetch_assoc($result)) {
$levelmain=$row['level']; }



الان من با چه تابعی می تونم کاراکتر مورد نظر رو از متغر $levelmain بیرون بکشم ؟
مثلا کاراکتر s
من نمی دونم این روش درسته یا نه
لطفا راهنمائی کنید
ممنون

imankho
دوشنبه 11 خرداد 1388, 21:37 عصر
سلام
هرچی که فکر می کنی درسته همونه.

درمورد اینکه بتونی کارکتری از متغیرت بکشی بیرون می تونی از این کد کمک بگیری


<?php
$rest = substr("abcdef", -1); // returns "f"
$rest = substr("abcdef", -2); // returns "ef"
$rest = substr("abcdef", -3, 1); // returns "d"
?>

کمی هم سرچ کنید دوست من