شباب سويت صفحة للاتصال بقاعده بيانات
وعرض البيانات في فورم
واقدر اعدل البيانات واحدثها
لكن المشكلة ان السكربت شغال معي على الجهاز
واذا رفعته للموقع مايحدث
هذا الكود
كود PHP:
<?
require("includes/config.php");
$db=mysql_connect($servername,$dbusername,$dbpassword) or die("لا استطيع الاتصال بالقاعده");
mysql_select_db($dbname) or die("لن يتم اختيار القاعده");
$c1 = "#EAE7D1";
$c2 = "#EFEDDE";
////////////////////////////
switch($do)
{
case 'update':
mysql_query("update best set title = '$title1', url = '$url1', text = '$text1' where id = 1 ");
mysql_query("UPDATE `best` SET `title` = '$title2', `url` = '$url2', `text` = '$text2' WHERE `id` = '2' ");
mysql_query("UPDATE `best` SET `title` = '$title3', `url` = '$url3', `text` = '$text3' WHERE `id` = '3' ");
mysql_query("UPDATE `best` SET `title` = '$title4', `url` = '$url4', `text` = '$text4' WHERE `id` = '4' ");
mysql_query("UPDATE `best` SET `title` = '$title5', `url` = '$url5', `text` = '$text5' WHERE `id` = '5' ");
mysql_query("UPDATE `best` SET `title` = '$title6', `url` = '$url6', `text` = '$text6' WHERE `id` = '6' ");
mysql_query("UPDATE `best` SET `title` = '$title7', `url` = '$url7', `text` = '$text7' WHERE `id` = '7' ");
mysql_query("UPDATE `best` SET `title` = '$title8', `url` = '$url8', `text` = '$text8' WHERE `id` = '8' ");
mysql_query("UPDATE `best` SET `title` = '$title9', `url` = '$url9', `text` = '$text9' WHERE `id` = '9' ");
header("location:".$_SERVER['HTTP_REFERER']);
break;
/////////////////////////////////////////////////////////////
case '':
$bestsql = mysql_query("select * from best ");
$ibest = 0;
$best="<!-- المواضيع المميزة -->
<form method=\"POST\" action=\"adminbest.php\">
<!--webbot bot=\"SaveResults\" U-File=\"fpweb:///_private/form_results.csv\" S-Format=\"TEXT/CSV\" S-Label-Fields=\"TRUE\" -->
<fieldset style=\"padding: 2; width:711px; height:43px\" dir=\"rtl\">
<legend align=\"right\">مواضيع مميزة</legend>
<div align=\"center\">
<table border=\"0\" width=\"90%\" cellpadding=\"5\" cellspacing=\"5\">";
while ($ibest < 9)
{
$best.=" <tr>\n";
$ii=0;
while ($ii < 3)
{
$title=mysql_result($bestsql,$ibest,"title");
$url=mysql_result($bestsql,$ibest,"url");
$text=mysql_result($bestsql,$ibest,"text");
// thanks to kier for this idea to do the alternating row colors
if (($ibest % 2) != 0) {
$color=$c1;
} else {
$color=$c2;
}
$id=$ibest+1;
$best.="<td bgcolor=\"$color\">
<input type=\"text\" name=\"title$id\" size=\"30\" value=\"$title\"><p>
<input type=\"text\" name=\"url$id\" size=\"30\" value=\"$url\"></p>
<p> <input type=\"text\" name=\"text$id\" size=\"30\" value=\"$text\"></td>
<input type=\"hidden\" name=\"id$id\" value=\"$id\">
</td>";
++$ii;
++$ibest;
}
$best.= " </tr>\n";
//++$ibest;
}
$best.='</table></div>
</fieldset><p align="center">
<input type="hidden" name="do" value="update">
<input type="submit" value=":: تحـديث ::" ></p>
</form>';
echo $best;
break;
}
?>
وهذه الصفحه على موقعي
http://www.johina.net/vb/adminbest.php
وهذا كود القاعدة
كود PHP:
-- --------------------------------------------------------
--
-- Table structure for table `best`
--
CREATE TABLE `best` (
`id` int(9) unsigned NOT NULL auto_increment,
`title` varchar(100) NOT NULL default '',
`url` varchar(200) NOT NULL default '',
`text` varchar(100) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
--
-- Dumping data for table `best`
--
INSERT INTO `best` VALUES (1, 'gggggggggg', 'url1ggggggggg', 'text1');
INSERT INTO `best` VALUES (2, 'ertetretertt', 'teertrettttttt', 'text2');
INSERT INTO `best` VALUES (3, 'title3', 'url3', 'text3');
INSERT INTO `best` VALUES (4, 'title4', 'url4', 'text4');
INSERT INTO `best` VALUES (5, 'title5', 'url5', 'text5');
INSERT INTO `best` VALUES (6, 'title6', 'url6', 'text6');
INSERT INTO `best` VALUES (7, '', '', '');
INSERT INTO `best` VALUES (8, '', '', '');
INSERT INTO `best` VALUES (9, '', '', '');