PDA

View Full Version : نظرسنجی (خیلی واجب)



fatima a
پنج شنبه 11 خرداد 1391, 00:50 صبح
سلام

دوستان من میخوام یه فرم نظرسنجی بنویسم ، دیتابیس دارم ، میخوام پپاده سازیشو انجام بدم

ولی خیلی زمان ندارم روش کار کنم
برای فردا صبح میخوام
کسی میتونه الان کمک کنه


خیلی واجبه
مرسی

shahriyar3
پنج شنبه 11 خرداد 1391, 00:56 صبح
فرم html و بزار ببینم.

fatima a
پنج شنبه 11 خرداد 1391, 01:16 صبح
[
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<p>1-محبوبترین تیم</p>
<form id="form1" name="form1" method="post" action="">
<p>
<label>
<input type="radio" name="RadioGroup1" value="تراختور" id="RadioGroup1_0" />
تراختور</label>
<br />
<label>
<input type="radio" name="RadioGroup1" value="چلسی" id="RadioGroup1_1" />
چلسی</label>
<br />
<label>
<input type="radio" name="RadioGroup1" value="رئال" id="RadioGroup1_2" />
رئال</label>
<br />
</p>
</form>
<p>&nbsp;</p>

<p>2-محبوبترین شهر</p>
<form id="form2" name="form2" method="post" action="">
<p>
<label>
<input type="radio" name="RadioGroup2" value="تبریز" id="RadioGroup2_0" />
تبریز</label>
<br />
<label>
<input type="radio" name="RadioGroup2" value="تهران" id="RadioGroup2_1" />
تهران</label>
<br />
</p>
</form>
<p>&nbsp;</p>
</body>
</html>

fatima a
پنج شنبه 11 خرداد 1391, 01:26 صبح
-- phpMyAdmin SQL Dump
-- version 3.4.7
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: May 15, 2012 at 07:19 AM
-- Server version: 5.1.41
-- PHP Version: 5.2.5

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: `polling`
--

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

--
-- Table structure for table `answers`
--

CREATE TABLE IF NOT EXISTS `answers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`question_id` int(11) NOT NULL,
`content` varchar(300) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
PRIMARY KEY (`id`),
KEY `question_id` (`question_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- Dumping data for table `answers`
--

INSERT INTO `answers` (`id`, `question_id`, `content`) VALUES
(1, 1, 'tiraxtor'),
(2, 1, 'chelsi'),
(3, 1, 'real madrid'),
(4, 2, 'تبریز'),
(5, 2, 'تهران');

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

--
-- Table structure for table `poll`
--

CREATE TABLE IF NOT EXISTS `poll` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`answer_id` int(11) NOT NULL,
`value` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `answer_id` (`answer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=55 ;

--
-- Dumping data for table `poll`
--

INSERT INTO `poll` (`id`, `answer_id`, `value`) VALUES
(45, 1, 0),
(46, 1, 1),
(47, 1, 2),
(48, 1, 3),
(49, 1, 4),
(50, 1, 5),
(51, 2, 0),
(52, 2, 1),
(53, 3, 0),
(54, 3, 1);

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

--
-- Table structure for table `questions`
--

CREATE TABLE IF NOT EXISTS `questions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`description` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `questions`
--

INSERT INTO `questions` (`id`, `description`) VALUES
(1, 'محبوبترین تیم دنیا'),
(2, 'محبوبترین شهر');

--
-- Constraints for dumped tables
--

--
-- Constraints for table `answers`
--
ALTER TABLE `answers`
ADD CONSTRAINT `answers_ibfk_1` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`);

--
-- Constraints for table `poll`
--
ALTER TABLE `poll`
ADD CONSTRAINT `poll_ibfk_1` FOREIGN KEY (`answer_id`) REFERENCES `answers` (`id`);

/*!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 */;

fatima a
پنج شنبه 11 خرداد 1391, 01:29 صبح
اینم از html و db اش

در همین حد میخوام که کاربر بعد از اینکه رای داد ، بتونه نتایج رای گیری ببینه (به صورت درصد)

MMSHFE
پنج شنبه 11 خرداد 1391, 01:42 صبح
این ساختار طراحی کمی اشکال داره. با اجازه تون تا فردا یک نمونه اسکریپت که علاوه بر گردآوری اطلاعات، نتایج رو هم بصورت نموداری (با GD) ترسیم میکنه براتون آماده میکنم. موفق باشید.

fatima a
پنج شنبه 11 خرداد 1391, 02:10 صبح
مرسی استاد من منتظر هستم

fatima a
پنج شنبه 11 خرداد 1391, 09:07 صبح
فقط استاد اینم فایلی که میخوام به برنامم attach کنم


<?php
/*
********************** Database Interface Functions******************
* Date : 2012 - 04 - 24
* Author : fatima joon
* Ver : 1.0
* Todo : ---
*/

$db_host = "localhost";
$db_user = "root";
$db_pass = "jao";
$db_name = "polling";

$db_conn = NULL ;


/*
* Connection to Database
*
*/
function db_connect()
{
global $db_host,$db_user,$db_pass;
global $db_conn;
$db_conn = @mysql_connect($db_host, $db_user, $db_pass) or die('Cannot Connect to DB!'); //Connect to Db Here
}

/*
* Select Database
*
*/
function db_select()
{
global $db_name;
global $db_conn;

mysql_select_db($db_name, $db_conn) or die('Database not Available!'); //Select Out Database - using Connection made before
}


/*
* Make a Query base on Parameter
* $qry : Query Parameter
* $type :
* 0 : Select
* 1 : Insert / Update / Delete
*/

function db_query($qry,$type='select')
{

global $db_conn;

$result = mysql_query($qry, $db_conn); //Make a Query - Using Connection

if ($type=='insert')
{
return ($result);
}
else
{
while ($row = mysql_fetch_assoc($result))
{
$data[] = $row;
}
mysql_free_result($result);
return $data;
}
}

/*
* Make a Query base on Parameter
* $qry : Query Parameter
* $type :
* 0 : Select
* 1 : Insert / Update / Delete
*/

function db_query_assoc($parameters)
{

global $db_conn;

$result = mysql_query($parameters['query'], $db_conn); //Make a Query - Using Connection

if ($parameters['type']=='insert')
{
return ($result);
}
else
{
while ($row = mysql_fetch_assoc($result))
{
$data[] = $row;
}
mysql_free_result($result);
return $data;
}
}

MMSHFE
پنج شنبه 11 خرداد 1391, 23:19 عصر
شرمنده یکم طولانی شد و تأخیر ایجاد شد ولی یک دلیل منطقی دارم: بجای اینکه فایل رو فقط براتون آماده کنم، دارم فیلم آموزشی این کار رو میسازم که امیدوارم تا فردا کامل بشه. کلاً میخوام بزنم تو کار تولید فیلمهای آموزشی و لینکشونو اینجا واسه دانلود بگذارم. امیدوارم استقبال بشه چون خیلی روی کیفیت کار دارم وقت میگذارم.

lady64
جمعه 12 خرداد 1391, 11:13 صبح
شرمنده یکم طولانی شد و تأخیر ایجاد شد ولی یک دلیل منطقی دارم: بجای اینکه فایل رو فقط براتون آماده کنم، دارم فیلم آموزشی این کار رو میسازم که امیدوارم تا فردا کامل بشه. کلاً میخوام بزنم تو کار تولید فیلمهای آموزشی و لینکشونو اینجا واسه دانلود بگذارم. امیدوارم استقبال بشه چون خیلی روی کیفیت کار دارم وقت میگذارم.

خدا قوت !.خسته نباشید .... یعنی برای شی گرایی هم دارید فیلم تهیه میکنید ؟ علت کمی تاخیر تهییه فیلم بود ؟ ( البته بدون گله مندی اینو گفتم استاد :چشمک: ) . ولی من pdf هم دوست دارم . بهرحال ممنون.

MMSHFE
جمعه 12 خرداد 1391, 11:18 صبح
بله کلاً بصورت فیلم دارم کار میکنم. البته برای کاهش حجم، صدا همراهش نیست. متن صحبتها توی فیلم توی Word نوشته میشه. احتمالاً فیلمها رو توی آپارات میگذارم تا هم بشه مستقیماً تماشا کرد و هم قابلیت دانلود داشته باشه.

MMSHFE
شنبه 13 خرداد 1391, 21:27 عصر
الوعده وفا.
لینک فایل با کیفیت بالا و حجم 97.5 مگابایت (http://n-cis.persiangig.com/video/Poll_Web_HD.mp4)
لینک فایل با کیفیت متوسط و حجم 58.6 مگابایت (http://n-cis.persiangig.com/video/Poll_Web_SD.mp4)
دوستان گرامی، برای اینکه بشه حجمشو در حد دانلود در آورد، سرعت پخش فیلم رو زیاد کردم. الآن کیفیت بالا با سرعت 4 برابر پخش میشه و کیفیت متوسط با سرعت 3 برابر. از اونجا که ذخیره و تولید فیلم کار پر زحمتی هست، دوستانی که تمایل دارن فایل اصلی رو با کیفیت خیلی بالا (Full HD) و سرعت اصلی و حجم 330 مگابایت دریافت کنن، ابتدا توی اینجا (http://www.ncis.ir/apfs.php?product_name=DONATION&product_id=1&price=1000) هر رقمی که خودشون صلاح میدونن (حداقل 1000 تومان بخاطر محدودیت سیستم شتاب) از سایت nCIS حمایت کنن تا لینک فایل کامل رو براشون بفرستم (برای تغییر مبلغ توی آدرس مبلغ موردنظر رو برحسب تومان جلوی =price بجای 1000 بنویسید).
دوست ندارم فکر کنید دارم به قضیه تجاری نگاه میکنم. باور کنید اعتبار هاست nCIS تمام شده و برای تمدید اعتبار به حمایت شما دوستان نیاز دارم وگرنه مثل همیشه رایگان میگذاشتم تا استفاده کنید.
موفق باشید.

persian-boy
شنبه 13 خرداد 1391, 21:40 عصر
جناب شهرکی جسارتا ، نسخه SD احتمالا درست آدرس دهی نشده

MMSHFE
شنبه 13 خرداد 1391, 21:46 عصر
نه درسته، همین الآن دارم آپلود میکنم. حدوداً تا ربع ساعت دیگه آماده میشه. فکر نمیکردم اینقدر زود دانلود کنید. واسه همین لینکشو گذاشتم تا تو این فاصله آپلودش هم تمام بشه.

MMSHFE
یک شنبه 14 خرداد 1391, 20:51 عصر
فایلها کاملاً آپلود شده. خوشحال میشم نظر دوستان رو بدونم. موفق باشید.

lady64
یک شنبه 14 خرداد 1391, 22:31 عصر
جالبه .با اینکه فیلمها بی صداست اما میشه باهاش ارتباط برقرار کرد . معلومه خیلی زحمت کشیدید. سرعت هم خوبه. ولی یک سوال . علت تهیه فیلم بجای pdf چیه ؟ موثرتر واقع میشه ؟ شاید نحوه ی یادگیری سلیقه ای هست ، چون من تابحال از فیلم استفاده نکردم عادت ندارم . بنظر من اگر علاوه بر فیلمها همین نوشته هایی که تایپ شده همراه با فایل ها شو بزارید خیلی خوب میشه. در مورد شی گرایی هم همین طور.
باز هم سپاسگزارم

MMSHFE
یک شنبه 14 خرداد 1391, 22:53 عصر
حقیقتش احساس میکنم فیلم مؤثرتر واقع میشه چون میشه همون لحظ که توضیحات رو مطرح میکنیم، بلافاصله کدش رو هم بنویسیم ولی توی PDF معمولاً اینطوری کار نمیشه چون مطلب دچار پراکندگی میشه. برای همین، معمولاً توی PDF اول کدها مطرح میشن و بعد درباره اونها توضیح داده میشه (یا برعکس) و اینطور کار نمیشه که تکه تکه توضیح بدیم و بعد کد مربوط به همون تکه از توضیحات رو بنویسیم. فایلهای پروژه انجام شده رو هم اگه بخواین برای دانلود میگذارم ولی فکر میکنم اگه مطابق توضیحات توی فیلم، خودتون ایجاد کنید تأثیر بهتری داشته باشه.