Ciao

Vorrei inviare una select fatta a mysql come variabile ad un'altra pagina php (il motivo è un po' lungo da spiegare), quindi una cosa del genere:

Codice PHP:
$tutto "SELECT *, date_format(giorno, '%d/%m/%Y') as data_it FROM nota where giorno >= str_to_date('$inizio', '%d/%m/%Y') ORDER BY giorno, id"
dovrebbe essere inviata ad un'altra pagina che poi avvia la query e il ciclo while per l'estrazione dei dati dal db:


Codice PHP:
// il form pe rl'invio della variabile
<?echo"     <form  action=\"stampascad.php\" method=\"\post\">
  <INPUT TYPE=\"HIDDEN\"  name=\"query2\" value=\"
$tutto\">
   <input type=\"submit\" value=\"stampa\" name=\"pri\">
   </form>"
;


//la pagina che riceve i dati

include ("config.php");

$queryprint $_REQUEST['query2'];

allora se faccio un echo della variabile mi restituisce in effetti la select di cui sopra,
ma se avvio un ciclo while del tipo:

Codice PHP:
.....

$querytot mysql_query($queryprint);


$i 0;
while (
$record mysql_fetch_array($querytot)) {
$id $record["id"];
$doc $record["doc"];
$descrizione =  $record["descrizione"];
$forn $record["denominazione"];
$imp $record["importo"];
$scad $record["data_scad"];
$stato $record["stato"];

....... 
mi dice che c'è un errore:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.. linea 10
che è la linea dove inizia l'istruzione while.

Dove sbaglio?

Grazie