[PHP] Re: global variable declaration

2006-02-08 Thread Barry

suresh kumar wrote:

hai,
   this is my sample code:
i am having user table  with SponsorID as one field in 
mysql  database,this is my query;
  
  for($j=0;$j<5;$j++):

   $result=mysql_query("select * from user where SponsorID='$id[$j]' ");
  endfor;
  
  in  above code when i   print  mysql_num_rows($result) inside for loop its output is  5.when i  print outside the for loop its o/p is 0.I searched weberdev.com website  and declared  $result as global.but same output 0.i want $result  variable to be  available outsibe the forloop and  all other  part of my code.i am looking forward suggestions from ur side.
  
   A.suresh
  
  
 
  


-
 Jiyo cricket on Yahoo! India cricket
Yahoo! Messenger Mobile Stay in touch with your buddies all the time.


At first i would rather use the LIMIT from MySQL than a for loop.

$query = "SELECT * FROM foo WHERE bar = 'foobar' LIMIT 5";
$result = mysql_query($query);
// Now you can use a while loop to print it out
while ($row = mysql_fetch_assoc($result))
// mysql_fetch_assoc is the same as mysql_fetch_array with ASSOC
  {
echo $row["somefield"];
// to have it availible out of the code use this
$outer_array[] = $row;
  }
print_r($outer_array);

// now the array has the fields of the Query in it.
// as you can see using print_r();

// now you can access it like:
$outer_array[0];
$outer_array[1];
...
$outer_array[n];


Your FOR loop replaces the variable $result everytime.
That's why it is empty.

Greets
Barry
--
Smileys rule (cX.x)C --o(^_^o)
Dance for me! ^(^_^)o (o^_^)o o(^_^)^ o(^_^o)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: Global variable question question

2003-07-23 Thread Kevin Stone

"Jason Giangrande" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> When registered globals is set to off this does not effect the $PHP_SELF
> variable right?  In other words I should be able to call $PHP_SELF with
> out having to do this $_SERVER['PHP_SELF'], right?
>
> Thanks,
> Jason Giangrande

I would assume that if you turned register_globals off $PHP_SELF will no
longer be available.  Course you can always extract($_SERVER); if you want
the effect of register_globals inside your script without turning the
feature on globally.
- Kevin



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: Global variable

2002-04-18 Thread Michael Andersson

Maybe you could use sessions like:
session_start();
session_register('verified');
$verified=0



"Erich Kolb" <[EMAIL PROTECTED]> skrev i meddelandet
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I have developed a simple login script.  Right now it will check a
submitted
> username and password and verify it against a database.  This part works
> fairly well, however I want to know how to assign a variable that will
pass
> through to the next page(s) to do something like:
>
> if verified == 1 then {display the page} else {display error message}
>
> My apoligies on the syntax of the above, but hopefully you will get the
> idea.
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: Global Variable Change

2002-03-01 Thread Yasuo Ohgaki

Thomas Brodkorb wrote:
> Hi folks,
> 
> small problem with globals:
> 
> I would like to set a variable global called "Language".
> 
> This seems to be not a really problem, but it is.
> 
> Index.php:
> 
>session_start();
>   if (!session_is_registered('Language')) {
> session_register('Language');
> $Language = 1031;
>   }
>  ...
> ?>
> 
> But all other pages do not have really access to this variable without
> calling "start_session()" from within the other pages().

You must start session implicitly or explicitly. I suggest to start
session explicitly. Do not use auto start.

> 
> If I call, it works.
> 
> Now the real problem.
> 
> I would like to set $Language by an Hyperlink with image hyperlinks, but it
> doesnt change anything.
> Within the hyperlink I call "setlanguage.php?lang=1033"
> 
>session_start();
>   if ( ($lang <> "1031") and ($lang <> "1033") ) {
> $lang= "1031"; }
>   $Language = $lang;
>   if (session_is_registered('Language')) {
> session_unregister('Language');
>   }
>   session_register('Language');
> } ?>
> 
> But it doesnt change ANYTHING 

What is not changed?

-- 
Yasuo Ohgaki


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: global variable.

2001-08-26 Thread Goran Aleksic

hi,

if I understand correctly...
you should try:



include this line in files where you want to make your $a global

Goran



Hugh Bothwell <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> "Nafiseh Saberi" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >
> > hi.
> >
> > I want to use glabal variable.
> >
> >  > global $a;
> >
> > ?>
> > but it doesnot work??
>
> ... why do you think you need to use global here?
>
> global is used *in a function* to let it see
> external variables.  You are not in a function,
> so I don't see why you think you need it.
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: global variable.

2001-08-25 Thread Hugh Bothwell


"Nafiseh Saberi" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> hi.
>
> I want to use glabal variable.
>
>  global $a;
>
> ?>
> but it doesnot work??

... why do you think you need to use global here?

global is used *in a function* to let it see
external variables.  You are not in a function,
so I don't see why you think you need it.



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: Global Variable Variables...

2001-07-26 Thread Yasuo Ohgaki

Read "References explained" section in PHP Manual.
You'll see why it does not work as you expected.

--
Yasuo Ohgaki


"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I have a class that contains a form, when the form is submitted it
> posts back to the class.  The class is included inside of another file,
> so all of the form variables need to be declared as global in order to
> access their values.
>
> On the form are several check boxes (number undetermined until the
> script is run) and the only way I know to access these values is using
> the "variable variables" feature of PHP, as follows:
>
> $A = "chkContact".$I;
> $B = $$A;
>
> This would work just fine if $chkContact## was not a global variable
> (ie..not wrapped inside of a class).  How can I use variable variables
> on a global variable?


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]