Posta il contenuto della tabella
L'altra riga sicuro che ci sia scritto soltanto Horror? Forse intendi che non viene visualizzata perchè magari ha due generi (es. "Crime Horror"), in questo caso la query deve essere cosi:
PHP:
SELECT * FROM film_actor WHERE genre='Horror' OR genre LIKE '%Horror%' OR genre LIKE '%Horror' OR genre LIKE 'Horror%'
<?php
require_once("connetti.php");
$ok = $_GET["tag"];
$query = mysql_query ("SELECT * FROM film_actor WHERE genre='$ok' OR genre LIKE '%$ok%' OR genre LIKE '%$ok' OR genre LIKE '$ok%'");
$result = mysql_query( $query );
if (!$result)
die("mySQL error: ". mysql_error());
while( $row = mysql_fetch_object( $result ) ) : ?>
Warning: mysql_query() expects parameter 1 to be string, resource given in E:\OpenServer\domains\localhost\cinema\members\tag.php on line 34
mySQL error:
hai già messo mysql_query, non devi metterlo un'altra volta
PHP:
$query = "SELECT * FROM film_actor WHERE genre='$ok' OR genre LIKE '%$ok%' OR genre LIKE '%$ok' OR genre LIKE '$ok%'";
$result = mysql_query( $query );