
15-09-2011, 03:26 AM
|
عضو
|
|
تاريخ التسجيل: Feb 2009
مشاركة: 1
مستوى تقييم العضوية: 0
|
|
طلب عمل كود تعديل البيانات
السلام عليكم
اخواني اريد عمل كود تعديل البيانات لقد حاولت مع اكثر من منتدى متخصص في php ولكن لم احد استطاع عمل صفحة تعديل البيانات
هذا هو اخر ماتوصلت له لايتم التعديل على البيانات ولايظهر رسالة خطاء
الكود
كود PHP:
<?php
session_start();
if(!session_is_registered(myusername)){
header("location:../index.php");
}
include('../config.php');
$id=$_GET['id'];
$fullname2=$_SESSION['fullname'] ;
$employeeid2=$_SESSION['employeeid'] ;
if($_GET['action']=="mk1"){
var_export( $_FILES );
$filename = $_FILES['filename']['name'];
$type1 = $_FILES['filename']['type'];
$image = $_FILES['image']['name'];
$type2 = $_FILES['image']['type'];
$to = "upload/".$_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], $to);
$to = "upload/".$_FILES['image']['name'];
move_uploaded_file($_FILES['image']['tmp_name'], $to);
$filename=$filename;
$type1=$type1;
$image=$image;
$type2=$type2;
$datatitle=time();
$author=addslashes($_POST['author']);
$idauthor=addslashes($_POST['idauthor']);
$title=addslashes($_POST['title']);
$info=addslashes($_POST['info']);
$sql="UPDATE qatitle SET author='$author', idauthor='$idauthor', title='$title', info='$info',
datatitle='$datatitle', filename='$filename', type1='$type1', image='$image', type2='$type2' WHERE id='$id'";
$result=mysql_query($sql) or die(mysql_error());
if($result){
for($i=0;$i<count($_POST[question]);$i++){
$question=addslashes($_POST['question'][$i]);
$answer1=addslashes($_POST['answer1'][$i]);
$choose1=addslashes($_POST['choose1'][$i]);
$answer2=addslashes($_POST['answer2'][$i]);
$choose2=addslashes($_POST['choose2'][$i]);
$answer3=addslashes($_POST['answer3'][$i]);
$choose3=addslashes($_POST['choose3'][$i]);
$answer4=addslashes($_POST['answer4'][$i]);
$choose4=addslashes($_POST['choose4'][$i]);
$sql2="UPDATE qquiz SET question='$question', answer1='$answer1', choose1='$choose1', answer2='$answer2', choose2='$choose2', answer3='$answer3', choose3='$choose3', answer4='$answer4', choose4='$choose4' WHERE id='$id'";
$result2=mysql_query($sql2) or die(mysql_error());
if($result2){}
}
}
else {
echo "<center>خطاء في ادخال البيانات الرجاء الاتصال بالدعم الفني</center>";
}}
$sql="SELECT * FROM qatitle WHERE idtitle='$id' ";
$result=mysql_query($sql);
$rows= mysql_fetch_array($result)
?>
<td><form name="mk1" method="post" action="mk1.php?action=mk1"></td>
<table border="0" width="100%" dir="rtl" >
<tr>
<input name="author" type="hidden" id="author" value="<?php echo $fullname2; ?>"/>
<input name="idauthor" type="hidden" id="idauthor" value="<?php echo $employeeid2; ?>"/>
<tr>
<td><input name="title" type="text" id="title" value="<? echo $rows['title']; ?>"></td>
</tr>
<tr>
<td rowspan="2"><textarea rows="8" name="info" cols="40" style="color: #000000"><? echo $rows['info']; ?></textarea></td>
<tr>
<td></td>
</tr>
</tr>
<tr>
<td><input name="filename" type="file" id="filename" ></td>
</tr>
<tr>
<td><input name="image" type="file" id="image" ></td>
</tr>
<?php
$sqlchoo="SELECT * FROM qquiz WHERE idtitle='$id' ORDER BY id";
$resultchoo=mysql_query($sqlchoo);
while($row= mysql_fetch_array($resultchoo)){
?>
<tr><td>السؤال</td>
<td><input name="question[]" type="text" id="question" size="40" value="<? echo $row['question']; ?>"></td></tr>
<tr><td>الاختيار الاول</td>
<td><input name="choose1[]" type="text" id="choose1" value="<?php echo $row['choose1']; ?>">
<select name="answer1[]">
<option <?if($row['answer1'] == "25"){echo "selected='selected'";}?> value="25">أختيار صحيح</optin>
<option <?if($row['answer1'] == "0"){echo "selected='selected'";}?> value="0">أختيار خاطئ</optin>
</select></tr>
<tr><td>الاختيار الثاني</td>
<td><input name="choose2[]" type="text" id="choose2" value="<?php echo $row['choose2']; ?>">
<select name="answer2[]">
<option <?if($row['answer2'] == "25"){echo "selected='selected'";}?> value="25">أختيار صحيح</optin>
<option <?if($row['answer2'] == "0"){echo "selected='selected'";}?> value="0">أختيار خاطئ</optin>
</select></tr>
<tr><td>الاختيار الثالث</td>
<td><input name="choose3[]" type="text" id="choose3" value="<?php echo $row['choose3']; ?>">
<select name="answer3[]">
<option <?if($row['answer3'] == "25"){echo "selected='selected'";}?> value="25">أختيار صحيح</optin>
<option <?if($row['answer3'] == "0"){echo "selected='selected'";}?> value="0">أختيار خاطئ</optin>
</select></tr>
<tr><td>الاختيار الرابع</td>
<td><input name="choose4[]" type="text" id="choose4" value="<?php echo $row['choose4']; ?>">
<select name="answer4[]">
<option <?if($row['answer4'] == "25"){echo "selected='selected'";}?> value="25">أختيار صحيح</optin>
<option <?if($row['answer4'] == "0"){echo "selected='selected'";}?> value="0">أختيار خاطئ</optin>
</select></tr>
<?php
}
?>
<td><input name="id" type="hidden" id="id" value="<? echo $row['id']; ?>"></td>
<td><input type="submit" name="Submit" value=" تعديل البيانات" ></td></tr>
</tr>
</table>
قاعدة البيانات
كود PHP:
--
-- بنية الجدول `qatitle`
--
CREATE TABLE `qatitle` (
`id` int(50) NOT NULL auto_increment,
`title` varchar(50) NOT NULL,
`info` longtext NOT NULL,
`author` varchar(50) NOT NULL,
`idauthor` varchar(50) NOT NULL,
`idtitle` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=22 ;
--
-- إرجاع أو إستيراد بيانات الجدول `qatitle`
--
INSERT INTO `qatitle` (`id`, `title`, `info`, `author`, `idauthor`, `idtitle`) VALUES
(1, 'رياضيات', 'مختصر المادة', 'محمد', '8855', '1'),
(2, 'فيزياء', 'مختصر المادة', 'محمد', '8855', '2'),
(3, 'انجليزي', 'مختصر المادة', 'محمد', '8855', '3'),
(4, 'القران الكريم', 'مختصر المادة', 'محمد', '8855', '4');
-- --------------------------------------------------------
--
-- بنية الجدول `qquiz`
--
CREATE TABLE `qquiz` (
`id` int(50) NOT NULL auto_increment,
`question` varchar(100) NOT NULL,
`idtitle` varchar(50) NOT NULL,
`answer1` varchar(50) NOT NULL default '0',
`choose1` varchar(100) NOT NULL,
`answer2` varchar(50) NOT NULL default '0',
`choose2` varchar(100) NOT NULL,
`answer3` varchar(50) NOT NULL default '0',
`choose3` varchar(100) NOT NULL,
`answer4` varchar(50) NOT NULL default '0',
`choose4` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=42 ;
--
-- إرجاع أو إستيراد بيانات الجدول `qquiz`
--
INSERT INTO `qquiz` (`id`, `question`, `idtitle`, `answer1`, `choose1`, `answer2`, `choose2`, `answer3`, `choose3`, `answer4`, `choose4`) VALUES
(1, 'السؤال1', '2', '25', 'جواب1', '0', 'جواب2', '0', 'جواب3', '0', 'جواب4'),
(2, 'السؤال2', '2', '0', 'جواب1', '25', 'جواب2', '0', 'جواب3', '0', 'جواب4'),
(3, 'السؤال3', '2', '0', 'جواب1', '0', 'جواب2', '25', 'جواب3', '0', 'جواب4'),
(4, 'السؤال4', '2', '0', 'جواب1', '0', 'جواب2', '0', 'جواب3', '25', 'جواب4');
|
|