مشکل درج نکردن در جدول

elieng

New Member
با سلام.من یه کد دارم که توی سه صفحه مختلف نوشته شده.در صفحه اول درس انتخاب میشه،در صفحه دوم نمره وارد میشه و در صفحه سوم همراه بقیه اطلاعات در یک جدول درج میشه.این کد سه صفحه:
صفحه اول:
PHP:
[COLOR=#333333][FONT=Georgia]<html>
<head>
<meta charset="utf-8"/> 
<script>
function showUser(str) {
if (str == "") {
document.getElementById("txtHint").innerHTML = "";
return;
} else { 
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","c.php?q="+str,true);
xmlhttp.send();
}
}
</script>
</head>
<body>
<form name="form1" method="get" action="darjnomre.php">
<?php
mysql_connect("localhost", "root");
mysql_select_db("database");
mysql_query('SET NAMES utf8'); 
$query = "SELECT name,dcode FROM tbdars ORDER BY dcode ";
$result = mysql_query($query) or die(mysql_error()."[".$query."]");
?>[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]<p>
<select name="categories">
<?php 
while ($row = mysql_fetch_array($result))
{
echo "<option value=".$row['dcode']."'>".$row['name']."</option>";
}
?> 
</select>
<p>
<input type="submit" name="button" id="button" value="Submit">
</form>
</body>
</html>[/FONT][/COLOR]
صفحه دوم:
PHP:
[COLOR=#333333][FONT=Georgia]<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<style>
table {
width: 10%;
border-collapse: collapse;
}[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]table, td, th {
border: 1px solid black;
padding: 5px;
}[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]th {text-align: left;}
input, textarea {
width:30px;
}
</style>
</head>
<body>
<form name="form1" method="get" action="sabtenomre.php">
<p>
<?php[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]$q = intval($_GET['categories']);[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]$db=mysql_connect("localhost","root");
mysql_query("SET NAMES 'utf8'",$db);
if (!$db) {
die('Could not connect: ' . mysqli_error($db));
}[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]$dbs=mysql_select_db("database");
$query="SELECT * FROM tbdars,tbstudent WHERE dcode = '".$q."'";
$result = mysql_query($query);[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]echo "<table>
<tr>
<th>نمره</th>
<th>نام درس</th>
<th>فامیلی</th>
<th>نام</th>[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . '<input type="text" name="textfield" id="textfield" />' . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['family'] . "</td>";
echo "<td>" . $row['nam'] . "</td>";

[/FONT][/COLOR]
[COLOR=#333333][FONT=Georgia]
echo "</tr>";
}
echo "</table>";
?>

</p>
<p>
<input type="submit" name="button" id="button" value="ثبت">
</p>
</form>
</body>
</html>[/FONT][/COLOR]
و صفحه سوم:
PHP:
[COLOR=#333333][FONT=Georgia]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<?php
@$a=$_Get['nomre'];
@$b=$_Get['name'];
@$c=$_Get['family'];
@$d=$_Get['nam'];
$db=mysql_connect("localhost","root");
$dbs=mysql_select_db("database");
if($dbs)
echo "jj";
$query="insert into tbnomre(nam,family,name,nomre)values(N'$d,N'$c,N'$b,N'$a)";
$result=mysql_query($query);
if($result)
echo "sabt shod";
else
echo "no";
?>
</form>
</body>
</html>[/FONT][/COLOR]
مرحله اول و دوم انجام میشه ولی در مرحله سوم که باید توی جدول درج بشه مشکل داره و درج نمیشه.ارتباطش با دیتابیس هم برقراره.میشه یکی بهم بگه مشکل از کجاست؟کمک فوری لازم دارم.
 

جدیدترین ارسال ها

بالا