behzad.pc
28-08-2009, 14:31
باعرض سلام
کسی می تونه ایراد این سورس کد رو بگه مخصوصا این که به mysql نصب نمی شه لطفا کمک کنید این اولین
برنامه ای است که نوشتم وکاملا مبتدی هستم :41:
لطفا این سورس را در برنامه php کپی کنید تا خوانا بشه
<div align="center">
نام= <? echo($l[`behzad.نام`); ?>
<center> نام خانوادگي= <? echo(`$l[behzad.نام خانوادگي]`); ?> </center>
<center> کد دانشجويي= <? echo(`$l[behzad.کد دانشجويي]`); ?> </center>
<p align="right"> رشته تحصيلي= <? echo(`$l[behzad.رشته تحصيلي]`); ?> </div>
<?php
$ct=mysql_connect('localhost','root','');
if(!$ct)
{
echo "ارتباط با پايگاه داده برقرار نشد!";
exit();
}
$db=mysql_select_db('database 2');
if(!$db)
{
echo "ارتباط با Database برقرار نشد!";
exit();
}
mysql_query("set names utf8");
$f=select `استاد.نام`,`استاد.کد شناسايي`,`درس.نام`,
`درس.کد درس`,`درس.تعداد واحد`,`behzad.نام`,`behzad.نام خانوادگي`,`behzad.ش ش`,
`behzad.کد دانشجويي`,`behzad.رشته تحصيلي` from `درس`
inner join (`استاد` inner_join `behzad`
on `behzad.ش ش`=`استاد.کد شناسايي`)
on `behzad.ش ش`=`درس.کد درس`);
/* -- phpMyAdmin SQL Dump
-- version 2.11.9.2
-- [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
--
-- ميزبان: localhost
-- زمان توليد: 21 ژوئن 2009 ساعت 12:15 PM
-- نسخه سرور: 5.0.27
-- نسخه PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- پايگاه داده: `database 2`
--
-- --------------------------------------------------------
--
-- Table structure for table `استاد`
-- */
CREATE TABLE IF NOT EXISTS `استاد` (
`نام` varchar(10) NOT NULL,
`کد شناسايي` int(11) NOT NULL,
`تدريس` varchar(10) NOT NULL,
PRIMARY KEY (`کد شناسايي`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
/*
--
-- حذف دادههاي جدول `استاد`
-- */
INSERT INTO `استاد` (`نام`, `کد شناسايي`, `تدريس`) VALUES
('????? ??? ', 2147483, '?????');
/*
-- --------------------------------------------------------
--
-- Table structure for table `درس`
-- */
CREATE TABLE IF NOT EXISTS `درس` (
`نام` varchar(10) collate cp852_bin NOT NULL,
`کد درس` int(11) NOT NULL,
`تعداد واحد` int(11) NOT NULL,
UNIQUE KEY `کد درس` (`کد درس`)
) ENGINE=MyISAM DEFAULT CHARSET=cp852 COLLATE=cp852_bin;
/*
--
-- حذف دادههاي جدول `درس`
-- */
INSERT INTO `درس` (`نام`, `کد درس`, `تعداد واحد`) VALUES
('?????', 2147483, 3);
/*
-- --------------------------------------------------------
--
-- Table structure for table `behzad`
-- */
CREATE TABLE IF NOT EXISTS `behzad` (
`کد دانشجويي` bigint(20) NOT NULL,
`رمز` int(11) NOT NULL,
`نام` varchar(10) NOT NULL,
`نام خانوادگي` varchar(10) NOT NULL,
`ش ش` int(11) NOT NULL,
`رشته تحصيلي` varchar(10) NOT NULL,
PRIMARY KEY (`ش ش`),
UNIQUE KEY `کد دانشجويي` (`کد دانشجويي`,`رمز`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
/*
--
-- حذف دادههاي جدول `behzad`
-- */
INSERT INTO `behzad` (`کد دانشجويي`, `رمز`, `نام`, `نام خانوادگي`, `ش ش`, `رشته تحصيلي`) VALUES
(4681, 5, '', '', 0, ''),
(8611624, 5, '????? ', '??? ????', 121145, 'it');
$g=select * from`behzad`,`استاد`,`درس` ;
$j=mysql_query(`$g`) ;
echo( ` <table border="4" width="100" bgcolor="#FFFF99"> ` );
while ($k=mysql_field_name($j) {
echo(`<tr align="center" bgcolor="#00CCFF" > `) ;
echo(` <td align="center" bgcolor="#00ccff" height="25" width="15"
nowrap="nowrap" > `) ;
echo(`$k`);
echo(` </td> `);
echo(` </tr> `);
}
echo(`<tr align="center" bgcolor="#00CCFF" > `) ;
while ($l=mysql_affected_rows($j)) {
echo(` <td align="center" bgcolor="#00ccff" height="25" width="15"
nowrap="nowrap" > `) ;
echo($l) ;
echo(` </td> `);
echo(` </tr> `); }
echo(` </table>`);
?>
<br /><br /><br /><br />
<form action="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])" method="post" name="database" >
<center><a href="اضافه.htm" ><input name="حذف" type="button" size="15" value=" حذف " /> </a>
<a href="اضافه.htm" > <input name="اضافه" type="button" size="15" value=" افزايش " /> </a>
<a href="حذف.htm"> <input name="تغيير دادن" type="button" size="15" value=" تغييردادن " /> </a>
</center> </form>
<?
if ($حذف) {
$Z=delete from `behzad`,`درس` where ` behzad.نام==$نام` ,`behzad.کد دانشجويي==$کد دانشجويي`;
mysql_query($z)
}
if ($تغيير دادن) {
$we=update `behzad`,`درس` set `behzad.نام=$نام`,`behzad.نام خانوادگي`,
`behzad.ش ش=`$ ش ش`,behzad.کد دانشجويي=`$کد دانشجويي`,درس.نام=`$نام درس`
درس.کد درس=`$کد درس` where behzad.کد دانشجويي=`$کد دانشجويي` or
behzad.ش ش=`$ش ش`;
mysql_query($we);
}
if (اضافه ) {
$er=insert into `behzad`,`درس`(نام ,نام خانوادگي,ش ش ,کد دانشجويي,
کد درس ,نام values(`$نام `,`$نام خانوادگي` ,` $ ش ش ` ,`$کد دانشجويي ` ,
` $کد درس ` ,`$نام`)
mysql_query($er);
}
$sd=select * from `behzad`,`درس`;
$n=mysql_query($sd);
echo(`<center>`);
while ($B=mysql_field_name($n)) {
echo(`$b`);
}
while ($n=mysql_affected_rows($n)) {
echo(`$n`);
}
echo(`</center>`);
?>
کسی می تونه ایراد این سورس کد رو بگه مخصوصا این که به mysql نصب نمی شه لطفا کمک کنید این اولین
برنامه ای است که نوشتم وکاملا مبتدی هستم :41:
لطفا این سورس را در برنامه php کپی کنید تا خوانا بشه
<div align="center">
نام= <? echo($l[`behzad.نام`); ?>
<center> نام خانوادگي= <? echo(`$l[behzad.نام خانوادگي]`); ?> </center>
<center> کد دانشجويي= <? echo(`$l[behzad.کد دانشجويي]`); ?> </center>
<p align="right"> رشته تحصيلي= <? echo(`$l[behzad.رشته تحصيلي]`); ?> </div>
<?php
$ct=mysql_connect('localhost','root','');
if(!$ct)
{
echo "ارتباط با پايگاه داده برقرار نشد!";
exit();
}
$db=mysql_select_db('database 2');
if(!$db)
{
echo "ارتباط با Database برقرار نشد!";
exit();
}
mysql_query("set names utf8");
$f=select `استاد.نام`,`استاد.کد شناسايي`,`درس.نام`,
`درس.کد درس`,`درس.تعداد واحد`,`behzad.نام`,`behzad.نام خانوادگي`,`behzad.ش ش`,
`behzad.کد دانشجويي`,`behzad.رشته تحصيلي` from `درس`
inner join (`استاد` inner_join `behzad`
on `behzad.ش ش`=`استاد.کد شناسايي`)
on `behzad.ش ش`=`درس.کد درس`);
/* -- phpMyAdmin SQL Dump
-- version 2.11.9.2
-- [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
--
-- ميزبان: localhost
-- زمان توليد: 21 ژوئن 2009 ساعت 12:15 PM
-- نسخه سرور: 5.0.27
-- نسخه PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- پايگاه داده: `database 2`
--
-- --------------------------------------------------------
--
-- Table structure for table `استاد`
-- */
CREATE TABLE IF NOT EXISTS `استاد` (
`نام` varchar(10) NOT NULL,
`کد شناسايي` int(11) NOT NULL,
`تدريس` varchar(10) NOT NULL,
PRIMARY KEY (`کد شناسايي`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
/*
--
-- حذف دادههاي جدول `استاد`
-- */
INSERT INTO `استاد` (`نام`, `کد شناسايي`, `تدريس`) VALUES
('????? ??? ', 2147483, '?????');
/*
-- --------------------------------------------------------
--
-- Table structure for table `درس`
-- */
CREATE TABLE IF NOT EXISTS `درس` (
`نام` varchar(10) collate cp852_bin NOT NULL,
`کد درس` int(11) NOT NULL,
`تعداد واحد` int(11) NOT NULL,
UNIQUE KEY `کد درس` (`کد درس`)
) ENGINE=MyISAM DEFAULT CHARSET=cp852 COLLATE=cp852_bin;
/*
--
-- حذف دادههاي جدول `درس`
-- */
INSERT INTO `درس` (`نام`, `کد درس`, `تعداد واحد`) VALUES
('?????', 2147483, 3);
/*
-- --------------------------------------------------------
--
-- Table structure for table `behzad`
-- */
CREATE TABLE IF NOT EXISTS `behzad` (
`کد دانشجويي` bigint(20) NOT NULL,
`رمز` int(11) NOT NULL,
`نام` varchar(10) NOT NULL,
`نام خانوادگي` varchar(10) NOT NULL,
`ش ش` int(11) NOT NULL,
`رشته تحصيلي` varchar(10) NOT NULL,
PRIMARY KEY (`ش ش`),
UNIQUE KEY `کد دانشجويي` (`کد دانشجويي`,`رمز`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
/*
--
-- حذف دادههاي جدول `behzad`
-- */
INSERT INTO `behzad` (`کد دانشجويي`, `رمز`, `نام`, `نام خانوادگي`, `ش ش`, `رشته تحصيلي`) VALUES
(4681, 5, '', '', 0, ''),
(8611624, 5, '????? ', '??? ????', 121145, 'it');
$g=select * from`behzad`,`استاد`,`درس` ;
$j=mysql_query(`$g`) ;
echo( ` <table border="4" width="100" bgcolor="#FFFF99"> ` );
while ($k=mysql_field_name($j) {
echo(`<tr align="center" bgcolor="#00CCFF" > `) ;
echo(` <td align="center" bgcolor="#00ccff" height="25" width="15"
nowrap="nowrap" > `) ;
echo(`$k`);
echo(` </td> `);
echo(` </tr> `);
}
echo(`<tr align="center" bgcolor="#00CCFF" > `) ;
while ($l=mysql_affected_rows($j)) {
echo(` <td align="center" bgcolor="#00ccff" height="25" width="15"
nowrap="nowrap" > `) ;
echo($l) ;
echo(` </td> `);
echo(` </tr> `); }
echo(` </table>`);
?>
<br /><br /><br /><br />
<form action="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])" method="post" name="database" >
<center><a href="اضافه.htm" ><input name="حذف" type="button" size="15" value=" حذف " /> </a>
<a href="اضافه.htm" > <input name="اضافه" type="button" size="15" value=" افزايش " /> </a>
<a href="حذف.htm"> <input name="تغيير دادن" type="button" size="15" value=" تغييردادن " /> </a>
</center> </form>
<?
if ($حذف) {
$Z=delete from `behzad`,`درس` where ` behzad.نام==$نام` ,`behzad.کد دانشجويي==$کد دانشجويي`;
mysql_query($z)
}
if ($تغيير دادن) {
$we=update `behzad`,`درس` set `behzad.نام=$نام`,`behzad.نام خانوادگي`,
`behzad.ش ش=`$ ش ش`,behzad.کد دانشجويي=`$کد دانشجويي`,درس.نام=`$نام درس`
درس.کد درس=`$کد درس` where behzad.کد دانشجويي=`$کد دانشجويي` or
behzad.ش ش=`$ش ش`;
mysql_query($we);
}
if (اضافه ) {
$er=insert into `behzad`,`درس`(نام ,نام خانوادگي,ش ش ,کد دانشجويي,
کد درس ,نام values(`$نام `,`$نام خانوادگي` ,` $ ش ش ` ,`$کد دانشجويي ` ,
` $کد درس ` ,`$نام`)
mysql_query($er);
}
$sd=select * from `behzad`,`درس`;
$n=mysql_query($sd);
echo(`<center>`);
while ($B=mysql_field_name($n)) {
echo(`$b`);
}
while ($n=mysql_affected_rows($n)) {
echo(`$n`);
}
echo(`</center>`);
?>