Allora ragazzi ho questa pagina:
Codice PHP:
<?php
function ReadPage()
{
if($_SESSION['login'])
{
include("connessione.php");
$query = mysql_query('SELECT * FROM '.$_GET['lista_nozze'].'') or die(mysql_error());
while($result = mysql_fetch_array($query))
{
$cod = $result['COD'];
$oggetto = $result['OGGETTO'];
$prezzo = $result['PREZZO'];
$venduto = $result['VENDUTO'];
echo '<table>
<tr>
<td>'.$cod.'</td>
<td>'.$oggetto.'</td>
<td>'.$prezzo.'</td>
<td>'.$venduto.'</td>
</tr>
</table>';
}
}
else
{
echo '
<div class="login">ACCEDI COME AMMINISTRATORE</div>
<form action="login.php" method="post">
<div class="login">Password: <input type="password" name="password">
<span><input type="submit" value="Accedi"></span></div>
</form>
<div class="login">ACCEDI COME CLIENTE E CONTROLLA LA TUA LISTA</div>
<form action="login_user.php" method="post">
<div class="login">Password: <input type="password" name="password_usr">
<span><input type="submit" value="Accedi"></span></div>
</form>';
}
}
?>
che se non si è loggati esce il form per il login, qundi rimanda a login_user.php:
Codice PHP:
<?php
include_once("connessione.php");
$password = $_POST['password_usr'];
if($password)
{
$query = mysql_query("SELECT * FROM password WHERE PASSWORD = '$password'") or die(mysql_error());
while($row = mysql_fetch_array($query))
{
$tabella = $row['TABLENAME'];
$dbpassword = $row['PASSWORD'];
}
$_GET['lista_nozze'] = $tabella;
if($dbpassword == $password)
{
echo '<div class="risp">Login effettuato con successo. [url="index.php?pag=liste&lista='.$tabella.'"]Controlla la tua lista[/url]</div>';
$_SESSION['login'] = 1;
}
else
{
echo '<div class="risp">Password non corretta</div>';
}
}
else
{
die ('<div class="risp">Per favore inserisci la password.</div>');
}
?>
Ora se si è loggati rimanda alla pagina precedente tramite il link(<a href="index.php?pag=liste&lista='.$tabella.'">) e dovrebbe stampare la tabella.
A questo punto nella barra del browser il get viene passato tranquillamente cioè mi compare index.php?pag=liste&lista=tabella, ma quando seleziono la tabella dal database('SELECT * FROM '.$_GET['lista_nozze'].'') non me la riconosce...ho provato a stampare $_GET['lista_nozze'] ovunque ma non ho risultato.
Per favore aiutatemi.