Ir para conteúdo
Fórum Script Brasil
  • 0

Cadastramento


OSJunior

Pergunta

Boa tarde pessoal.

Não estou conseguindo achar o erro, no código abaixo, que impede a visualização da mensagem e da adição dos dados ao banco.

<?
#Conexão com o banco de dados
mysql_connect("localhost","root","") or die("Erro:" .mysql_error());
mysql_select_db("sistemas");
$total= mysql_query("SELECT * FROM login");
while ($cad= mysql_fetch_array($total)){
$nome= $cad["nme"];
$usuario= $cad["usr"];
$senha= $cad["psw"];
}
$sql= "INSERT INTO login VALUES ($nome,$usuario,$senha)";
if (mysql_query($sql)){
echo "<center><h2>Sistema de cadastro</h2>
<hr size=\"1\" color=\"#000000\"><br><br>
<b>Seu cadastro em nosso banco de dados foi efetuado com sucesso!</b></center>";
exit();
} else {
echo "<center><h2>Sistema de cadastro</h2>
<hr size=\"1\" color=\"#000000\"><br><br>
<b>Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!</b></center>";
exit();
}
?>

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

:(

Está exibindo isso aqui:

Seu cadastro em nosso banco de dados foi efetuado com sucesso!

"; exit(); } else { echo "

Sistema de cadastro

--------------------------------------------------------------------------------

Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!

"; exit(); } ?>

Link para o comentário
Compartilhar em outros sites

  • 0

verifica sua conexao oa banco de dados..sei la cara... é... coloca os campos que você vai inserir os valores também $sql= "INSERT INTO login (NOME,USUARIO,SENHA) VALUES ('$nome','$usuario','$senha')";

e depois faz um if ($sql) não coloca do jeito que você coloco la (mysql_query(if))....

só mais um opinião tenta aí mano...

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

$sql = mysql_query("INSERT INTO login VALUES ($nome,$usuario,$senha)");
if ($sql){
echo "<center><h2>Sistema de cadastro</h2>
<hr size=\"1\" color=\"#000000\"><br><br>
<b>Seu cadastro em nosso banco de dados foi efetuado com sucesso!</b></center>";
} else {
echo "<center><h2>Sistema de cadastro</h2>
<hr size=\"1\" color=\"#000000\"><br><br>
<b>Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!</b></center>";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Simplesmente não aparece nada.

Do ::frenetico:::

Seu cadastro em nosso banco de dados foi efetuado com sucesso!

"; } else { echo "

Sistema de cadastro

--------------------------------------------------------------------------------

Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!

"; } ?>

Link para o comentário
Compartilhar em outros sites

  • 0

<?
#Conexão com o banco de dados
mysql_connect("localhost","root","") or die("Erro:" .mysql_error());
mysql_select_db("sistemas");
$total = mysql_query("SELECT * FROM login");
while ($x = mysql_fetch_array($total)){
echo'
<table width="200" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td>Nome</td>
    <td>'.$x['nome'].'</td>
  </tr>
  <tr>
    <td>Usuario:</td>
    <td>'.$x['usuario'].'</td>
  </tr>
  <tr>
    <td>Senha</td>
    <td>'.$x['senha'].'</td>
  </tr>
</table>
';
}
$sql = mysql_query("INSERT INTO login ('nome', 'usuario', 'senha') VALUES ($nome,$usuario,$senha)") or die(mysql_error());
if ($sql){
echo "Seu cadastro em nosso banco de dados foi efetuado com sucesso!";
exit;
} else {
echo "Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!";
}
exit;
?>

você está querendo fazer o que com esse script?? :blink:

você quer inserir e visualizar?

Link para o comentário
Compartilhar em outros sites

  • 0

Resultado na tela:

Nome '.$x['nome'].' Usuario: '.$x['usuario'].' Senha '.$x['senha'].' '; } $sql = mysql_query("INSERT INTO login ('nome', 'usuario', 'senha') VALUES ($nome,$usuario,$senha)") or die(mysql_error()); if ($sql){ echo "Seu cadastro em nosso banco de dados foi efetuado com sucesso!"; exit; } else { echo "Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!"; } exit; ?>

Essa é uma parte do script.

Essa parte é para cadastrar apenas.

Estou fazendo um sistema de login.

Link para o comentário
Compartilhar em outros sites

  • 0
<?
$nome    = $_POST['nome'];
$usuario = $_POST['usuario'];
$senha   = $_POST['senha'];

$cadastrar = mysql_query("INSERT INTO login ('nome', 'usuario', 'senha') VALUES ($nome,$usuario,$senha)") or die(mysql_error());
 if ($cadastrar) {
echo "Seu cadastro em nosso banco de dados foi efetuado com sucesso!";
} else {
echo "Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

O arquivo inteiro:

<html>

<head>
<title>Sistema de cadastro</title>
</head>

<body>

<?
#Conexão com o banco de dados
mysql_connect("localhost","root","") or die("Erro:" .mysql_error());
mysql_select_db("sistemas");
$total = mysql_query("SELECT * FROM login");

$nome = $_POST['nme'];
$usuario = $_POST['usr'];
$senha = $_POST['psw'];

$cadastrar = mysql_query("INSERT INTO login (nome, usuario, senha) VALUES ($nome,$usuario,$senha)") or die(mysql_error());
if ($cadastrar) {
echo "Seu cadastro em nosso banco de dados foi efetuado com sucesso!";
} else {
echo "Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!";
}
?>

</center>

</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

<html>
<head>
<title>Sistema de cadastro</title>
</head>
<body>

<?
#Conexão com o banco de dados
$que = mysql_connect("localhost","root","");
mysql_select_db("sistemas");
//$total = mysql_query("SELECT * FROM login");

$nome = $_POST['nme'];
$usuario = $_POST['usr'];
$senha = $_POST['psw'];

$sql = "INSERT INTO login (nome, usuario, senha) VALUES ('$nome','$usuario','$senha')";
$cadastrar = mysql_query($sql) or die(mysql_error());
if ($cadastrar) {
echo "Seu cadastro em nosso banco de dados foi efetuado com sucesso!";
} else {
echo "Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!";
}
?>

</center>
</body>
</html>

Tenta assim, se não der certo, aí não sei mesmo :blink:

Link para o comentário
Compartilhar em outros sites

  • 0

<?
mysql_connect("localhost","root","") or die("Erro:" .mysql_error());
mysql_select_db("sistemas");
$total= mysql_query("SELECT * FROM login");
$linhas = mysql_num_rows($total);

for($i=0;$i<$linhas;$i++)
{
$nome = mysql_result($total,$linhas,"nme");
$usuario = mysql_result($total,$linhas,"usr");
$senha = mysql_result($total,$linhas,"psw");
}

$sql= "INSERT INTO login VALUES ($nome,$usuario,$senha)";
if (mysql_query($sql)){
echo "<center><h2>Sistema de cadastro</h2>
<hr size=\"1\" color=\"#000000\"><br><br>
<b>Seu cadastro em nosso banco de dados foi efetuado com sucesso!</b></center>";
exit();
} else {
echo "<center><h2>Sistema de cadastro</h2>
<hr size=\"1\" color=\"#000000\"><br><br>
<b>Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!</b></center>";
exit();
}
?>

Vamos ver se agora vai ...

Link para o comentário
Compartilhar em outros sites

  • 0

OSJunior, não li todas as respostas mas pelo erro que você mostrou

parece que o php não esta sendo interpretado direito, como você pode ver sua mensagem de erro vem junto com as tags e funções php

para corrigir se for esse o problema:

1 opção edite o php.ini e ache a linha short_open_tag = Off coloque on e reinicie o servidor, mas recomendo sempre usar tags completas <?php ?>, por compatibilidade e inclusive ao xml

2 opção menos provavel mas o arquivo esta com extensao .php ?

3 opção o servidor não foi configurado direito para rodar o php

to baseando pela sua resposta de erro, mas se não for isso, posta ai que eu te ajudo

Seu cadastro em nosso banco de dados foi efetuado com sucesso!

"; exit(); } else { echo "

Sistema de cadastro

--------------------------------------------------------------------------------

Seu cadastro em nosso banco de dados não pôde ser efetuado com sucesso!

"; exit(); } ?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...