Ciao a tutti, rieccomi a chiedere il vostro aiuto.

Dunque, ormai saprete benissimo che sto portando avanti un progettino e che mi sono ficcato a "capabbash" nel php e mysql, dei quali non sapevo nulla...

Siamo agli sgoccioli, mi mancano poche cose (un campo di ricerca generica, il sistema di pagamento e il controllo di tutti i campi per evitare l'sql-injection).

Ora mi sto cimentando con la ricerca.
Ho letto sta queste discussioni e sul web in genere che bisognerebbe utilizzare FULL-TEXT.

Io ho già creato nelle tabelle del database gli indici :
ALTER TABLE nomeTabella ADD FULLTEXT(primoCampo, secondoCampo, terzoCampo, ...);

Ho due problemi ora.

1) quando passa alla pagina con il php per eseguire la ricerca mi perde la variabile GET della pagina:

Codice PHP:
<form action="?page=fsearch" method="GET">
    <
div class="alignSearch">
        <
input id="fsrc" name="fsrc" class="inputSearch" type="text">
    </
div>
    <
div class="alignSearch">
        <
input class="imgSearch" name="submit" id="submit" type="image" src="images/cercaoff.jpg" alt="Cerca" border="0">
    </
div>
</
form
Praticamente l'indirizzo invece di essere:
http://www.mywebsitezzz.xx/?page=fsearch&fsrc=pippo
diventa
http://www.mywebsitezzz.xx/?fsrc=pippo


2) Ovviamente non funziona

Questo è il codice che utilizzo nella pagina fsearch.php

Codice PHP:
include "reg/db_config.php";
$connect mysql_connect($host,$user,$password) OR die("Impossibile connettersi al database");
mysql_select_db($db$connect);

$txt $_GET['fsrc'];

$query "SELECT * FROM
        users
        INNER JOIN
        a_data ON users.id_user=a_data.id_user
        WHERE MATCH(nome, cognome, username, genere1, genere2, genere3, descrizione) AGAINST(
$txt)"
        
;
$res mysql_query($query,$connect);

while(
$row=mysql_fetch_array($res)){
    echo 
"nome: ".$row[nome];
    echo 
"
"
;
    echo 
"cognome: ".$row[cognome];

Mi dice:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /web/htdocs/www.mywebsitezzz.xx/page/freesearch.php on line 17