Risolvere i problemi dei messaggi:-> Notice: Undefined index

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
Salve, sto facendo un gioco di ruolo iniziando con uno già fatto non da me.

Ora ho dei problemi con i messaggi -> Notice: Undefined index.

Alcuni lo risolti.. ma alcuni non riesco proprio
PHP:
<?php if(($_SESSION['datiuser']['livello_razza'])==1 && (!$_SESSION['admin']) && (!$_SESSION['master']))
		{
			echo '<td><a href="http://forum.mrwebmaster.it/amministrazione/gst_razza.php?id='.$_SESSION['datiuser']['razza_id'].'" target="centro">gestisci la tua razza</a></td>';
	
		}	
		?>
come faccio ad levarli.. essendo che il giocatore semplice non ha quei permessi lì. per far che gestisce quei link che hanno messo lì.

Mi dite qual'è il metodo come risolverli i messaggi di notice?

scordavo mi da errori :

Notice: Undefined index: admin in D:\xampp\htdocs\opengdr\inc\head.php on line 64

Notice: Undefined index: master in D:\xampp\htdocs\opengdr\inc\head.php on line 64

idee?
grazie mille.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
la logica di quell'if sembrerebbe:
se sessione razza ==1 e non esiste sessione admin e non esiste sessione master prova ad aggiungere isset

PHP:
<?php
if(($_SESSION['datiuser']['livello_razza'])==1 && (!isset($_SESSION['admin'])) && (!isset($_SESSION['master'])))
{
	echo '<td><a href="http://forum.mrwebmaster.it/amministrazione/gst_razza.php?id='.$_SESSION['datiuser']['razza_id'].'" target="centro">gestisci la tua razza</a></td>';    
}    
?>
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ok. ora ho questo messaggio:

PHP:
if($act=='ritira'){//se l'utente vuole ritirare la paga
	$gilda_id=$_SESSION['datiuser']['gilda_id'];//prende la gilda dell'utente
	$livello=$_SESSION['datiuser']['livello_gilda'];//prende il livello che l'utente ha nella gilda
	$livello_gilda=mysql_fetch_array(sql_query('SELECT * FROM livelli_gilde WHERE gilda_id="'.$gilda_id.'" AND priorita="'.$livello.'";'));//cerca le informazioni sul livello di gilda dell'utente, per poi cercare il suo stipendio
	$stipendio=$livello_gilda['stipendio'];
	$last=explode('-',$_SESSION['datiuser']['last_stipendio']);//ora controlla l'ultimo momento in cui l'utente ha preso lo stipendio, qui sotto controlla che non sia lo stesso giorno, se è lo stesso giorno non lascerà prendere la paga all'utente
	if(($last[2])==(date('Y'))){
		if(($last[1])==(date('m'))){
			if(($last[0])==(date('d'))){
				die('<script type="text/javascript">alert("Oggi hai gia preso lo stipendio, ritorna domani...");</script>');
			}
		}
	}
	$last_stipendio_new=date('d-m-Y');//crea una nuova data di pagamento per l'utente
	$dai_paga=sql_query('UPDATE users SET denaro="'.($_SESSION['datiuser']['denaro']+$stipendio).'",last_stipendio="'.$last_stipendio_new.'" WHERE id="'.$_SESSION['datiuser']['id'].'";');//aggiorna il denaro dell'utente sommandolo alla paga
	die('<script type="text/javascript">alert("stipendio ritirato");</script>');
}

ed ottento questo errore:
Notice: Undefined offset: 2 in D:\xampp\htdocs\opengdr\banca.php on line 53
ad questa riga:
if(($last[2])==(date('Y'))){

avete idee?
grazie mille e buona serata.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
verifica con un var_dump come è formattata la data
PHP:
<?php
//........
    var_dump($_SESSION['datiuser']['last_stipendio']);//prima dell'explode dovrebbe darti string(xy) ....
	$last=explode('-',$_SESSION['datiuser']['last_stipendio']);
	var_dump($last);//dopo l'explode dovrebbe darti array e come è fatto l'array
//.........
?>
perche se la data è (es) 12-01 2013 la $last[2] non esiste
 
Discussioni simili
Autore Titolo Forum Risposte Data
andreas88 Creare file .htaccess per risolvere alcuni problemi con il tester SEO SEO e Posizionamento 0
T [RETRIBUITO] Risolvere problemi di geometria livello 2a media Offerte e Richieste di Lavoro e/o Collaborazione 4
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
L [PHP] risolvere problema Undefined variable PHP 0
P problema da risolvere se si può PHP 1
napuleone risolvere "1 + 2" con js Javascript 4
A Sitelock ha rilevato vulnerabilità XSS Scan, come risolvere? Sicurezza e Virus 0
D Problema Java da risolvere Java 3
asevenx errore da risolvere per validazione W3C HTML e CSS 3
L Risolvere il problema a questo avviso: "Too many connections" PHP 7
G Aiuto!problema impossibile da risolvere Joomla 1
max_400 Pagine pesanti - troppe immagini, come posso risolvere? HTML e CSS 6
S chi mi aiuta a risolvere questa join ?? PHP 4
S chi mi aiuta a risolvere questa join ?? MySQL 4
S Problema assegnazione immagine [era: Problema che non riesco davvero a risolvere :(] PHP 1
C Problema da risolvere con Postgresql Database 0
F Pagina Dinamica alle prime armi, come risolvere ? PHP 2
A Chi di voi sa risolvere questo problema? Database 0
M Problema.... da risolvere Discussioni Varie 4
W risolvere un bug PHP 4
S Troppe query in una pagina sola, come risolvere? MySQL 0
S Vi Chiedo Un Aiuto Per Risolvere Questo Problema: PHP 2
S risolvere con i css HTML e CSS 1
A Problema urgente da risolvere prima di Natale Flash 1
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav Content Management System (CMS) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 6
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11

Discussioni simili