jcnc 0 Denunciar post Postado Outubro 25, 2003 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
void 1 Denunciar post Postado Outubro 25, 2003 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