Направил съм една база данни, в нея таблица maps16 с тези колони:
type, name, size, link
Мога да вкарвам данни през формялар в сайта си, но искам да го направя и да търси
Пробвах с това
Но не става, искам да се търси по име на картата (поле name) и като намери нещо да извежда всички колони които се отнасят за това име (тип, име, размер, линк)
Ето и формата за търсене:
type, name, size, link
Мога да вкарвам данни през формялар в сайта си, но искам да го направя и да търси
Пробвах с това
Код:
<?
$search = $_POST["search"];
$whichdb = $_POST["type"];
mysql_connect("$m_hostname", "$m_username", "$m_password") or die(mysql_error());
mysql_select_db("$m_database") or die(mysql_error());
$result = mysql_query("SELECT * FROM $whichdb
WHERE name='$search'") or die(mysql_error());
// get the first (and hopefully only) entry from the result
$row = mysql_fetch_array( $result );
// Print out the contents of each row into a table
echo "<tr><td>" .$row['type']. "</td><td>". $row['name']. "</td><td>". $row['size']. "</td><td><a href='" . $row['link']. "'>Download</a></td>";
echo "</tr>";
?>
Но не става, искам да се търси по име на картата (поле name) и като намери нещо да извежда всички колони които се отнасят за това име (тип, име, размер, линк)
Ето и формата за търсене:
Код:
<form method="post" action="search.php">
<input name="search" type="text" />
<select name="type">
<option selected="selected" value="maps16">1.6 maps</option>
<option value="mapssource">Source maps</option>
</select>
<input type="submit" value="Search" />
</form>