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