RE: [PHP] Pls Help: Moving script from Win to Linux

2002-12-10 Thread Craig Thomas
If you do not want to re-write all your code and your web server is Apache
and your host allows the use of .htaccess files you can turn
register_globals = on programmatically:

http://www.php.net/manual/en/configuration.directives.php#ini.register-globa
ls

(php_flag register_globals = ON;) i think.

Just a thought,

-Craig

>>-Original Message-
>>From: Rodney Green [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, December 10, 2002 11:35 AM
>>To: Shane; [EMAIL PROTECTED]
>>Subject: Re: [PHP] Pls Help: Moving script from Win to Linux
>>
>>
>>Needs to be changed to the following if your forms are using the GET
>>HTTP method:
>>
>>if(!isset($_GET["var"])){
>>// do nothing
>>}else{
>>// VAR IS SET.. DO SOMETHING
>>}
>>
>>If your forms use the POST HTTP method then it needs to be changed to:
>>
>>
>>if(!isset($_POST["var"])){
>>// do nothing
>>}else{
>>// VAR IS SET.. DO SOMETHING
>>}
>>
>>
>>
>>> I can pass variables till I am blue in the face, even
>>> see them in the URL but they are still showing up as (!isset)
>>
>>Are you accessing these variables through $var or $_GET["var"]?
>>
>>I am accessing them as $var.
>>
>>Example (from memory)
>>
>>if(!isset($var)){
>>// do nothing
>>}else{
>>// VAR IS SET.. DO SOMETHING
>>}
>>
>>Real basic stuff, but if I echo out the value so I see if it matches
>>what I see in the above URL I get...
>>
>>(SAMPLE URL) blah/my_url.php?submit=submit
>>
>>(SAMPLE CODE) 
>>
>>(SAMPLE RESULTS) Submit =
>>
>>Thanks gang!
>>
>>I have never needed to use $_GET["var"]
>>What is the main difference?
>>Would this be a setting difference between a WIN setup of PHP and a
>>Linux setu of PHP?
>>
>>- over
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>


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




RE: [PHP] Re: Help please: Unable to get $_POST["variable"]; to work in a form.

2002-12-10 Thread Craig Thomas
Using $_REQUEST[""] works because the vars are in the http request, but
$_POST[""] contains nothing as the other poster noted:  mehtod="post"

>>-Original Message-
>>From: David Scott [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, December 10, 2002 1:20 PM
>>To: [EMAIL PROTECTED]
>>Subject: [PHP] Re: Help please: Unable to get $_POST["variable"]; to
>>work in a form.
>>
>>
>>Using $_REQUEST["variable"] causes the script to work.
>>Why is this? And, why can I not use $_POST?
>>
>>"David Scott" <[EMAIL PROTECTED]> wrote in message
>>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>>> I am going through the introductory tutorial on
>>http://www.php.net/ and am
>>> stuck on this page:
>>> http://www.php.net/manual/en/tutorial.forms.php
>>>
>>> I have been able to get all of the examples up to this point to work.
>>>
>>> The form is simple: it asks for a text "name", a text "age" and has a
>>submit
>>> button. The information is submitted to action.php.
>>>
>>> Action.php contains this code:
>>> Hi .
>>> You are  years old.
>>>
>>> I saved action.php as a text file with only the information above.
>>>
>>> When I enter JoeBob into the name field and 27 into the age field, I get
>>> this for output:
>>> Hi
>>> Notice: Undefined index: name in c:\inetpub\wwwroot\action.php on line 1
>>> . You are
>>> Notice: Undefined index: age in c:\inetpub\wwwroot\action.php on line 2
>>> years old.
>>>
>>> What can I do to remedy this?
>>>
>>>
>>
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>


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




RE: [PHP] Pls Help: Moving script from Win to Linux

2002-12-10 Thread Craig Thomas
>>Can't be done at run-time. See table in manual.

Perhaps "programmatically" was the wrong word.  

Using .htaccess files it can be set per directory/site. 

http://www.php.net/manual/en/security.registerglobals.php

(read to the BOTTOM of the page).  

-Craig



>>-Original Message-
>>From: Jason Wong [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, December 10, 2002 2:04 PM
>>To: [EMAIL PROTECTED]
>>Subject: Re: [PHP] Pls Help: Moving script from Win to Linux
>>
>>
>>On Wednesday 11 December 2002 02:38, Craig Thomas wrote:
>>> If you do not want to re-write all your code and your web 
>>server is Apache
>>> and your host allows the use of .htaccess files you can turn
>>> register_globals = on programmatically:
>>>
>>> 
>>http://www.php.net/manual/en/configuration.directives.php#ini.regi
>>ster-glob
>>>a ls
>>>
>>> (php_flag register_globals = ON;) i think.
>>

>>
>>-- 
>>Jason Wong -> Gremlins Associates -> www.gremlins.biz
>>Open Source Software Systems Integrators
>>* Web Design & Hosting * Internet & Intranet Applications Development *
>>
>>/*
>>A government that is big enough to give you all you want is big enough
>>to take it all away.
>>  -- Barry Goldwater
>>*/
>>
>>
>>-- 
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>

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




RE: [PHP] Re: Problems connecting to a MySQL database

2002-12-12 Thread Craig Thomas
>>previous page.  Try putting the log in information and anything
>>else needed
>>in hidden fields in your form.

YIKES!...hidden form fields are viewable in the html source generated.

session_register() anyone?

I thought you were trying to re-use the db connection?

if so, use mysql_pconnect() if the mysql.allow_persistent directive is
enabled.


-Craig


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




RE: [PHP] PHP + MySQL looping question

2002-12-12 Thread Craig Thomas
>>The problem is I have to reset the SQL result array on each for
>>loop. How do
>>you do that?

$myNewArrayFullofSqlResultsThatICanLoopOverAsManyTimesAsIWant =
mysql_query($sql);

-Craig


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




RE: [PHP] PHP + MySQL looping question

2002-12-12 Thread Craig Thomas
Set the new array before your for loops, then loop over the array.

-Craig

>>-Original Message-
>>From: Mark McCulligh [mailto:[EMAIL PROTECTED]]
>>Sent: Thursday, December 12, 2002 4:56 PM
>>To: [EMAIL PROTECTED]
>>Subject: Re: [PHP] PHP + MySQL looping question
>>
>>
>>If I understand you if you use the mysql_query($sql) again won't 
>>it rerun my
>>SQL again, not just reprint.
>>
>>Example:
>>
>>$result = mysql_query($sql);
>>for ($i = 1; $i <= 3; $i++) {
>>   while ($row = mysql_fetch_array($result)) {
>>//Some Code
>>echo $row['filed'];
>>}
>>   //Reset result array
>>   $result = mysql_query($sql);
>>}
>>
>>--
>>_________
>>Mark McCulligh, Application Developer / Analyst
>>Sykes Canada Corporation www.SykesCanada.com
>>(888)225-6824 ex. 3262
>>[EMAIL PROTECTED]
>>"Craig Thomas" <[EMAIL PROTECTED]> wrote in message
>>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>>> >>The problem is I have to reset the SQL result array on each for
>>> >>loop. How do
>>> >>you do that?
>>>
>>> $myNewArrayFullofSqlResultsThatICanLoopOverAsManyTimesAsIWant =
>>> mysql_query($sql);
>>>
>>> -Craig
>>>
>>
>>
>>
>>-- 
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>

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




RE: [PHP] MySQL error

2002-12-12 Thread Craig Thomas
>>  $mysql_result = mysql_query($query, $mysql_link);

I am not sure if this is your only problem or not, but mysql_result(); is a
function in php.  Using a function name as a variable seems like it will
just lead to confusion to me.  I'd try to avoid it.

>>--> line 36   while($row = mysql_fetch_row($mysql_result))

Anyway, where do you define $row?

HTH

-Craig

>>-Original Message-
>>From: GWAD Mailinglist [mailto:[EMAIL PROTECTED]]
>>Sent: Thursday, December 12, 2002 6:01 PM
>>To: [EMAIL PROTECTED]
>>Subject: [PHP] MySQL error
>>
>>
>>Hi,
>>
>>I have following problem:
>>
>>list.php3
>>
>>>
>>// connect to db
>>include("connect_db.php3");
>>
>>  // get everything from catalog table
>>
>>$query = "SELECT * FROM yritykset ORDER BY ynimi ASC";
>>
>>  $mysql_result = mysql_query($query, $mysql_link);
>>
>>// get each row
>>
>>--> line 36   while($row = mysql_fetch_row($mysql_result))
>>
>>{
>>
>>//get columns
>>
>>  $id = $row[0];
>>  $ynimi = $row[1];
>>  $ylahi = $row[2];
>>  $ypostios = $row[3];
>>  $ypostitmp = $row[11];
>>
>>  print("\n");
>>  print("\n");
>>
>>  print("$ynimi, $ylahi, $ypostios
>>$ypostitmp\n");
>>  print(">HREF=\"tarkenna.php3?id=$id\">MUOKKAA> - >HREF=\"poista.php3?id=$id\">POISTA>");
>>
>>  print("\n");
>>  print("\n");
>>
>>}
>>
>>// disconnect
>>mysql_close($mysql_link);
>>?>
>>
>>when run, i'll following error messages:
>>
>>Warning: mysql_fetch_row(): supplied argument is not a valid MySQL
>>result resource in /www/domains/lammidb.phnet.fi/public_html/kaikki.php3
>>on line 36
>>
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>


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




RE: [PHP] MySQL error

2002-12-12 Thread Craig Thomas
--> line 36   while($row = mysql_fetch_row($mysql_result))
>>
>>Anyway, where do you define $row?
>>
>>HTH
>>
>>-Craig

DOH!  it's been a long one...

-Craig


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