Buongiorno,
avrei bisogno di un piccolo aiuto. Ho messo a punto uno script php che effettua una stampa tramite la classe FPDF.
Funziona tutto bene, ho solo un problema. Se richiamo lo script di stampa tramite questa:

Stampa

dove $select contiene una stringa con una normale select su DB

invio la stringa ad StElencoMisure.php dove ho, di conseguenza, necessità di utilizzare la select e quindi di indirizzare la lettura al DB corrente.
Ho provato così:

$selezione = $_GET[select];
$mysql = NEW mysqli('127.0.0.1', 'root', '', ‘mioDB’)
$risultati=$mysql->query($selezione) or die($mysql->error);


e, ovviamente, funziona,

se invece provo a fare così:

$selezione = $_GET[select];
$mysql = NEW mysqli($_SESSION['db_connect'])
$risultati=$mysql->query($selezione) or die($mysql->error);


dove

$_SESSION['db_connect'] = NEW mysqli('127.0.0.1', 'root', '', 'mioDB' );

precedentemente avvalorato in altro script, mi riporta l’errore: “No database selected ”.

qualcuno sa dirmi perché ?

C’è poi un altro aspetto che non capisco.
Nello script di stampa ho:

<?php ob_start();
include('../../fpdf/fpdf.php');
$select = $_GET[select];
class PDF extends FPDF
{ …
}
?>


e funziona tutto bene, se invece inserisco una include

<?php ob_start();
include('../../fpdf/fpdf.php');
include(‘../riga.php’);

$select = $_GET[select];
class PDF extends FPDF
{ …
}
?>


con riga.php :

<?
$stringa = "prova";
?>


mi genera l’errore:

FPDF error: Some data has already been output, can't send PDF file

Anche in questo caso non ho idea del perchè, ma forse mi sfugge qualcosa.

HELP ME! Grazie