Здравейте,
опитвам се да направя каквото и да е въведено в формата да "Търси" Резултати
но нещо не се получава
само когато всички полета са пълни тогава намира
SQL
student.php
student2.php
Каде е грешката че немога да я открия
опитвам се да направя каквото и да е въведено в формата да "Търси" Резултати
но нещо не се получава
само когато всички полета са пълни тогава намира
SQL
Код:
CREATE TABLE `jbg_student` (
`name` text collate cp1251_bulgarian_ci NOT NULL,
`name2` text collate cp1251_bulgarian_ci NOT NULL,
`name3` text collate cp1251_bulgarian_ci NOT NULL,
`fak` text collate cp1251_bulgarian_ci NOT NULL,
`predmet` text collate cp1251_bulgarian_ci NOT NULL,
`poin` text collate cp1251_bulgarian_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci;
student.php
Код:
<style type="text/css">
</style>
<div align="center">
<form name="form1" method="post" action="student2.php">
<table width=100% border=0 cellspacing=2 cellpadding=2>
<tr>
<td width=50%>
<div align=right>Име Презиме Фамилия
</div></td>
<td width=50%><div align=left>
<input name=name3 type=text id=name size=17 value=> <input name=name3 type=text id=name3 size=17 value=> <input name=name3 type=text id=name3 size=16 value=>
</div></td>
</tr>
<tr>
<td>
<div align=right>Факултетен номер
</div></td>
<td><div align=left>
<input name=fac type=text id=fac size=60 value=>
</div></td>
</tr>
<tr>
<td colspan=2><div align=center class=style1>
<div align=center>
<input type=submit name=submit value=Провери>
</div>
</div> <div align=center></div></td>
</tr>
</table>
</form>
</div>
student2.php
Код:
<style type="text/css">
</style>
<div align="center">
<?php
$name = trim($_POST['name']);
$name2 = trim($_POST['name2']);
$name3 = trim($_POST['name3']);
$fac = trim($_POST['fac']);
$flag = "0";
include("configuration.php");
$connection = mysql_connect("$mosConfig_host", "$mosConfig_user", "$mosConfig_password");
$db = mysql_select_db("$mosConfig_db", $connection);
mysql_query("SET NAMES cp1251");
$table = "jbg_student";
if ($name == "")
{
$zaqvka = "select * from $table where name2='$name2' AND name3='$name3' OR fak='$fac'";
}elseif ($name == "" && $name2 == "")
{
$zaqvka = "select * from $table where name3='$name3' OR fak='$fac'";
}elseif ($name == "" && $name3 == "")
{
$zaqvka = "select * from $table where name2='$name2' OR fak='$fac'";
}elseif ($name2 == "")
{
$zaqvka = "select * from $table where name='$name' AND name3='$name3' OR fak='$fac'";
}elseif ($name2 == "" && $name3 == "")
{
$zaqvka = "select * from $table where name='$name' OR fak='$fac'";
}elseif ($name3 == "")
{
$zaqvka = "select * from $table where name='$name' AND name2='$name2' OR fak='$fac'";
}
$query = mysql_query($zaqvka);
while($rows = mysql_fetch_array($query))
{
echo "<table width=100% border=0 cellspacing=2 cellpadding=2>
<tr>
<td bgcolor=#CCCCCC><div align=right>Име</div></td>
<td bgcolor=#CCCCCC><div align=left>$rows[0] $rows[1] $rows[2]</div></td>
</tr>
<tr>
<td bgcolor=#999999><div align=right> Факултетен номер</div></td>
<td bgcolor=#999999><div align=left>$rows[3]</div></td>
</tr>
<tr>
<td bgcolor=#CCCCCC><div align=right>Предмет</div></td>
<td bgcolor=#CCCCCC><div align=left>$rows[4]</div></td>
</tr>
<tr>
<td bgcolor=#999999><div align=right>Оценка</div></td>
<td bgcolor=#999999><div align=left>$rows[5]</div></td>
</tr>
</table>
<br><br>";
$flag++;
}
if ($flag == "0")
{
echo "<style type=text/css>
</style>
<span class=style1>Няма Резултати </span>";
}
?>
</div>
Каде е грешката че немога да я открия