[Phpmyadmin-devel] Re: $fields_prev[]

Benjamin Gandon gandon at isia.cma.fr
Tue Sep 4 05:01:16 CEST 2001


Hi Loïc !

I'm back from holiday and have read about 140 messages in 
the list (ouch!).

> >Btw, what is this $fields_prev[] information for ?
> 
> Let's say one of your field current value is `this is "my" vel`.
> To have it displayed and take into account as a value of a
> form field it has to rewritten to `this is & quot;my & quot; val`.

Why do you write '& quot;' and not '"' ? Is that inserted 
space necessary ?


> Let's say that while altering the current record you do not
> modify this field (ie you modify only onther(s) fields), then the
> value passed by the form is `this is & quot;my & quot; val`
> and your field will be updated with this value.
> $fields_prev[] is only a way to ensure fields with special
> characters would be modified only if this is trully required
> by the user.

Really ? I mean if you have a form with <input name="foo" value="""> 
and press submit, you'll get $foo='"' (modulo magic quotes of 
course) in your script (and not $foo='"'), which should 
not cause any problem...

I'd just like to understand a bit more. Maybe $fields_prev[] 
solves problems that such a basic example may not show. Is 
$fields_prev[] intended to handle only basic html special 
chars ('<', '>', '"', '&'), or also other special chars ? 


	Benjamin




More information about the Developers mailing list