Eu estava tendo problemas com o JavaScript na página do login e cadastro. O erro é que no "Scripts.txt" estava "function Logar()" mas no leia-me estava escrito "java script:Login()".

Esse gerenciador é ótimo!

Posted 05/12/2003, 23:14
Posted 06/12/2003, 08:56
Quando eu tento alterar os dados dá o sequinte erro:BLZ então ai vai
aqui funcionou perfeitamente
alterar.php<head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <p> </p><form name="senha" method="post" action="index.php?secao=alterar_dados"> <table width="353" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="94"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td> <td width="306"><input name="login" type="text" id="login"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><input name="senha" type="password" id="senha"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Entrar"> </div></td> </tr> </table> </form> </body> </html>
alterar_dados.php<head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <? include "config.php"; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db); while ($row = mysql_fetch_array($confirmacao)) { $codigo = $row["codigo"]; $nome = $row["nome"]; $email = $row["email"]; $login = $row["login"]; $senha = $row["senha"]; $nascimento = $row["nascimento"]; $icq = $row["icq"]; $msn = $row["msn"]; $site = $row["site"]; } $contagem = mysql_num_rows($confirmacao); if ( $contagem == 1 ) { ?> <p align="center"><br> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Você está logado como:</font> <font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><? echo $login; ?></b></font></p> <form name="cadastrar" method="post" action="index.php?secao=enviar_alterar"> <input name="code" type="hidden" id="code" maxlength="75" value="<? echo $codigo ?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="150"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td> <td width="250"><input name="nome" type="text" id="nome" maxlength="75" value="<? echo $nome ?>"></td> </tr> <tr> <td><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><input name="senha" type="password" id="senha" value="<? echo $senha; ?>" maxlength="30"></td> </tr> <tr> <td><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Repetir Senha:</font></td> <td><input name="senha2" type="password" id="senha2" value="<? echo $senha; ?>" maxlength="30"></td> </tr> <tr> <td><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td> <td><input name="email" type="text" id="email" maxlength="50" value="<? echo $email; ?>"></td> </tr> <tr> <td height="18"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data Nascimento:</font></td> <td><input name="nascimento" type="text" id="nascimento" maxlength="50" value="<? echo $nascimento; ?>"></td> </tr> <tr> <td><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ICQ:</font></td> <td><input name="icq" type="text" id="icq" maxlength="50" value="<? echo $icq; ?>"></td> </tr> <tr> <td><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MSN:</font></td> <td><input name="msn" type="text" id="msn" maxlength="50" value="<? echo $msn; ?>"></td> </tr> <tr> <td><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">..</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Site Pessoal:</font></td> <td><input name="site" type="text" id="site" maxlength="50" value="<? echo $site; ?>"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Alterar Cadastro"> </div></td> </tr> </table> </form> <? } ?> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Clique aqui para</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <a href="index.php" target="_self"><font color="#0066FF" size="2">voltar</font></a>.</font></div> </body> </html>
enviar_alterar.php<? include "config.php"; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); if ( $senha == "" ) { $errors .= "Você não digitou uma senha<br>"; } if ( $senha != $senha2 ) { $errors .= "Você digitou 2 senhas diferentes.<br>"; } if ( $errors == "" ) { $alterar = mysql_query("UPDATE `$tabela` SET nome = '$nome', senha = '$senha', email = '$email', nascimento = '$nascimento', icq = '$icq', msn = '$msn', site = '$site' WHERE codigo = '$code'", $db); if ( $alterar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Dados alterados com sucesso com sucesso.</font></div>"; } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar alterar seus dados.</font></div>"; } } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar alterar seus dados:<br><br>$errors</font></div>"; } ?>
Esse script de alterar perfil tinha aqui no forum, só arrumei ele pra funcionar nesse sistema de login...
Valew
Parse error: parse error, expecting `','' or `';'' in /home/httpd/html/santos.cruz.nom.br/html/paginas/teste/enviar_alterar.php on line 25
Edição feita por: marscruz, 06/12/2003, 08:57.
Posted 06/12/2003, 14:39
$sql = "INSERT INTO `$tabela` (login, senha, email, ";
if ( $nome == 1 ) { $sql .= "nome, "; }
if ( $nascimento == 1 ) { $sql .= "nascimento, "; }
if ( $icq == 1 ) { $sql .= "icq, "; }
if ( $msn == 1 ) { $sql .= "msn, "; }
if ( $site == 1 ) { $sql .= "site, "; }
if ( $nivel == 1 ) { $sql .= "nivel, "; }
$sql .= "ativa) VALUES ('$cad_login', '$cad_senha', '$cad_email', ";
if ( $nome == 1 ) { $sql .= "'$cad_nome', "; }
if ( $nascimento == 1 ) { $sql .= "'$cad_nascimento', "; }
if ( $icq == 1 ) { $sql .= "'$cad_icq', "; }
if ( $msn == 1 ) { $sql .= "'$cad_msn', "; }
if ( $site == 1 ) { $sql .= "'$cad_site', "; }
if ( $nivel == 1 ) { $sql .= "'0', "; }
$sql .= "'n')";
$sql .= "'s')";
Posted 07/12/2003, 16:56
Posted 08/12/2003, 17:24
Posted 09/12/2003, 00:47
Posted 09/12/2003, 08:25
Posted 10/12/2003, 09:11
Posted 13/12/2003, 12:48
Posted 13/12/2003, 22:36
Posted 14/12/2003, 00:44
Warning: mysql_connect(): Access denied for user: 'oi@localhost' (Using password: YES) in /home/teste/public_html/instalar.php on line 327
- Não foi possivel conectar ao banco de dados.
- Não foi possível conectar a base de dados.
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/teste/public_html/instalar.php on line 398
- Não foi possivel criar a tabela.
Posted 14/12/2003, 13:18
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)