Ir para conteúdo

Arquivado

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

Wanderson Valerio

Erro ao inserir dados em banco de dados sql

Recommended Posts

Olá pessoal, estou com problemas ao cadastrar dados, olhem o meu código por favor:

 

<?php if(isset($_POST['send_form'])){
			  	$_MT['curso']            = anti_injection($_POST['curso']);
				$_MT['turno']          	 = anti_injection($_POST['turno']);
				$_MT['cidade_cursar'] 	 = anti_injection($_POST['cidade_cursar']);
				$_MT['cpf']           	 = validar_cpf($_POST['cpf']);
				$_MT['nome']             = anti_injection($_POST['nome']);
				$_MT['sexo']             = anti_injection($_POST['sexo']);
				$_MT['rg']               = anti_injection($_POST['rg']);
				$_MT['org_expeditor']    = anti_injection($_POST['org_expeditor']);
				$_MT['estado_expeditor'] = anti_injection($_POST['estado_expeditor']);
				$_MT['date_exped']       = anti_injection($_POST['date_exped']);
				$_MT['date_nascto']      = anti_injection($_POST['date_nascto']);
				$_MT['estado_civil']     = anti_injection($_POST['estado_civil']);
				$_MT['cep']              = anti_injection($_POST['cep']);
				$_MT['endereco']         = anti_injection($_POST['end']);
				$_MT['complemento']      = anti_injection($_POST['complemento']);
				$_MT['bairro']           = anti_injection($_POST['bairro']);
				$_MT['cidade']           = anti_injection($_POST['cidade']);
				$_MT['estado']           = anti_injection($_POST['estado']);
				$_MT['telefone']         = anti_injection($_POST['telefone']);
				$_MT['telefone2']        = anti_injection($_POST['telefone2']);
				$_MT['celular']          = anti_injection($_POST['celular']);
				$_MT['email']            = anti_injection($_POST['email']);
				$_MT['foto']             = $_FILES['foto'];
				// Upload
				$_UP['name']             = $_MT['foto']['name'];
				$_UP['tmp']              = $_MT['foto']['tmp_name'];
				$_UP['size']             = $_MT['foto']['size'];
				$_UP['extensao']         = strtolower(end(explode(".", $_UP['name'])));
				$_UP['tamanho']          = 1024 * 1024 * 1;
				$_UP['namef']            = md5(uniqid(rand(), true)).".".$_UP['extensao'];
				$_UP['pasta']            = "../fotos_alunos_matriculados/";
				$_UP['permitido']        = array("jpg", "jpeg", "png", "gif");
				// Cadastro no banco de dados
				if(!in_array($_UP['extensao'], $_UP['permitido'])){
					echo "<script>alert('Arquivo inválido.');</script>";
				}elseif($_UP['size'] > $_UP['tamanho']){
					echo "<script>alert('Arquivo muito grande, somente imagens de no máximo 1GB.');</script>";
				}elseif($_MT['cpf'] == false){
					echo "<script>alert('CPF inválido');</script>";
				}else{
					$_INSERT['upload']   = up_fotos_alunos($_MT['foto'], $_UP['extensao'], $_UP['namef'], $_UP['pasta'], 200);
					$_INSERT['inserir']  = mysql_query("INSERT INTO matriculas(
					opcao, turno, cidade_cursar, cpf, nome, sexo, rg, org_exped, uf_exped,
					dat_exped, dat_nascto, estado_cv, cep, end, complemento, bairro, cidade,
					estado, tel, tel2, cel, email, foto, status
					)
					VALUES(
					'$_MT[curso]', '$_MT[turno]', '$_MT[cidade_cursar]', '$_MT[cpf]', '$_MT[nome]', '$_MT[sexo]',
					'$_MT[rg]', '$_MT[org_expeditor]', '$_MT[estado_expeditor]', '$_MT[date_exped]', '$_MT[date_nascto]',
					'$_MT[estado_civil]', '$_MT[cep]', '$_MT[endereco]', '$_MT[complemento]', '$_MT[bairro]', '$_MT[cidade]', '$_MT[estado]',
					'$_MT[telefone]', '$_MT[telefone2]', '$_MT[celular]', '$_MT[email]', '$_UP[namef]', '1'
					)"); 
					if($_INSERT['upload'] == true && $_INSERT['inserir'] == 1){
						echo "<script>alert('Matrícula efetuada com sucesso.');</script>";
					}else{
						echo "<script>alert('Não foi possível efetuar sua matrícula.');</script>";
					}
				}
				  }?>

 

Este é o código da inserção no banco de dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, você está com probemas, e quais são eles? Os dados não são cadastrados? Apenas uma parte é cadastrada? Especifique quais os problemas.

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.