Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou fazendo um sistema, que envia os dados para o banco de dados, só que no meu se os campos estiverem vazio ele cadastra em branco, como posso fazer para que se estiver em branco não cadastrar no BD?
meu Script é:
<?php
require_once("conexao.php");
$numero = isset($_POST['numero']) ? $_POST['numero'] : false;
$assunto = isset($_POST['assunto']) ? $_POST['assunto'] : false;
$orgao = isset($_POST['orgao']) ? $_POST['orgao'] : false;
$bairro = isset($_POST['bairro']) ? $_POST['bairro'] : false;
$apresentacao = isset($_POST['apresentacao']) ? $_POST['apresentacao'] : false;
$situacao = isset($_POST['situacao']) ? $_POST['situacao'] : false;
$Nprocesso = isset($_POST['Nprocesso']) ? $_POST['Nprocesso'] : false;
$obs = isset($_POST['obs']) ? $_POST['obs'] : false;
if (isset($_POST['cadastro']) && $_POST['cadastro'] == 'add') {
$sql = "INSERT INTO projetos VALUES (null, '$numero', '$assunto', '$orgao', '$bairro', '$apresentacao', '$situacao', '$Nprocesso', '$obs')";
if ($query = @mysql_query($sql) or die ("Erro na Insercao ao bando de dados".mysql_error()));
if ( empty($_POST['cadastro'])) {
echo '<script>alert("Preencha tudo!")</script>';
}else {
echo '<script>alert("Projeto cadastrado!")</script>';
}
}
?>
HTML:
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data">
<table width="780" border="0" align="center">
<tr>
<td height="50" colspan="2" class="titulo">Projetos</td>
</tr>
<tr>
<td width="171" align="right" class="descricoes">Nº</td>
<td width="599" height="50" align="left"><label>
<input name="numero" type="text" class="textfild" id="numero" />
</label></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Assunto</td>
<td height="50" align="left" class="descricoes"><label for="assunto"></label>
<textarea name="assunto" cols="48" rows="3" class="textarea" id="assunto"></textarea></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Orgão</td>
<td height="50" align="left" class="descricoes"><label for="orgao"></label>
<input name="orgao" type="text" class="textfild" id="orgao" /></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Bairro</td>
<td height="50" align="left" class="descricoes"><label for="bairro"></label>
<input name="bairro" type="text" class="textfild" id="bairro" /></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Data de Apresentação</td>
<td height="50" align="left"><label for="situacao"></label>
<input name="apresentacao" type="text" id="apresentacao" class="mask-data" /></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Situação</td>
<td height="50" align="left" class="descricoes"><label for="situacao"></label>
<input name="situacao" type="text" class="textfild" id="situacao" /></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Nº do Processo</td>
<td height="50" align="left" class="descricoes"><label for="situacao"></label>
<input name="Nprocesso" type="text" class="textfild" id="Nprocesso" /></td>
</tr>
<tr>
<td height="50" align="right" class="descricoes">Observação</td>
<td height="50" align="left" class="descricoes"><label for="situacao"></label>
<input name="obs" type="text" class="textfild" id="obs" /></td>
</tr>
<tr>
<td> </td>
<td align="right"><label>
<input type="hidden" name="cadastro" value="add" />
</label></td>
</tr>
<tr>
<td> </td>
<td align="right"><input name="cadastra" type="submit" class="botao" id="cadastra" value="Cadastrar Projetos" /></td>
</tr>
</table>
</form>
Desde já agradeço!
Carregando comentários...