السلام عليكم
اخواني مشكلة في ادخال البيانات الى قاعدة البيانات
انا اريد ان يدخل جميع البيانات الناتجة عن الاستعلام
عند الاستعلام تظهر جميع البيانات ولكن عند الضغط على "حفظ البيانات" يظهر لي الخطاء
كود PHP:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in *** on line 71
الكود كامل
كود PHP:
<?php
include('header.php');
?>
<div id="mcs-15" >
<div class="roundedcornr_box_666968">
<?php
include('config.php');
$query ="SELECT * FROM hatif WHERE tyap='ac' OR MONTH(FROM_UNIXTIME(`enddata`)) = '04' AND YEAR(FROM_UNIXTIME(`enddata`)) = '2010'
GROUP BY id";
$result = mysql_query($query) or die(mysql_error());
echo mysql_error();
require("class/dateClass.php");
include('class/ArDate.class.php');
$x = new ArDate(1);
$x->setMode(3);
if($_GET['action']=="up"){
// data in mysql database
$name=$_POST['name'];
$ara=$_POST['ara'];
$eng=$_POST['eng'];
$total=$_POST['total'];
$send=$_POST['send'];
$a=$_POST['a'];
$todeysend=$_POST['todeysend'];
$senddate=$_POST['senddate'];
$enddata=$_POST['enddata'];
$sta=$_POST['sta'];
$sql="INSERT INTO hremo (id, name, ara, eng, total, send, a, todeysend, senddate, enddata, sta) VALUES ('', '$name', '$ara', '$eng','$total',, '$send', '$a' '$todeysend', '$senddate', '$enddata', '$sta')";
$result=mysql_query($sql);
if ($result) {
echo "تم";
}else{
echo "هنا مشكلة";
}
}
?>
<td><form name="month" method="post" action="up.php?action=up"></td>
</br>
<p align="center">
<img border="0" src="../images/update.png"></p>
<table border="1" width="100%" id="table1">
<tr>
<td><h4>10</h4></td>
<td><h4>9</h4></td>
<td><h4>8</h4></td>
<td><h4>7</h4></td>
<td><h4>6</h4></td>
<td><h4>5</h4></td>
<td><h4>4</h4></td>
<td><h4>3</h4></td>
<td><h4>2</h4></td>
<td><h4>1</h4></td>
<td><h4>الرقم</h4></td>
</tr>
<?php
$i=0;
$s=0;
while($rows=mysql_fetch_array($result)){
$i=$i+1;
$a=$rows['total']-$rows['send'];
if($rows['tyap']=='da'){
$sta= 'لايعمل';
}else{
$sta= 'يعمل';
}
?>
<tr>
<td><input type="text" name="st" dir="rtl" size="10" value="<? echo $sta;?>"></td>
<td><input type="text" name="enddata" dir="rtl" size="10" value="<?php
if ($a>0 AND $rows['tyap']=='da')
echo 'لا'.date("Y-m-d", $rows['enddata']);
else
echo date("Y-m-d", $rows['enddata']);?>"></td>
<td><input type="text" name="senddate" dir="rtl" size="10" value="<?php echo date("Y-m-d", $rows['senddate']);?>"/></td>
<td><input type="text" name="todeysend" dir="rtl" size="10" value="<? echo $rows['todeysend']; ?>"></td>
<td><input type="text" name="res" dir="rtl" size="10" value="<? echo $a; ?>"></td>
<td><input type="text" name="send" dir="rtl" size="10" value="<? echo $rows['send']; ?>"></td>
<td><input type="text" name="total" dir="rtl" size="10" value="<? echo $rows['total']; ?>"></td>
<td><textarea rows="6" name="eng" cols="10" dir="rtl"><? echo stripslashes($rows['eng']); ?></textarea></td>
<td><textarea rows="6" name="ara" cols="10" dir="rtl"><? echo stripslashes($rows['ara']); ?></textarea></td>
<td><input type="text" name="name" dir="rtl" size="10" value="<? echo $rows['name']; ?>"></td>
<td><input type="text" name="nu" dir="rtl" size="5" value="<? echo $i; ?>"></td>
</tr>
<?php
}
?>
<td><input type="submit" name="Submit" value="حفظ البيانات" ></td>
</table>
</div>
<?php
include('footer.php');
?>
</div>
</body>
</html>
قاعدة البيانات
كود PHP:
--
-- بنية الجدول `hremo`
--
CREATE TABLE `hremo` (
`id` int(10) NOT NULL auto_increment,
`name` varchar(50) character set cp1250 NOT NULL,
`ara` longtext character set cp1250 NOT NULL,
`eng` longtext character set cp1250 collate cp1250_czech_cs NOT NULL,
`total` varchar(10) character set cp1250 NOT NULL,
`send` varchar(10) NOT NULL,
`a` varchar(10) NOT NULL,
`todeysend` varchar(10) character set cp1250 NOT NULL,
`senddate` varchar(15) character set cp1250 NOT NULL,
`enddata` varchar(15) character set cp1250 NOT NULL,
`sta` varchar(10) character set cp1250 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=2 ;
علما بانه يرسل اكثر من id