Back to top

Autore Topic: Creare un nuovo script  (Letto 1850 volte)

Offline serfa7

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Creare un nuovo script
« il: 21 Nov 2006, 11:34:39 »
Ho creato un nuovo script che richiamo dalla action di un form del file 'shop.browse.php' di virtuemart in cui devo utilizzare le sessioni ma non mi funzionano, cioè mi danno questo errore:
Notice: Undefined index: ab in C:\Programmi\Apache Group\Apache2\htdocs\sito_test\administrator\components\com_virtuemart\html\
prova.php on line 5

Perchè?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #1 il: 21 Nov 2006, 11:53:21 »
Non è un errore, è una notice.
Significa che hai scritto qualcosa del tipo $arr[ab], anzichè $arr["ab"].
Cosa c'è alla riga 5?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline serfa7

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #2 il: 21 Nov 2006, 12:15:58 »
Alla riga 5 c'è questa istruzione:
echo $_SESSION['ab'];
non mi sembra sbagliata!
Perchè non funziona allora?
Grazie

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #3 il: 21 Nov 2006, 12:19:28 »
Ok, allora semplicemente non esiste la chiave "ab" nella sessione.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #4 il: 21 Nov 2006, 12:22:28 »
Dove l'hai definita?

Come l'hai definita?
La sessione è avviata?
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline serfa7

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #5 il: 21 Nov 2006, 12:39:54 »
L'ho definita nel file shop.browse.php dove c'è il form in cui con action="prova.php" richiamo lo script php per gestire la sessione.L'ho definita in questo modo:
session_start();
$_SESSION['ab']="sergio";
Dov'è l'errore?
Grazie.

Offline serfa7

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #6 il: 22 Nov 2006, 08:51:37 »
Cosa significa che non esiste la chiave ab nella sessione?Cosa devo fare pe rrisolvere il problema?Aiutoo!!!

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Creare un nuovo script
« Risposta #7 il: 22 Nov 2006, 09:28:40 »
Hai presente la funzione isset() ?

Sembrerebbe che la tua chiave/variabile chiamala come preferisci in realtà non esista.

Se vuoi la certezza verifica la sua esistenza.
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

 



Web Design Bolzano Kreatif