Notice: Undefinied Index

m.pittini

Utente Attivo
26 Feb 2009
231
6
0
A volte, programmando in PHP, lo script mi restituisce questo errore: Undefinied Index... che vuol dire?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
L'errore si presenta quando tenti di accedere ad un indice inesistente in un array associativo. Ad esempio:
PHP:
<?php
$cognomi = array('Mario' => 'Rossi', 'Pinco' => 'Pallino');
echo $cognomi['Alessandro'];
?>
Produrrà:
Codice:
Notice: Undefined index: Alessandro in ... on line 3
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Un altro caso potrebbe essere quello in cui specifichi una variabile non definita, ad esempio invii per form l'input "nome" e lo richiami direttamente come $nome senza assegnazione nella pagina che riceve i dati.
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Può succedere quando richiami una variabile non definita. Capita spesso nel recuperare dati da form e/o querystring.
Prima di richiamare dei dati estratti da POST o GET dovresti usare la funzione isset().
PHP:
if (isset($_GET['q'])) {
  $q = $_GET['q'];
}
fammi sapere. Ciao
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Non è quello che hai scritto tu:
Un altro caso potrebbe essere quello in cui specifichi una variabile non definita, ad esempio invii per form l'input "nome" e lo richiami direttamente come $nome senza assegnazione nella pagina che riceve i dati.
Dal messaggio si capisce che se si ha una pagina così:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<title>Prova form</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
	</head>

	<body>
		<form method="post" action="invio.php">
			<input type="text" name="nome" /> <br />
			<input type="submit" value="Invia" />
		</form>
	</body>
</html>
E la pagina PHP contiene:
PHP:
<?php
echo $nome;
?>
L'interprete restituirà errore "Undefined index" (cosa non vera).
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Funziona anche al contrario, cioè se assegni ad una variabile un input che non è stato inviato.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Errore PHP - Notice: Undefined index ... PHP 14
K [PHP] Notice: Undefined index PHP 3
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
C VACANCY NOTICE for WEB DEVELOPER (Firenze) Offerte e Richieste di Lavoro e/o Collaborazione 0
MilanMilan [PHP] Notice:Undefined index PHP 2
Shyson Notice: Undefined index ma non trovo l'errore PHP 8
S Notice: Undefined index: azione in PHP 6
P Notice: Undefined index: PHP 11
L Notice: Undefined index in versione classe PHP 1
L Risolvere i problemi dei messaggi:-> Notice: Undefined index PHP 3
I Notice: Undefined index: utente in C: PHP 14
N problemi con notice undefined index PHP 16
O Notice: Undefined index PHP 12
L Notice: undefined constant PHP 3
R problema con le variabili e i notice.... PHP 1
G Undefined index PHP 11
F Caricamento index rotto PHP 1
C Form email php su pagina index.html? PHP 21
Tommy03 Problema con z-index HTML e CSS 3
K La pagina index, si apre sul form e non al top page Javascript 0
maxnegri Eliminare url index.php con variabili e reindirizzare alla home del sito PHP 7
Y [Javascript] z-index popup accettazione cookie Javascript 1
L [Wordpress]Precedenza Index.php a Index.html WordPress 1
mferri PhpMyAdmin index page bianca PHP 0
A index.php errore PHP 3
A [PHP] Undefined index dopo query dal server PHP 1
F includere parte html in index.php PHP 5
A errori scripts index.php PHP 42
A [WordPress] [HTML] Link in div con z-index inferiore WordPress 1
Fuego2806 [PHP] Icone template - index.php PHP 2
Fuego2806 Problema file index.php joomla PHP 1
O Fatal error: Call to undefined function testNome() in C:\xampp\...\...\index.php on line 51 PHP 4
F z-index menù HTML e CSS 4
filomeni z-index HTML e CSS 3
A Sottofondo musicale per pagina Index HTML e CSS 6
felino [Ajax/Jquery] Z-index su loading-image Ajax 1
F Problema opacity e z-index con immagine HTML e CSS 3
A [risolto] evitare refresh index dopo recaptcha sbagliato PHP 7
F Sito con una pagina index seo SEO e Posizionamento 0
emanuelevt incrementare z-index jQuery 0
Alessandro Le Mura Z-index css e java Javascript 5
J Problema con questo errore Error was: Undefined index: title linea 9 PHP 21
L problema con l'Undefined index per una $_GET PHP 6
F [risolto] z-index su piu div HTML e CSS 2
S Z-index HTML e CSS 8
S Modifica index HTML e CSS 2
DuneBuggy Come modificare index.html HTML e CSS 1
Alessandro Le Mura Lista categorie index.php?categoria=nome PHP 4
P radiobutton e index undefined PHP 4

Discussioni simili