търсачка от различни таблици

Pe0pl3

Registered
искам тарсачка да турси от различни таблици от базатадани пример от
clips
plugins
maps
news

да има
<select name="type">
<option value="">карти</option>
<option value="">клипове</option>

</select>

можели да стане
 
да може .

Код:
<form method=POST action="" name="database"> 
<select name="database"> 
<option value="news">Новини</option> 
<option value="clips">Клипове</option> 
<option value="plugins">Плъгини</option> 
<option value="maps">карти</option> 
</select> 
<input type="submit" value="Търси" class="button"> 
</form> 
<?
$hostname="hostname";
$username="username";
$password="password";
$database="database";

mysql_connect($hostname,$username,$password);
mysql_select_db($database) or die( "Unable to select database");
if(!$_POST[database]){$database="news";}else{$database="$_POST[database]";}//в момента е нагласено да търси от news таблица или от другите зададени по долу
$our = mysql_query("SELECT * FROM $database ORDER BY ID"); 
while($r=mysql_fetch_array($our)){ 
$1=$r['1'];
$2=$r['2'];
//и така нататък
}
echo "$1<br>$2<br>...";
}
 ?>

нещо такова

но задължително всички таблици трябва да са в една базаданни .
 
да ама ако едната таблица има поле ime a другата поле name как ще изкара резултата
 
да ти кажа чесно това незнам как ще стане. най-добре да са с еднакви полета поне според мен.
 
Ами аз съм си мислил, може да направиш така.
В зависимост от избраата таблица да имаш различни скриптове за показване или само на имената.
Например - дефинираш си ги някъде имената и после с една проверка кое е избрано задаваш правилните имена от съответната таблица
 
Dodo1987 каза:
Ами аз съм си мислил, може да направиш така.
В зависимост от избраата таблица да имаш различни скриптове за показване или само на имената.
Например - дефинираш си ги някъде имената и после с една проверка кое е избрано задаваш правилните имена от съответната таблица

Според мен става много излишен код . няма ли да е по лесно просто всички таблици да са с едни и същи полета и просто кода който му дадох да сменя таблиците. иначе стават един болюк кодове за проверки и тн. и недай боже да се омаже нещо става ужасия.
 

Back
Горе