Salve a tutti!!
stò cominciando a guardare il funzionamento di alcuini script per iniziare a programmare in php.![]()
Ho un problema sull'installazione di uno script per la gestione di news...una volta eseguita la creazione delle tabelle nel db, e creato un user e pass (demo-demo), la pagina dovrebbe farmi accedere alla gestione delle news e degli utenti, ma ciò non accade...sapreste dirmi come mai?? Dove sbaglio??
Ho guardato l'esecuzione del codice...e la pagina una volta inserito come richiesto login e pass la pagina si inchioda con il valore![]()
![]()
(ho eseguito l'installazione 4 volte...sempre con lo stesso risultato)![]()
mio db/cartella/admin/?page=menu
allego di seguito il codice per la creazione delle tabelle nel db e dell'utente demo per potervi poi accedere:
<?
// Ci connettiamo al db altrimenti usciamo
$db = mysql_connect($db_host, $db_user, $db_password) or die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
// Scegliamo il database.
mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$aa = "CREATE TABLE ".$prefix."_commenti ( id int(5) NOT NULL auto_increment, nius_id varchar(255) NOT NULL, nick varchar(255) NOT NULL, email varchar(255) NOT NULL, ip varchar(255) NOT NULL, data varchar(255) NOT NULL, testo text NOT NULL, PRIMARY KEY (id) )";
$bb = "CREATE TABLE ".$prefix."_news ( id int(5) NOT NULL auto_increment, nick varchar(255) NOT NULL, email varchar(255) NOT NULL, avatar varchar(255) NOT NULL, data varchar(255) NOT NULL, oggetto varchar(255) NOT NULL, testo text NOT NULL, PRIMARY KEY (id) )";
$cc = "CREATE TABLE ".$prefix."_utenti ( id int(5) NOT NULL auto_increment, username varchar(20) NOT NULL, password varchar(20) NOT NULL, email varchar(255) NOT NULL, avatar varchar(255) NOT NULL, livello int(1) NOT NULL, PRIMARY KEY (id) )";
$dd = "INSERT INTO ".$prefix."_utenti (username, password, livello) VALUES ('demo', 'demo', '0')";
$a = mysql_query($aa);
$b = mysql_query($bb);
$c = mysql_query($cc);
$d = mysql_query($dd);
if($a) { echo("1/4 Riuscita."); } else { echo("Installazione Fallita. step 1"); die; } echo("
");
if($b) { echo("2/4 Riuscita."); } else { echo("Installazione Fallita. step 2"); die; } echo("
");
if($c) { echo("3/4 Riuscita."); } else { echo("Installazione Fallita. step 3"); die; } echo("
");
if($d) { echo("4/4 User: demo, pass: demo.. /admin loghinarsi e, cambiare i dati."); $aaaa = "iea"; } else { echo("Installazione Fallita. step 4"); die; }
if($aaaa) {
//(unlink("install.php");
echo("
Il file si cancellerà... :E");
}
?>
qua allego il codice che mi da la pagina del login e successivamente al riconoscimento la possibilità di modifiche:
<?
//////////////// /Admin/index.php
/////////// Nius Pro. ?>
<link href="../nius_chimeralabs.css" rel="stylesheet" type="text/css">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th class="titolone" scope="row"><span class="Stile1">nius<span class="Stile2">ro</span></span></th>
</tr>
</table>
<?
if($page == "") {
?>
<form name="form1" method="post" action="?page=menu">
<table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<th width="34%" class="testo" scope="row"><div align="right">username</div></th>
<td width="50%"><input name="username" type="text" class="poster"></td>
</tr>
<tr>
<th class="testo" scope="row"><div align="right">password</div></th>
<td><input name="password" type="password" class="poster"></td>
</tr>
<tr>
<th colspan="2" class="testo" scope="row"><input name="Submit" type="submit" class="poster" value="Invia">
<? include("../config.php"); ?></th>
</tr>
</table>
</form>
<?
}
elseif($page == "menu")
{
unset($page);
define("CONNESSIONE",true);
define("ADMINISTRATION", true);
define("USER_READ", true);
include("../config.php");
$row = mysql_num_rows($iea);
if($row)
{
$risultato = mysql_fetch_array($iea);
?>