Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #5923
| From | Shake <QUITAESTO@QUITAESTO.NOES> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | First question and introducing myself |
| Date | 2012-05-10 17:18 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <jogm85$5m5$1@dont-email.me> (permalink) |
Hi All,
That's my first post in this group. I would start introducing myself...
Hello! and apologizing if I make any mistake, writing (English is no my
natural language) or not following the rules of this group.
And now, the on topic question:
A little introduction: it's about preparing variables, taking some vars
getted by $_POST and passing to $_SESSION.
The basic idea is a function to trim(), and check some rules on this
$_POST values. And the problem to solve is walking throught a
"multidimensional array path".
An example:
I get via post:
$_POST['not']['interesting']
$_POST['yes']['interesting']['selector']
$_POST['yes']['interesting'][0]['something']
$_POST['yes']['interesting'][0]['otherthing']
$_POST['yes']['interesting'][1]['something']
$_POST['yes']['interesting'][1]['otherthing']
$_POST['other']
...
Check (for example) and set into $_SESSION the
$_POST['yes']['interesting'][0] array
And get a checked:
$_SESSION['yes']['interesting'][0]['something']
$_SESSION['yes']['interesting'][0]['otherthing']
Suposse i do:
$selector = trim($_POST['yes']['interesting']['selector'])
if( trim($_POST['yes']['interesting'][$selector]['otherthing'])==''
|| othercheck
) {
$the_data =
trim($_POST['yes']['interesting'][$selector]['otherthing']);
// do more things $the_ data
$_SESSION['yes']['interesting'][$selector]['otherthing'] = $the_data;
}
And I repeat this kind of if segment a few times... And I want to
convert it to a method or function...
What I really want to do (And I don't found how to do) is something like:
(This is some... php pseudocode)
public function checkPostData( $array_path)
{
if(trim($_POST[ the $array_path ] )) do somethin.
}
and call by: checkPostData(['yes']['interesting']['selector']);
Thats its not posible, of course...
then I though passing by reference...
public function checkPostData( & $item) {
// Get the parents indexs until arrive to $_POST
}
But I don't get any result in my "investigation". Then I though that
anybody have to found this requiremente before... and tried to search on
the web... But I don't get the answers, probably because I don't know
the best words to search for.
And that's all.
Sorry for the long of the text, and thanks for all.
Bye
Back to comp.lang.php | Previous | Next — Next in thread | Find similar | Unroll thread
First question and introducing myself Shake <QUITAESTO@QUITAESTO.NOES> - 2012-05-10 17:18 +0200
Re: First question and introducing myself Jerry Stuckle <jstucklex@attglobal.net> - 2012-05-10 15:29 -0400
Re: First question and introducing myself Denis McMahon <denismfmcmahon@gmail.com> - 2012-05-10 22:05 +0000
Re: First question and introducing myself Shake <QUITAESTO@QUITAESTO.NOES> - 2012-05-11 10:47 +0200
Re: First question and introducing myself Denis McMahon <denismfmcmahon@gmail.com> - 2012-05-12 21:40 +0000
Re: First question and introducing myself Shake <alex.estevezQUENO@QUENOfilnet.es> - 2012-05-13 23:27 +0200
csiph-web