Здравейте, пробвам се да си направя проста търсачка, ей така за кеф но нещо ми дава грешка в PHP кода.
Ето кода:
<?php
// Connect To MySQL Server.
mysql_connect ("localhost","xxxxxxx","xxxxxxxx") or die ("ERROR:523 - Warning: Не може да се осъществи връзка със сървара");
echo "Идентификацията със сървара е Успешна";
// Connect To Database.
mysql_select_db ("test");
echo "<br/> Идентификацията със Базата е Успешна";
$term = $_POST['term'];
$sql = mysql_query("select * from testtable where FName like '%".$term."%' ");
while ($row = mysql_fetch_array($sql));
{
echo 'ID: '.$row['ID'];
echo '<br/> First Name: '.$row['FName'];
echo '<br/> Last Name: '.$row['LName'];
echo '<br/> Phone: '.$row['Phone'];
echo '<br/><br/>';
}
?>
и ето HTML-a
<body>
<form action="search.php" method="post">
Search: <input type="text" name="term" />
<input type="submit" name="submit" value="Search" />
</form>
</body>
кажете къде бъркам.
Без да съм се вързал към базата ми дава тази грешка
Идентификацията със сървара е Успешна
Идентификацията със Базата е Успешна
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\VertrigoServ\www\Demo\search.php on line 18
ID:
First Name:
Last Name:
Phone:
Ето кода:
<?php
// Connect To MySQL Server.
mysql_connect ("localhost","xxxxxxx","xxxxxxxx") or die ("ERROR:523 - Warning: Не може да се осъществи връзка със сървара");
echo "Идентификацията със сървара е Успешна";
// Connect To Database.
mysql_select_db ("test");
echo "<br/> Идентификацията със Базата е Успешна";
$term = $_POST['term'];
$sql = mysql_query("select * from testtable where FName like '%".$term."%' ");
while ($row = mysql_fetch_array($sql));
{
echo 'ID: '.$row['ID'];
echo '<br/> First Name: '.$row['FName'];
echo '<br/> Last Name: '.$row['LName'];
echo '<br/> Phone: '.$row['Phone'];
echo '<br/><br/>';
}
?>
и ето HTML-a
<body>
<form action="search.php" method="post">
Search: <input type="text" name="term" />
<input type="submit" name="submit" value="Search" />
</form>
</body>
кажете къде бъркам.
Без да съм се вързал към базата ми дава тази грешка
Идентификацията със сървара е Успешна
Идентификацията със Базата е Успешна
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\VertrigoServ\www\Demo\search.php on line 18
ID:
First Name:
Last Name:
Phone: