الدعوة عامة لحضور العرض الأول التجريبي لسوالف كاست
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jun 2002-
#1 (permalink)  
لمتخصصي الـ php سؤال بسيط


لدي هاك خاص بالبنرات كالتالي :

كود:
$db->hide_errors();
			$spbanners_table = $db->query_first("SELECT id FROM ".TABLE_PREFIX."spbanners");
			if($spbanners_table){
			$db->query_write("ALTER TABLE " . TABLE_PREFIX . "spbanners
	ADD COLUMN bcode TEXT NOT NULL");
			}else{

			$db->query_write("CREATE TABLE " . TABLE_PREFIX . "spbanners (
	 id int(10) unsigned NOT NULL auto_increment,
	 name varchar(200) NOT NULL default '',
	 file varchar(200) NOT NULL default '',
	 uper varchar(150) NOT NULL default '',
	 link varchar(200) NOT NULL default '',
	days SMALLINT(3) NOT NULL default '0',
	height SMALLINT(3) NOT NULL default '0',
	width	SMALLINT(3) NOT NULL default '0',
	startdate INT(10) NOT NULL default '0',
	enddate INT(10) NOT NULL default '0',
	swf TINYINT(1) NOT NULL default '0',
	ord TINYINT(2) NOT NULL default '0',
	bcode TEXT NOT NULL,
	 PRIMARY KEY (id)
       ) TYPE=MyISAM");
 $theend = TIMENOW+(86400 * 90);
			$db->query_write("

			INSERT INTO " . TABLE_PREFIX . "spbanners
			(name,file,uper,link,days,height,width,startdate,enddate,swf,ord,bcode)
		VALUES
			('الكمبو'
			, '" . $db->escape_string('dcimisc/combonew.gif') . "'
			, '" . $db->escape_string('نسخة الكمبو - أقوى نسخة منتديات عربية') . "'
			, '" . $db->escape_string('http://www.dci.net.sa/page.php?do=show&action=combo') . "'
			, 90
			, 60
			, 468
			, " . TIMENOW . "
			, ".$theend."
			, 0,1,'')");
			}
$db->show_errors();

ولكن مايهمني هنا هو هذا السطر

كود:
enddate INT(10) NOT NULL default '0',
كيف اعدله لكي يقبل قيمة بالسالب فهو لا يقبل اي قيمة بالسالب






__________________
إستخدم ملفك الخاص لكتابة توقيعك
screen غير متواجد حالياً   قديم 11-05-2008, 01:44 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: May 2004-
#2 (permalink)  
Cool

السلام عليكم

قم بتغيير النوع من int الى decimal لقبول ارقام بالسالب ..

في مثالك مثلا

كود:
enddate decimal NOT NULL default '0',






Stylat غير متواجد حالياً   قديم 11-05-2008, 02:55 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2002-
#3 (permalink)  

نفس الشيء مازل يرفض القيمة بالسالب مثل
-1






__________________
إستخدم ملفك الخاص لكتابة توقيعك
screen غير متواجد حالياً   قديم 11-05-2008, 07:57 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2002-
#4 (permalink)  

هل يوجد حل بالله نحتاج للمساعدة






__________________
إستخدم ملفك الخاص لكتابة توقيعك
screen غير متواجد حالياً   قديم 11-05-2008, 07:19 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#5 (permalink)  

حوله الى var char او text
وعند تعامل معه استخدم الدله intval لتحويل الى integer
enddate varchar(50) NOT NULL default '',






__________________
عربيزي:شبكه اجتماعيه عربيه
http://3rbeze.net
احمد شكر غير متواجد حالياً   قديم 11-05-2008, 08:04 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#6 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة screen مشاهدة المشاركة
نفس الشيء مازل يرفض القيمة بالسالب مثل
-1
المفروض يقبل

العدد السالب يكتب كالاتي
1-
وليس العكس






__________________
الامانة بالتعامل هي بوابة النجاح
شبكة عمان لخدمات تطوير واستضافة المواقع
oman-web.com
omansecurity.com
MSN: Security (@) oman-web.com
OmanSecurity غير متواجد حالياً   قديم 11-05-2008, 08:13 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: May 2004-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة screen مشاهدة المشاركة
نفس الشيء مازل يرفض القيمة بالسالب مثل
-1
اخي كما ذكر الاخ OmanSecurity

يجب ان يقبل ولكن علامة السالب قبل الرقم من اليسار وليس اليمين






Stylat غير متواجد حالياً   قديم 11-05-2008, 11:24 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2002-
#8 (permalink)  

للاسف قمت بتجربة كل ما سبق من الدوال
ايضا جربت كتابة الرقم بعلامة السالب بكل الطرق ولم تنفع

فهل لان الهاك مثلا مشفر لا يمكن التعديل عليه ؟






__________________
إستخدم ملفك الخاص لكتابة توقيعك
screen غير متواجد حالياً   قديم 12-05-2008, 02:37 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#9 (permalink)  

فقط ضف كلمة unsigned
كود:
`enddate` INT(10) UNSIGNED NOT NULL DEFAULT '0'






mr_m غير متواجد حالياً   قديم 13-05-2008, 03:20 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة جديدة لسرقة العضويات والايميلات انتبهوا منها usware خدمات البيع والشراء والإعلانات التجارية 27 23-04-2006 08:36 PM
تعليم لغة الـ php ElNeMr PHP 11 27-08-2005 02:25 AM
+سكربت استضافة المنتديات المجانية+ بدر الكويت تطوير الويب 14 28-10-2003 04:46 PM
تم افتتاح الدمام هوست للاستضافة والتصميم الدمام هوست قسم تبادل خبرات الاستضافة 13 27-10-2003 03:01 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 11:18 PM بتوقيت المملكة العربية السعودية