bom dia pessoal
estou com um problema nos scripts que estou fazendo.tenho um formulário html que quando o usuario coloca o nome a outra pagina carregada deve mostrar o nome do mesmo , só que não carrega a variavel para outra página .
alguem pode me ajudar ?
codigos:
<html>
<!--jobapp_action.php -->
<body>
<?php
require ("common.php");
$submit= 1;//flag do botão submit
if(!$cliente){
$submit = 0;
$cliente = "<B>invalid Name</B>";
}
if (!check_email ($email)){
$submit = 0;
$email = "<B> invalid email Adress</B>";
}
echo ("<b>you have submit the following:<b>".
NL . NL . //constante de nova linha
"Name: $cliente". NL .
"Phone: $phone" . NL .
"E-mail: $email" . NL .
"Country: ");
switch ($country){
case "ca":
echo ("canada");
break;
case "cr":
echo ("costa rica");
break;
case "de":
echo ("Germany");
break;
case "uk":
echo ("united kingdow");
break;
default://tem que ser "us"
echo ("united States");
}
echo (NL . "position: ");
switch ($position){
case "a";
echo ("Accounting");
break;
case "b";
echo ("Bicycle Repair");
break;
case "h";
echo ("homan resources");
break;
case "m";
echo ("manaement");
break;
default:// tem que ser "s"
echo ("sales");
}
echo (NL);
//converte para boolean
$avail = isset($avail);
echo("Avaliable immediately:".($avail ? "yes" : "no"));
?>
<FORM METHOD=post>
<INPUT TYPE="submit" VALUE= "submit">
<INPUT TYPE= "button" VALUE= "Go Back" ONCLICK="self.history.back();">
</FORM>
</BODY>
</HTML>
##############################################
<!-- jobapp1.html-->
<body>
<h1> phop's bycycles job Applicant </h1>
<p> are you looking fro an exciting career in the world of cycling?
look no further!
</p>
<FORM NAME='frmjobapp' METHOD=post ACTION="jobapp_action.php">
Please enter your name ( required):
<INPUT NAME="applicant" TYPE="text"><br>
Please enter your telephone number :
<INPUT NAME="telephone" TYPE="text"><br>
Please enter your email address (required):
<INPUT NAME="email" TYPE="text"><br>
Please select the type of position in which you are interested :
<SELECT NAME="position">
<OPTION VALUE="a">Accounting</OPTION>
<OPTION VALUE="b">Bicycle<OPTION>
<OPTION VALUE="h">Human resource<OPTION>
<OPTION VALUE="m">Management<OPTION>
<OPTION VALUE="s">Sales<OPTION>
</SELECT><br>
Please select the country in which you would like to work:
<SELECT NAME="country">
<OPTION VALUE="cn">Canada</OPTION>
<OPTION VALUE="cr">Costa Rica</OPTION>
<OPTION VALUE="de">Germany</OPTION>
<OPTION VALUE="uk">United Kingdow</OPTION>
<OPTION VALUE="us">United States</OPTION>
</SELECT><br>
<INPUT NAME="avail" TYPE="checkbox">Avaliable immediately<br>
<INPUT NAME="enter" TYPE="submit" VAlUE="Enter">
</form>
</body>
obrigado
Publicidade
|
|
Page 1 of 1
variaveis php problema ao carregar variavel
#2
Posted 19 October 2006 - 12:35 PM
Errr... onde exatamente está seu problema? as duas páginas se comunicam através de "submit". Então, o problema é na página PHP?
Aparentemente você está chamando uma variável que não existe no formulário.
No form do nome, ele chama "applicant", mas você referencia a ele como "$cliente". O mesmo com telefone. Posso estar enganado, mas a princípio parece ser esse o erro.
Mas qualquer coisa, se eu estiver errado, coloque aqui novamente a dúvida. Eu não sei se entendi a dúvida ou o erro... então...
Boa sorte
Aparentemente você está chamando uma variável que não existe no formulário.
CODE
echo ("<b>you have submit the following:<b>".
NL . NL . //constante de nova linha
"Name: $cliente". NL .
"Phone: $phone" . NL .
"E-mail: $email" . NL .
"Country: ");
NL . NL . //constante de nova linha
"Name: $cliente". NL .
"Phone: $phone" . NL .
"E-mail: $email" . NL .
"Country: ");
CODE
Please enter your name ( required):
<INPUT NAME="applicant" TYPE="text"><br>
Please enter your telephone number :
<INPUT NAME="telephone" TYPE="text"><br>
<INPUT NAME="applicant" TYPE="text"><br>
Please enter your telephone number :
<INPUT NAME="telephone" TYPE="text"><br>
No form do nome, ele chama "applicant", mas você referencia a ele como "$cliente". O mesmo com telefone. Posso estar enganado, mas a princípio parece ser esse o erro.
Mas qualquer coisa, se eu estiver errado, coloque aqui novamente a dúvida. Eu não sei se entendi a dúvida ou o erro... então...
Boa sorte
#3
Posted 20 October 2006 - 09:22 AM
Outra coisa...
Se você estiver com register_globals desativado, você não vai conseguir...
Teria que receber as variáveis com $cliente = $_POST['cliente'] ou então dar um extract($_POST) logo no começo
;P
Abraços
Se você estiver com register_globals desativado, você não vai conseguir...
Teria que receber as variáveis com $cliente = $_POST['cliente'] ou então dar um extract($_POST) logo no começo
;P
Abraços
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Links variaveis
Da pra fazer? COmo? |
Flash & ActionScript | Guest_stview_* |
|
|
|
Problemas com o Flash!
Podem me ajudar? |
Flash & ActionScript |
lenne
|
|
|
|
Carregar som da biblioteca?
|
Flash & ActionScript |
Maycon Marques
|
|
|
|
problema
|
Flash & ActionScript |
flavio
|
|
|
|
Queria carregar SWF externo?
|
Flash & ActionScript |
TatuSP
|
|
|
|
http://tg.ajyg88.com/bbs/forum.php?mod=viewthread&tid=672676
http://luokeke.cn/home.php?mod=space&uid=28537 |
Eventos |
kerfidetletat
|
|
|
|
Form (problema!)
abrir janela em dimensoes especificadas |
Web Standards |
jpxst
|
|
|
|
[Ajuda Remunerada] Criação site php
Peço que olhem por favor. |
Dreamweaver |
Daniel RB
|
|
Publicidade
|
|

Help













