[PHP] php is not working with submit button

2002-07-08 Thread Terry Cheung

Hi,

I have just downloaded the latest source of apache, php, mod_ssl and
mysql to build them all together. It can show the php page and can connect
to the mysql database, the only problem is all the php pages seem likes do
not response to the submit button, it just direct back to the same page and
cannot get the data pass to the php script. I have tried the get  and
post method. It works with my older version of apache with php and also I
can submit data in the cgi-bin using the new apache. May anyone please help
me? Thanks in advance.

Terry




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




[PHP] Variable not passing to second page

2002-07-08 Thread Terry Cheung

I 've just setup the Apache 1.3.26 with PHP 4.2.1. When I use back the old
php script files. They can display successfully,  but whei I submit the
data, they cannot pass to the second page even they can be shown in the URL
with get method. here is one of my script


jobapp.php
HTML
!-- jobapp.php--
 BODY

 ?php
  require(common.php)
 ?
 H1?php echo (COMPANY); ? jobs application form/H1
 PAre you finding a challenging career in the bicycle world?
Still waiting for what?/P
 FORM NAME='frmJobApp' METHOD= get ACTION=jobapp_action.php
 Please Enter Your Name Here(Required):
 INPUT NAME=applicant TYPE=textBR
 Please enter your phone number:
 INPUT NAME=phone TYPE=textBR
 Please enter your E-mail address(Required):
 INPUT NAME=email TYPE=textBR

 Please choos the Department:
 SELECT NAME=position
  OPTION VALUE=aAccount/OPTION
  OPTION VALUE=bRepairing/OPTION
  OPTION VALUE=hHuman Resources/OPTION
  OPTION VALUE=mMarketing/OPTION
  OPTION VALUE=sSercices/OPTION
 /SELECTBR

 Please choose your working place:
 SELECT NAME=country
  OPTION VALUE=ca¢D[R3?j/OPTION
  OPTION VALUE=cn??¢Xe/OPTION
  OPTION VALUE-cr-o-U?n¡LE/OPTION
  OPTION VALUE=tw¢DxAW/OPTION
  OPTION VALUE=us?u¢Xe/OPTION
 /SELECTBR

 INPUT NAME=avail TYPE=checkbox¢Ds¡Le?W¡ÂZBR
 INPUT NAME=enter TYPE=submit VALUE=Enter
 /FORM
 /BODY
/HTML


jobapp_action.php
HTML
!jobapp_action.php--
 BODY

 ?php
  require(common.php);

  $submit=1;
  if (!$applicant){
   $submit=0;
   $applicant = BInvalid Name/B;
   }
  if (!check_email($email)) {
   $submit = 0;
   $email =BInvalid Email/B;
   }

  echo(BFollowing is your information:/B.
   NL.NL.
   Name: $applicant.NL.
   TEL: $phone.NL.
   E-Mail: $email. NL.
   Country:  );

   switch ($country) {
   case ca:
echo(Canada);
break;
   case cn :
echo(China);
break;
   case cr :
echo (Crostirica);
break;
   case tw :
echo (Taiwan);
break;
   default :
echo (USA);
   }

   echo (NL. Working Department: );

   switch ($position) {

   case a:
   echo (Accounting);
   break;
   case b:
   echo (Reparing);
   break;
   case h:
   echo (Human Resources);
   break;
   case m :
   echo (Marketing);
   break;
   default :
   echo (Services);
   }
   echo (NL);

   $avail=isset($avail);

  echo(¢Ds¡Le?W¡ÂZ: . ($avail ? ¢Di¢DH: ?¢G¡Âa));
  ?

  FORM method=post
   INPUT TYPE=submit VALUE=Submit
   INPUT TYPE=button VALUE=|^?W?@-? onclick=self.history.back()
  /FORM
 /BODY
/HTML








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




Re: [PHP] php is not working with submit button

2002-07-08 Thread Terry Cheung

It works, really Thanks a lot to you all!! I will try to modify all my
script.
Philip Olson [EMAIL PROTECTED]
???:[EMAIL PROTECTED]
 This is an issue of the register_globals directive, the
 default went from off to on as of PHP 4.2.0  Either
 change your coding style or turn it back on.

   input type=text name=foo
   print $_POST['foo'];

 $foo will exist if register_globals = on.  Search archives,
 google, the manual, etc. for this topic, it's been
 discussed a lot lately :)

 Regards,
 Philip Olson

 On Mon, 8 Jul 2002, Terry Cheung wrote:

  Hi,
 
  I have just downloaded the latest source of apache, php, mod_ssl
and
  mysql to build them all together. It can show the php page and can
connect
  to the mysql database, the only problem is all the php pages seem likes
do
  not response to the submit button, it just direct back to the same page
and
  cannot get the data pass to the php script. I have tried the get  and
  post method. It works with my older version of apache with php and
also I
  can submit data in the cgi-bin using the new apache. May anyone please
help
  me? Thanks in advance.
 
  Terry
 
 
 
 
  --
  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