Dúvida em um Insert?

14/12/2016

0

Essa tabela já possui todos esses campos!
<article id="cad">			
<?php
        if(!isset($_POST['submit']))
        {

            ?>
            <form  action="cadastro.php" method="POST">
					<br>
					<label>Login:</label><input name="login" type="text" id="login" maxlength="12" required=required/>
					<br>
					<label>Senha:</label><input name="senha" type="password" id="senha" maxlength="12" />
					<br>
					<label>Nome:</label> <input name="nome" type="text" id="nome" size="60" maxlength="50" />
					<br>	
					<label>Email:</label><input name="email" type="email" id="email" size="60" maxlength="50" />
					<br>	
					<label>Tipo de Usuario:</label>
					<input name="tipo_usuario" type="radio" value="professor" checked="checked"/>
					<label>Professor</label>
					<input name="tipo_usuario" type="radio" value="aluno" checked="checked"/>
					<label>Aluno</label>
					<br>
				    <label>Sexo:</label>
					<input name="sexo" type="radio" value="masculino" checked="checked" />
					<label>Masculino</label>
					<input name="sexo" type="radio" value="feminino" checked="checked" />
					<label>Feminino</label>
					<br>
					<label>Telefone:</label>
				    <input name="telefone" type="text" id="telefone" />
				    <br>
					<label>País:</label><!--formatação da coluna pais!-->
					<select name="country" id="country"><!--abertura do select!-->
				    <option>Selecione...</option><!--Criação de seleção do pais-->
				    <option value="Brasil"> Brasil </option>
					</select>
					<br>
					<label>Estado:</label><!--formatação da coluna Estado, e as opções de regiões!-->
					<select name="estado" id="estado"><!--abertura do select!-->
						<option>Selecione...</option><!--Criação de seleção dos estados-->
						<option value="AC">AC</option>
						<option value="AL">AL</option>
						<option value="AP">AP</option>
						<option value="AM">AM</option>
						<option value="BA">BA</option>
						<option value="CE">CE</option>
						<option value="ES">ES</option>
						<option value="DF">DF</option>
						<option value="MA">MA</option>
						<option value="MT">MT</option>
						<option value="MS">MS</option>
						<option value="MG">MG</option>
						<option value="PA">PA</option>
						<option value="PB">PB</option>
						<option value="PR">PR</option>
						<option value="PE">PE</option>
						<option value="PI">PI</option>
						<option value="RJ">RJ</option>
						<option value="RN">RN</option>
						<option value="RS">RS</option>
						<option value="RO">RO</option>
						<option value="RR">RR</option>
						<option value="SC">SC</option>
						<option value="SP">SP</option>
						<option value="SE">SE</option>
						<option value="TO">TO</option>
					</select>	

					<br>	
					<label>Cidade:</label><!---->
					<input name="cidade" type="text" id="cidade" maxlength="20" />	
					<br>	
					<label>Bairro:</label><!---->
					<input name="bairro" type="text" id="bairro" maxlength="20" />
					<br>					
					<label>Endereço:</label><!---->
					<input name="endereco" type="text" id="endereco" size="60" maxlength="50" />
					<br>


                <p colspan="2">
                    <input type="submit" name="submit" value="Cadastrar" id="cadastrar" action="index.php"/>
					<input name="limpar" type="reset" id="limpar" value="Limpar!" />


            </form>
        <?php
        }
        else{
            $conexao = mysqli_connect('localhost', 'root', '','pwftc');

            mysqli_set_charset($conexao, 'utf8');

            if(!$conexao){
                printf("Erro na conexão%s\\n", mysqli_error($conexao));
                exit();
            }
            $sql = "INSERT INTO `usuarios`(`login`, `senha`, `nome`, `telefone`, 'endereco', 'email', 'country', 'estado', 'cidade', 'bairro', 'sexo', 'tipo_usuario') VALUES('{$_POST['login']}','{$_POST['senha']}', '{$_POST['nome']}','{$_POST['telefone']}', '{$_POST['endereco']}', '{$_POST['email']}','{$_POST['country']}','{$_POST['estado']}', '{$_POST['cidade']}', '{$_POST['bairro']}', '{$_POST['sexo']}', '{$_POST['tipo_usuario']}')";
            $results = mysqli_query($conexao, $sql);
			
			/*$sql = "INSERT INTO `cliente`(`nome`, `telefone`, 'endereco', 'email', 'country', 'estado', 'cidade', 'bairro', 'sexo', 'tipo_usuario') VALUES('{$_POST['nome']}','{$_POST['telefone']}', '{$_POST['endereco']}', '{$_POST['email']}','{$_POST['country']}','{$_POST['estado']}', '{$_POST['cidade']}', '{$_POST['bairro']}', '{$_POST['sexo']}', '{$_POST['tipo_usuario']}')";
            $results = mysqli_query($conexao, $sql);*/
			

            if(!$results){
                echo "erro";
            }
				else{
                echo "Cadastro com sucesso!";
				}
				
        }
        ?>


</article>
Marcos Vinicius

Marcos Vinicius

Responder

Posts

16/12/2016

Sergio Mono

Opa, Vini, mas qual é a sua dúvida?
Responder

16/12/2016

Marcos Vinicius

Opa Sergio Moro rsrs quando faço esse Insert, ele me retorna "erro", a tabela usuários possui todos esses campos.
Responder

16/12/2016

Fernando C

1. tire essas crases, acentos e aspas simples em nomes de colunas e tabelas;
2 seu form está dirigindo a 1 pg e seu botão submit a outra.. verifique...
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar