الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في شيشن

بدأه نهو الحالي في 27 مارس 2012 · 5 رد · 512 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا جزء يعطني هذا الخطأ في السيشن على ما اعتقد

Notice: Undefined index: username in C:\xampp\htdocs\pm\index.php on line 5

PHP private Messenger Tutorial

<?php 
session_start();
require_once "includes/connect_i.php";

$sqlCommand = "SELECT id, username FROM users WHERE username='" . $_SESSION['username'] . "'";

$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
while ($row = mysqli_fetch_array($query)) {
	$pid = $row["id"];
	$username = $row["username"];
}
mysqli_free_result($query);

?>
#2

اخي الكريم

ماهي قيمة

$_SESSION['username']

يجب عليك تحديد قيمته متغير الجلسة

#3

مثلا اخي

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

لاني مبتدا

#4

يجب اعطاء قيمة لمتغير الجلسة حتى تستطيع البحث من خلاله

فمثلاً لو كان قيمة المتغير الذي اشرت اليه

$_SESSION['username']="saleh";

هكذا تكون قد وضعت قيمة للمتغير تستطيع البحث من خلالها

#5

السلام علكيم اخي الكريم ارجو ان تراجع الملفات

http://www.timkipptutorials.com/sourcefiles/AgsNoON9OLo.zip

قاعدت البينات

-- phpMyAdmin SQL Dump
-- version 3.4.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Mar 30, 2012 at 08:00 PM
-- Server version: 5.5.16
-- PHP Version: 5.3.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `wizard`
--

-- --------------------------------------------------------

--
-- Table structure for table `pm_imbox`
--

CREATE TABLE IF NOT EXISTS `pm_imbox` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userid` tinyint(5) NOT NULL,
  `username` varchar(150) NOT NULL,
  `from_id` tinyint(4) NOT NULL,
  `from_username` varchar(150) NOT NULL,
  `title` varchar(150) NOT NULL,
  `content` longtext NOT NULL,
  `viewed` enum('0','1') NOT NULL DEFAULT '1',
  `recieve_date` varchar(120) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

--
-- Dumping data for table `pm_imbox`
--

INSERT INTO `pm_imbox` (`id`, `userid`, `username`, `from_id`, `from_username`, `title`, `content`, `viewed`, `recieve_date`) VALUES


-- --------------------------------------------------------

--
-- Table structure for table `pm_outbox`
--

CREATE TABLE IF NOT EXISTS `pm_outbox` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userid` tinyint(4) NOT NULL,
  `username` varchar(150) NOT NULL,
  `to_userid` tinyint(4) NOT NULL,
  `to_username` varchar(150) NOT NULL,
  `title` varchar(150) NOT NULL,
  `content` longtext NOT NULL,
  `senddate` varchar(120) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;

--
-- Dumping data for table `pm_outbox`
--

INSERT INTO `pm_outbox` (`id`, `userid`, `username`, `to_userid`, `to_username`, `title`, `content`, `senddate`) VALUES


-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(150) NOT NULL,
  `password` varchar(220) NOT NULL,
  `email` varchar(170) NOT NULL,
  `showing` enum('0','1') NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `username`, `password`, `email`, `showing`) VALUES


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

وبارك الله فيـــــــــك

#6

up

مواضيع مشابهة