עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

בעיה במערך ב- PHP

Featured Replies

פורסם

שלום לכולם ...יש לי בעיה שאני לא מצליח לפתור

יש לי קלאס יוזר :

var $Fname;
var $Lname;
var $UserName;
var $Priv;
var $proj=array();


function UserClass($fname,$lname,$username,$priv,$project)
{
$this->Fname=$fname;
$this->Lname=$lname;
$this->UserName=$username;
$this->Priv=$priv;
foreach($project as $value)
{
$this->proj[]=$value;
}
}//end constructou

ופה אני יוצר את היוזר :

$priv=$row['priv'];
$proj=array("fdgf","gjhjh");
session_start();
$_user=new UserClass($row['First'],$row['Last'],$row['User_name'],$row['priv'],$proj);
$_SESSION['user']=$_user;

כמו ששמתם לי לב זה קלאס פשוט של יוזר ...הבעיה היא שיש שם שדה proj (כרגע סתם התחלתי אותו בערכי זבל)שהוא מערך שאמור להכיל את הפרויקטים של אותו יוזר

אני מנסה להדפיס את המערך הזה לבדוק שכל הנתונים עברו כמו שריך השם הפרטי והמשפחה הוא מדפיס בסדר אבל שאנ מנסה להדפיסאת המערך הוא לא רושם את הערכים שבתוך המערך אלה הוא רושם array[0] ו array]1] ...אני מוסיף פה גם את הקוד איפה שאני מדפיס אותו:

<?php
include 'UserClass.php';
function menu()
{
echo "<div id=Hello>Hello <bl>";
//echo $_SESSION['user_name'];
$user=$_SESSION['user'];
Echo"$user->Fname $user->Lname $user->proj[0] $user->proj[0] </div>";

כמובן שלא צירפתי את כל הקוד אלה רק את החלקים הרלוונטים ...תודה ף-)

פורסם

ברגע שאתה מדפיס טקסט כלשהו ומשלב אותו במשתנים, תתחום אותם בכמתים ({}), ככה:

http://www.codetrunk.com/m6a40c25

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.