بسم الله الرحمن الرحيم
عندي برنامج يقوم بحفظ بيانات في قاعدة البيانات ولكن عند الذهاب الي قاعدة البيانات اجد انه قد تنم اضافة سجل جديد ولكنه فارغ
ولا ادري ما السبب
ارجوا المساعده العاجلة
بسم الله الرحمن الرحيم
عندي برنامج يقوم بحفظ بيانات في قاعدة البيانات ولكن عند الذهاب الي قاعدة البيانات اجد انه قد تنم اضافة سجل جديد ولكنه فارغ
ولا ادري ما السبب
ارجوا المساعده العاجلة
صفحة الاتتش تي ام ال new.html
<html>
<body>
<form method="GET" action="new.php">
First Name: <input type=text name=name size=25 maxlength=25 >
kind : <input type=text name=kind size=25 maxlength=25 >
<p>
<input type=submit>
</form>
</body>
</html>
وصفحة البي اتش بي new.php
<?php
$link= mysql_connect ("localhost", "root" ,"" );
$db="hospital";
mysql_select_db ($db);
mysql_query ("INSERT INTO test (name, kind) VALUES ('$name', '$kind')",$link);
print ($name);
print (" ");
print ($kind);
print ("<p>");
print ("Thanks for submitting your name.");
?>
أنا جربت الكود حقك ... شغال تمام والبيانات بتروح على قاعدة البيانات..
لكن ممكن تحط قاعدة البيانات حقك عشان أحملها على الجهاز وأجرب .. يمكن يبين شي ..
بسم الله الرحمن الرحيم
هذه قاعدة بياناتي كامله ولكن انا مستخدم الجدول test مع العلم ان المشكلة تواجهني مع جميع الجداول داخل قاعدة البيانات
-- phpMyAdmin SQL Dump
-- version 2.6.0-pl3
--
-- المزود: localhost
-- أنشئ في: 30 مارس 2005 الساعة 00:27
-- إصدارة المزود: 4.1.8
-- PHP إصدارة: 5.0.3
--
-- قاعدة البيانات: `hospital`
--
-- --------------------------------------------------------
--
-- بنية الجدول `guestbook`
--
CREATE TABLE `guestbook` (
`Id` int(6) unsigned NOT NULL auto_increment,
`age` tinyint(4) default NULL,
`location` varchar(233) collate utf8_unicode_ci NOT NULL default '',
`email` varchar(222) collate utf8_unicode_ci NOT NULL default '',
`know` varchar(222) collate utf8_unicode_ci NOT NULL default '',
`comment` mediumtext collate utf8_unicode_ci NOT NULL,
`date` varchar(222) collate utf8_unicode_ci NOT NULL default '',
`name` varchar(255) collate utf8_unicode_ci NOT NULL default '',
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- إرجاع أو إستيراد بيانات الجدول `guestbook`
--
-- --------------------------------------------------------
--
-- بنية الجدول `hos`
--
CREATE TABLE `hos` (
`dis_no` int(5) unsigned NOT NULL auto_increment,
`dis_name` varchar(30) NOT NULL default '',
`date_acc` date NOT NULL default '0000-00-00',
`death_date` date default NULL,
`convert_center` varchar(30) default NULL,
`convert_cause` varchar(30) default NULL,
`kind` varchar(10) NOT NULL default '',
`age` int(5) default NULL,
`career` varchar(30) default NULL,
`work_place` varchar(30) default NULL,
`homeland` varchar(30) default NULL,
`heig_hab` varchar(30) default NULL,
`tribe` varchar(30) default NULL,
`gre_case` varchar(30) default NULL,
`econ_case` varchar(30) default NULL,
`psycho_case` varchar(30) default NULL,
`fed_reig` varchar(30) default NULL,
`res_re_fail` varchar(30) default NULL,
`hep` varchar(5) default NULL,
`hep_type` varchar(30) default NULL,
`hiv` varchar(5) default NULL,
`identic_case` varchar(30) default NULL,
`kinship_identic` varchar(30) default NULL,
`sugar_dis` varchar(5) default NULL,
`alcohol` varchar(5) default NULL,
`alcohol_amount` varchar(20) default NULL,
`alcohol_amount_used` varchar(20) default NULL,
`smoke` varchar(5) default NULL,
`smoke_amount` varchar(20) default NULL,
`smoke_amount_used` varchar(20) default NULL,
`tint` varchar(5) default NULL,
`tint_amount` varchar(20) default NULL,
`tint_amount_no` varchar(20) default NULL,
`gen` varchar(5) default NULL,
`gen_amount` varchar(20) default NULL,
`gen_amount_no` varchar(20) default NULL,
`other_habits` varchar(30) default NULL,
`specific_cure` varchar(30) default NULL,
`specific_cure_whatis` varchar(30) default NULL,
`asp_pentol_other_used` varchar(30) default NULL,
`specific_other` varchar(30) default NULL,
`specific_other_amount` varchar(30) default NULL,
`time_amount_specific` varchar(30) default NULL,
`use_bearing_ban` varchar(30) default NULL,
`type_cereal_ban` varchar(30) default NULL,
`blo_cl` varchar(30) default NULL,
`session` varchar(30) default NULL,
`regular` varchar(30) default NULL,
`red` varchar(30) default NULL,
`red_what` varchar(30) default NULL,
`execute` varchar(30) default NULL,
`cou_place` varchar(30) default NULL,
`cou_date` varchar(30) default NULL,
`donater` varchar(30) default NULL,
`deciling` varchar(30) default NULL,
`dec_no` varchar(30) default NULL,
`steady` varchar(30) default NULL,
`after_cou` varchar(30) default NULL,
`after_cou_reason` varchar(30) default NULL,
PRIMARY KEY (`dis_no`)
) ;
--
-- إرجاع أو إستيراد بيانات الجدول `hos`
--
-- --------------------------------------------------------
--
-- بنية الجدول `test`
--
CREATE TABLE `test` (
`id` int(5) unsigned NOT NULL auto_increment,
`name` varchar(20) character set utf8 collate utf8_bin default NULL,
`kind` varchar(20) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- إرجاع أو إستيراد بيانات الجدول `test`
--
انا لم اقراء الكود لكن:
انا كانت عندي نفس المشكلة وكان كل شيء صحيح ماعدا اني عندما انشاءت primarykey وضع السرفر له قيمة افتراضية 0 وعندما ازلت هذه القيمة انحلت المشكلة
فربما ان السرفر عندك لدية نفس المشكلة؟؟
السلام عليكم
هل أنت متأكد أن البيانات تم إدخالها لقاعدة البيانات ؟
استخدم الكود التالي بدلا من الكود السابق
mysql_query ("INSERT INTO test (name, kind) VALUES ('$name', '$kind')",$link)or die (mysql_error());هذا الموضوع مغلق.