Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou iniciando em php e no forum tbm...tenho um super pepino na mão; desenvolver o sistema ISO 9001 aqui do trampo em php e mysql...Tenho até junho deste ano...Por isso estou pedindo ajuda.
Abaixo vão meus códigos.
Ah! adianto que fiz testes de conexão e está ok...tbm fiz consultadas e o bd conversou com o php...então acho que estou comendo bola na parte de inserção de dados...porém não consigo ver o erro...
Abração a todos.
<?session_start();?>
<?include "topo_f.php";?>
<title>Cadastro de Fornecedor</title>
<table align="center" width="800">
<tr>
<td align="center"><font face="Arial, Helvetica, sans-serif" size="+2"><strong>Cadastrar Fornecedor</strong></font></td>
</tr>
</table>
<hr>
<font face="Arial, Helvetica, sans-serif" size="-4">
<table align="center" width="800">
<form method="POST" action="cad_fornecedor2.php">
<table align="center" width="800" cellpadding="1" cellspacing="1" border="1">
<tr><td width="338"><input type="hidden" name="cadfornecedor"></td></tr>
<tr>
<td align="left">Razão Social: <input type="text" name="rzfornecedor" value="<?=$_SESSION["rzfornecedor"]?>" size="90"></td>
</tr>
</table>
<table align="center" width="800" cellpadding="5" cellspacing="3" border="1">
<tr>
<td align="left">CNPJ: <input type="text" name="cnpjfornecedor" value="<?=$_SESSION["cnpjfornecedor"]?>" size="30"></td>
<td>I.E.: <input type="text" name="iefornecedor" value="<?=$_SESSION["iefornecedor"]?>" size="30"></td>
</tr>
<tr>
<td>Ramo: <input type="text" name="ramofornecedor" value="<?=$_SESSION["ramofornecedor"]?>" size="60"></td>
</tr>
</table>
<table align="center" width="800" cellpadding="5" cellspacing="3" border="1">
<tr>
<td>Endereço: <input type="text" name="enderfornecedor" value="<?=$_SESSION["enderfornecedor"]?>" size="60"></td>
<td>Número: <input type="text" name="numefornecedor" value="<?=$_SESSION["numefornecedor"]?>" size="8"></td>
</tr>
</table>
<table align="center" width="800" cellpadding="5" cellspacing="3" border="1">
<tr>
<td>Complemento: <input type="text" name="complefornecedor" value="<?=$_SESSION["complefornecedor"]?>" size="10"></td>
<td>Bairro: <input type="text" name="bairrofornecedor" value="<?=$_SESSION["bairrofornecedor"]?>" size="20"></td>
<td>CEP: <input type="text" name="cepfornecedor" value="<?=$_SESSION["cepfornecedor"]?>" size="8"></td>
</tr>
<tr>
<td>Cidade: <input type="text" name="cidadefornecedor" value="<?=$_SESSION["cidadefornecedor"]?>" size="20"></td>
<TD>Estado: <select name="estadofornecedor">
<option>AC</option>
<option>AL</option>
<option>AM</option>
<option>AP</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MG</option>
<option>MS</option>
<option>MT</option>
<option>PA</option>
<option>PB</option>
<option>PE</option>
<option>PI</option>
<option>PR</option>
<option>RJ</option>
<option>RN</option>
<option>RO</option>
<option>RR</option>
<option>RS</option>
<option>SC</option>
<option>SE</option>
<option>SP</option>
<option>TO</option>
</select>
</TD>
</tr>
<tr>
<td>Telefone 1: <input type="text" name="fone1fornecedor" value="<?=$_SESSION["fone1fornecedor"]?>"></td>
<td>Telefone 2: <input type="text" name="fone2fornecedor" value="<?=$_SESSION["fone2fornecedor"]?>"></td>
<td>Telefone 3: <input type="text" name="fone3fornecedor" value="<?=$_SESSION["fone3fornecedor"]?>"></td>
</tr>
<tr>
<td>Fax: <input type="text" name="faxfornecedor" value="<?=$_SESSION["faxfornecedor"]?>"></td>
<td>Email: <input type="text" name="email1fornecedor" value="<?=$_SESSION["email1fornecedor"]?>"></td>
<td>Site: <input type="text" name="sitefornecedor" value="<?=$_SESSION["sitefornecedor"]?>"></td>
</tr>
</table>
<table align="center" width="800" cellpadding="5" cellspacing="3" border="1" bgcolor="#996633">
<tr>
<td align="center"><font color="#FFFFFF"><strong>Sobre a Certificação</strong></font></td>
</tr>
<table align="center" width="800" cellpadding="5" cellspacing="3" border="1">
<tr>
<td>Certificado ISO: <select name="certificadoISOfornec">
<option>Sim</option>
<option>Não</option>
</select></td>
<td>Data de Validade: <input type="text" name="valISOfornecedor" value="<?=$_SESSION["valISOfornecedor"]?>"></td>
</tr>
<tr>
<td>Questionário: <select name="cbo_questiofornec">
<option>Sim</option>
<option>Não</option>
</select></td>
<td>Data de Validade: <input type="text" name="valquestfornecedor" value="<?=$_SESSION["valquestfornecedor"]?>"></td>
</tr>
<tr>
<td>Data do Cadastro: <input type="text" name="datcad" value="<?=$_SESSION["datcad"]?>"></td>
<td>Pessoa Física: <input type="radio" name="pjpf"> Pessoa Jurídica: <input type="radio" name="pjpf"></td>
</tr>
<tr>
<td><input type="submit" value="Salvar Dados"></td>
</tr>
</table>
</form>
</table>
</font>
<FONT SIZE="2" COLOR="red" FACE=verdana>
<CENTER><?=$_SESSION["erro"]?></CENTER>
</FONT>
</CENTER>
<?unset($_SESSION["erro"]); ?>
<?
require "conn.php";
session_start();
//transferindo dados
$_SESSION["rzfornecedor"] = $_POST["rzfornecedor"];
$_SESSION["cnpjfornecedor"] = $_POST["cnpjfornecedor"];
$_SESSION["iefornecedor"] = $_POST["iefornecedor"];
$_SESSION["ramofornecedor"] = $_POST["ramofornecedor"];
$_SESSION["enderfornecedor"] = $_POST["enderfornecedor"];
$_SESSION["numefornecedor"] = $_POST["numefornecedor"];
$_SESSION["complefornecedor"] = $_POST["complefornecedor"];
$_SESSION["bairrofornecedor"] = $_POST["bairrofornecedor"];
$_SESSION["cepfornecedor"] = $_POST["cepfornecedor"];
$_SESSION["cidadefornecedor"] = $_POST["cidadefornecedor"];
$_SESSION["estadofornecedor"] = $_POST["estadofornecedor"];
$_SESSION["fone1fornecedor"] = $_POST["fone1fornecedor"];
$_SESSION["fone2fornecedor"] = $_POST["fone2fornecedor"];
$_SESSION["fone3fornecedor"] = $_POST["fone3fornecedor"];
$_SESSION["faxfornecedor"] = $_POST["faxfornecedor"];
$_SESSION["email1fornecedor"] = $_POST["email1fornecedor"];
$_SESSION["sitefornecedor"] = $_POST["sitefornecedor"];
$_SESSION["certificadoISOfornec"] = $_POST["certificadoISOfornec"];
$_SESSION["valISOfornecedor"] = $_POST["valISOfornecedor"];
$_SESSION["cbo_questiofornec"] = $_POST["cbo_questiofornec"];
$_SESSION["valquestfornecedor"] = $_POST["valquestfornecedor"];
$_SESSION["datcad"] = $_POST["datcad"];
$_SESSION["pjpf"] = $_POST["pjpf"];
if(empty($_SESSION["rzfornecedor"]))
{
$_SESSION["erro"] = "digite a razão social do fornecedor";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["cnpjfornecedor"]))
{
$_SESSION["erro"] = "digite o CNPJ ou CPF";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["iefornecedor"]))
{
$_SESSION["erro"] = "digite a Inscrição Estadual ou CCM. . Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["ramofornecedor"]))
{
$_SESSION["erro"] = "digite o ramo do fornecedor";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["enderfornecedor"]))
{
$_SESSION["erro"] = "digite o endereço do fornecedor";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["numefornecedor"]))
{
$_SESSION["erro"] = "digite o numero";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["complefornecedor"]))
{
$_SESSION["erro"] = "digite o complemento. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["bairrofornecedor"]))
{
$_SESSION["erro"] = "digite o bairro. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["cepfornecedor"]))
{
$_SESSION["erro"] = "digite o CEP";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["cidadefornecedor"]))
{
$_SESSION["erro"] = "digite a cidade";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["fone1fornecedor"]))
{
$_SESSION["erro"] = "digite o telefone";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["fone2fornecedor"]))
{
$_SESSION["erro"] = "digite o telefone. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["fone3fornecedor"]))
{
$_SESSION["erro"] = "digite o telefone. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["faxfornecedor"]))
{
$_SESSION["erro"] = "digite o fax. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["email1fornecedor"]))
{
$_SESSION["erro"] = "digite o email de contato. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["sitefornecedor"]))
{
$_SESSION["erro"] = "digite o site. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["valISOfornecedor"]))
{
$_SESSION["erro"] = "Digite a data da validade. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["valquestfornecedor"]))
{
$_SESSION["erro"] = "Digite a data de validade. Se não houver digite '-'";
header("Location:cad_fornecedor.php");
exit();
}
elseif (empty($_SESSION["datcad"]))
{
$_SESSION["erro"] = "Digite a data do cadastramento";
header("Location:cad_fornecedor.php");
exit();
}
// Verificando se o fornecedor já está cadastrado
$sql = "SELECT * FROM fornecedor WHERE rzfornecedor='".$_SESSION["rzfornecedor"]."'
OR cnpjfornecedor='".$_SESSION["cnpjfornecedor"]."'";
$exec = mysql_query($sql);
$linhas = mysql_num_rows($exec);
if($linhas!=0)
{
$_SESSION["erro"] = "Fornecedor já cadastrado";
header("Location:cad_fornecedor.php");
}
$insere = "insert into fornecedor";
$insere .= "(rzfornecedor, cnpjfornecedor, iefornecedor, ";
$insere .= "ramofornecedor, enderfornecedor, numefornecedor, complefornecedor,";
$insere .= "bairrofornecedor, cepfornecedor, cidadefornecedor, estadofornecedor,";
$insere .= "fone1fornecedor, fone2fornecedor, fone3fornecedor, faxfornecedor,";
$insere .= "email1fornecedor, sitefornecedor, certificadoISOfornec, valISOfornecedor, ";
$insere .= "cbo_questiofornec, valquestfornecedor, datcad, pjpf) values(";
$insere .= "'".$_SESSION["rzfornecedor"]."',";
$insere .= "'".$_SESSION["cnpjfornecedor"]."',";
$insere .= "'".$_SESSION["iefornecedor"]."',";
$insere .= "'".$_SESSION["ramofornecedor"]."',";
$insere .= "'".$_SESSION["enderfornecedor"]."',";
$insere .= "'".$_SESSION["numefornecedor"]."',";
$insere .= "'".$_SESSION["complefornecedor"]."',";
$insere .= "'".$_SESSION["bairrofornecedor"]."',";
$insere .= "'".$_SESSION["cepfornecedor"]."',";
$insere .= "'".$_SESSION["cidadefornecedor"]."',";
$insere .= "'".$_SESSION["estadofornecedor"]."',";
$insere .= "'".$_SESSION["fone1fornecedor"]."',";
$insere .= "'".$_SESSION["fone2fornecedor"]."',";
$insere .= "'".$_SESSION["fone3fornecedor"]."',";
$insere .= "'".$_SESSION["faxfornecedor"]."',";
$insere .= "'".$_SESSION["email1fornecedor"]."',";
$insere .= "'".$_SESSION["sitefornecedor"]."',";
$insere .= "'".$_SESSION["certificadoISOfornec"]."',";
$insere .= "'".$_SESSION["valISOfornecedor"]."',";
$insere .= "'".$_SESSION["certificadoISOfornec"]."',";
$insere .= "'".$_SESSION["valquestfornecedor"]."',";
$insere .= "'".$_SESSION["datcad"]."',";
$insere .= $_SESSION["pjpf"].")";
mysql_query($insere);
session_unset();
?>
<script>
alert ("Dados cadastrados com sucesso");
document.location.href=("cad_fornecedor.php");
</script>Carregando comentários...