Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

پروژه php #9

Open
abmo72 opened this issue Sep 4, 2021 · 4 comments
Open

پروژه php #9

abmo72 opened this issue Sep 4, 2021 · 4 comments

Comments

@abmo72
Copy link

abmo72 commented Sep 4, 2021

با سلام یک مشکل در پروژه php داشتم
متوجه نمی شم مشکل از کجاست
php.zip

1- چرا آرایه رو چندین بار به من نشون می ده
2- و ارور هایی که می ده متوجه نمی شم

Fatal error: Uncaught TypeError: Cannot access offset of type string on string

ممنون می شم کمک کنید
php.zip

@SevenDark7
Copy link

سلام
مشکل شما در استفاده از دستور
foreach
هستش که از اون استفاده نادرست کردید
در واقع کار دستور
foreach
این هستش که ایندکس های یک آرایه را تک به تک خزش کرده و به شما برگشت کند
به گونه ای که اگر شما آرایه ای به شکل زیر داشته باشید
$info = ['name', 'family', 'phone', 'age'];
هنگامی که از حلقه
foreach
استفاده میکنید و آرایه را به اون پاس میدید به شکل زیر
foreach ($info as $index) {
codes;
}
در حقیقت مقدار
$index
هربار برابر با یک مقدار از آرایه هست به این صورت که بار اول برابر با
name
بار دوم برابر با
family
و تا آخر اما شما زمانی که از این دستور استفاده کرده بودید هربار به جای صدا کردن متغیر
$index
متغیر
$info
که اطلاعات کلی را در بر گرفته بود به نمایش میزاشتید
اروری هم که بهتون میده بخاطر استفاده نادرست در حلقه سوم میباشد که مقداری که دریافت میشه به صورت
string
است و شما باز هم روی اون مقدار
foreach
تعریف کردید که این کار نشدنی و اشتباهه
برای کاری که میخواین انجام بدین دوتا روش دارین که میتونین استفاده کنید که من در فایل زیر اون رو انجام دادم و میتونید اون رو بررسی و استفاده کنید

EditedPHP.zip

@abmo72
Copy link
Author

abmo72 commented Sep 5, 2021

خیلی ممنون
فقط یک سوال دیگه مثل پروژه جی کوِری و جاوااسکریپت باید در فایل متنی دکمه ای وجود داشته باشه برای ویرایش و یا حذف کاربر یا اینکه ویرایش اطلاعات به صورت معمول در اکسل انجام میشه انجام بشه
منظورم اینه که دستی ردیف یا ستون پاک کنیم و هر تغییرات که لازمه صورت بگیره؟؟؟

@SevenDark7
Copy link

فایل متنی شما یک فایل اکسل هستش و شما نمیتونید توی اکسل باتِن تعریف و اضافه کنید، باتن ها در فرانت سایت و عملیات حذف و ویرایش کاربر توسط پی اچ پی در بک اِند سایت انجام میشه و نه در فایل، شما از فایل تنها فقط اطلاعات رو میخونید و یا اطلاعاتی به اون اضافه میکنید، اینکه روی اون اطلاعات چه عملیاتی انجام میدید در بک اِند سایت و توسط پی اچ پی صورت میگیره

@abmo72
Copy link
Author

abmo72 commented Sep 26, 2021

با سلام در اطلاعات پروژه
php & MySQL
نوشته شده که تمام موارد موجود در پروژه ئیاده سازی شود
بنابراین آموزش های مربوط به بوت استرپ و پروژه ای که با
html و
css
انجام شده هم باید تماشا کرد؟

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants