Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jcnc

Variavel

Recommended Posts

Bom Dia!!Tenho um formulário, no qual o usuario preenche, e o resultado é processado em outra pagina (php). Caso algum dado esteja incorreto, ou naum foi preenchido, queria tornar a chamar a pagina que tem o formulário, e exibir uma msg de erro no começo desta pagina. Entaum eu precisaria de ter uma variavel na minha pagina que processa os dados, que fosse reconhecida na minha pagina de formulário. Como faço para conseguir isso??Valew!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo

 

pagina q processa o form

$strName = $_REQUEST["name"]==null ? "-1" : $_REQUEST["name"];  $strType = $_REQUEST["type"]==null ? "-1" : $_REQUEST["type"];  $strLogin = $_REQUEST["login"]==null ? "-1" : $_REQUEST["login"];  $strPassword = $_REQUEST["password"]==null ? "-1" : $_REQUEST["password"];    if($strLogin=="-1" || $strPassword=="-1"){ 	 if($strLogin=="-1"){    $_SESSION["error_login"] = "Este campo é obrigatório!"; 	 } 	 if($strPassword=="-1"){    $_SESSION["error_password"] = "Este campo é obrigatório!"; 	 } 	 forward("pass.php");  } else { 	 $asParams = array(); 	 $asParams[0] = $strName; 	 $asParams[1] = $strType;   	 $asParams[2] = $strLogin; 	 $asParams[3] = $strPassword; 	 if(newuser($asParams)){    $_SESSION["action"] = "list";    forward("user.php"); 	 } else {    echo "error"; 	 }  }function forward($url){ header("Location:".$url);}

pass.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><?$strError = $_REQUEST["error"]==null ? "" : $_REQUEST["error"];$strCError = $_REQUEST["cerror"]==null ? "" : $_REQUEST["cerror"];?><html><head><title>fccSurvey | thevoiddesign</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style><!--BODY {	scrollbar-face-color:#E0E0E0;	scrollbar-arrow-color: #666666;	scrollbar-track-color:#F1F1F1;	scrollbar-shadow-color:#E0E0E0;	scrollbar-highlight-color:#E0E0E0;	scrollbar-3dlight-color:#FFFFFF;	scrollbar-darkshadow-Color:#C0C0C0;	margin: 0px;	padding: 0px;	background-color: #ffffff;}TD {	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 10px;	color: #333333;	text-decoration: none;}A { text-decoration: none; cursor: hand }A:link { color: #333333 }A:visited { color: #333333}A:hover { color: #009900}A:active { color: #333333 }BUTTON {	background: #898989;	border-bottom: 1px solid #434343;	border-right: 1px solid #434343;	border-left: 1px solid #707070;	border-top:1px solid #707070;	color:#FFFFFF;	text-decoration:none;	cursor: hand;	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 10px;	text-transform: uppercase;}input{	height: 16px;	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 10px;	color: #666666;	border: 1px solid #989898;}.input{	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 10px;	color: #666666;	border: 1px solid #989898;}.none{	font-family: Geneva, Verdana, Arial, Helvetica;	font-size: 10px;	color: #666666;	border: 0px solid #989898;}.error {	color: #FF0000;}--></style></head><body><table width="300" height="150" border="0" cellpadding="0" cellspacing="0">  <tr>    <td height="29"><img src="images/t_senha.gif" width="300" height="29"></td>  </tr>  <tr>    <td height="121" valign="top">       <table width="300" height="121" border="0" cellpadding="5" cellspacing="0">      <form name="frm" action="user.php"> 	 <input name="action" type="hidden" value="change_password">        <tr>           <td valign="top">             <table width="100%" border="0" cellspacing="3" cellpadding="0">              <tr>                 <td width="80" align="right">Senha:</td>                <td width="1">    <input type="password" name="password">                </td>                <td class="error"><?=$strError?></td>              </tr>              <tr>                 <td align="right">Confirmar:</td>                <td><input type="password" name="confirmpassword"></td>                <td class="error"><?=$strCError?></td>              </tr>              <tr>                 <td align="right">Nova Senha:</td>                <td><input type="password" name="newpassword"></td>                <td> </td>              </tr>                 </table> </td>        </tr>        <tr>          <td height="1" align="right" valign="bottom">             <button type="submit">trocar senha</button></td>        </tr></form>      </table>   </td>  </tr></table></body></html><?$_SESSION["ERROR"] = "";$_SESSION["CERROR"] = "";?>

 

 

faço isso todo dia!!

 

 

the void

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.