unset

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
ciao
un piccolo dubbio su unset.
1.secondo il manuale unset distrugge una variabile
2.$_POST è un array superglobale, tant'è vero che lo posso ciclare con foreach ($_POST AS $key -> $value)
dove $key è il nome dei vari campi e $value il loro valore

quindi perchè se faccio

PHP:
if(isset($_POST['submit']){
   unset($_POST['submit']);
//ecc...
}

mi da errore?
 
ciao
no
lo schema è il classico

<?php
if(isset($_POST['submit']){
unset($_POST['submit'];//***qui errore*****
//eccetera.....
}
?>
<form........>
vari campi di input
pulsante submit
</form>

in più c'è solo js per il controllo di riempimento campi form
 
ciao..

per Session lui riesce con..


$_SESSION = array();

forse va anche con POST...
 
giusto per curiosità, che errore ti dava? la funzione unset() non è più una vera funzione ma un'istruzione, quindi non restituisce alcun valore e se si cerca di ottenere un valore produce un errore di parsing.
 
ciao vampiro curioso:rolleyes:

dava un errore di parsing (peccato non l'ho trascritto)

visto che dava errore avevo provato anche

@unset($_POST['submit'];

e poi tolto nuvamente la chiocciola è sparito tutto :confused:

p.s.
anche se penso di aver qualcosa fatto, forse inconsciamente peche il principio di 30 anni fa'

spazzatura input -> spazzatura output

è sempre valido
 
visto che dava errore avevo provato anche
@unset($_POST['submit'];
e poi tolto nuvamente la chiocciola è sparito tutto :confused:
nessun echo davanti prima?
p.s.
anche se penso di aver qualcosa fatto, forse inconsciamente peche il principio di 30 anni fa'
spazzatura input -> spazzatura output
è sempre valido
Peccato non si usino più le schede perforate, erano così comode :faraone:
 
ciao
nessun echo davanti prima?
no e ti assicuro, nemmeno un $cosa=
prima di unset avevo
var_dump($_POST['submit']);
ma non credo che fosse quello

Peccato non si usino più le schede perforate, erano così comode
soprattutto quando ne avevi qualche centinaio e...cadevano per terra, mescolandosi meglio di un mazzo di carte:)
 
var_dump($_POST['submit']);
ma non credo che fosse quello
Se hai eliminato il valore dell'array aggiornando la pagina potrebbe essere stato proprio var_dump() privo di argomenti a dare l'errore, se hai voglia di sincerartene direi di risimulare la situazione precedente.

028.jpg


Che nostalgia..:(
Il primo sulla sinistra sono io :D
 
ciao
var_dump() privo di argomenti a dare l'errore, se hai voglia di sincerartene direi di risimulare la situazione precedente

provo perchè sono curioso di scoprire il motivo.

Che nostalgia..
foto bellissima (la foto non i fotografati:rolleyes:)
sto facendo il restyling del mio borg-italia rendendolo dinamico e con una nuova sezione chiamata "amarcord" quando è pronto ti avviso e ME LA MANDI
 
Non so se si può, l'ho presa da un sito a caso cercando "schede perforate" tra le img di Google