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 com um problema, porem não estou conseguindo visualiza-lo
tenho esse formulário de cadastro porem ele esta configurado para se alcontecer algum erro não cadastrar no banco, porem ele não cadastra a foto e mesmo assim cadastra os dados no banco,
Agradeço a atenção!
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include "configuracao/conexao.php";
include "restrito.php";
$id_proprietario=$_GET['id'];
?>
<link rel="stylesheet" href="css/styles.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery-1.3.1.min.js"/></script>
<script type="text/javascript" src="js/jquery.MultiFile.js" /></script>
<link rel="stylesheet" href="css/colorbox.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" title="Screen" charset="utf-8" />
<div id="coluna_central">
<h2 class="titulos_secao">Cadastrar empresa </h2>
<?php
if (isset($_POST['enviar']) && $_POST['enviar'] == 'send'){
$categoria = strip_tags(trim($_POST['categoria']));
if(empty($categoria)){
$retorno[0] = 'Escolha uma categoria';
echo "<div class=\"alert_atencao\">$retorno[0]</div>";
}
$nome_empresa = strip_tags(trim($_POST['nome_empresa']));
if(empty($nome_empresa)){
$retorno[1] = 'Digite um nome para a empresa';
echo "<div class=\"alert_atencao\">$retorno[1]</div>";
}
$endereco_empresa = strip_tags(trim($_POST['endereco_empresa']));
if(empty($endereco_empresa)){
$retorno[2] = 'Digite um endereço para a empresa';
echo "<div class=\"alert_atencao\">$retorno[2]</div>";
}
$numero_empresa = strip_tags(trim($_POST['numero_empresa']));
if(empty($numero_empresa)){
$retorno[3] = 'Digite um numero para a empresa';
echo "<div class=\"alert_atencao\">$retorno[3]</div>";
}
$bairro_empresa = strip_tags(trim($_POST['bairro_empresa']));
if(empty($bairro_empresa)){
$retorno[4] = 'Digite um bairro para a empresa';
echo "<div class=\"alert_atencao\">$retorno[4]</div>";
}
$cidade_empresa = strip_tags(trim($_POST['cidade_empresa']));
if(empty($cidade_empresa)){
$retorno[5] = 'Digite uma cidade para a empresa';
echo "<div class=\"alert_atencao\">$retorno[5]</div>";
}
$estado_empresa = strip_tags(trim($_POST['estado_empresa']));
if(empty($estado_empresa)){
$retorno[6] = 'Digite um estado para a empresa';
echo "<div class=\"alert_atencao\">$retorno[6]</div>";
}
$referencia_empresa = strip_tags(trim($_POST['referencia_empresa']));
$ddd_empresa = strip_tags(trim($_POST['ddd_empresa']));
if(empty($ddd_empresa)){
$retorno[8] = 'Digite um ddd para a empresa';
echo "<div class=\"alert_atencao\">$retorno[8]</div>";
}
$fone_empresa = strip_tags(trim($_POST['fone_empresa']));
if(empty($fone_empresa)){
$retorno[9] = 'Digite um telefone para a empresa';
echo "<div class=\"alert_atencao\">$retorno[9]</div>";
}
$site_empresa = strip_tags(trim($_POST['site_empresa']));
$email_empresa = strip_tags(trim($_POST['email_empresa']));
if(empty($email_empresa)){
$retorno[11] = 'Digite um email para a empresa';
echo "<div class=\"alert_atencao\">$retorno[11]</div>";
}
$confirma_email_empresa = strip_tags(trim($_POST['confirma_email_empresa']));
if(empty($confirma_email_empresa)){
$retorno[11] = 'Confirme o email para a empresa';
echo "<div class=\"alert_atencao\">$retorno[11]</div>";
}
$descricao_empresa = strip_tags(trim($_POST['descricao_empresa']));
if(empty($descricao_empresa)){
$retorno[12] = 'Digite uma descricao para a empresa';
echo "<div class=\"alert_atencao\">$retorno[12]</div>";
}
$sobre_empresa = strip_tags(trim($_POST['sobre_empresa']));
if(empty($sobre_empresa)){
$retorno[13] = 'Digite algo sobre a empresa';
echo "<div class=\"alert_atencao\">$retorno[13]</div>";
}
$localizacao_empresa = strip_tags(trim($_POST['localizacao_empresa']));
if(empty($localizacao_empresa)){
$retorno[14] = 'Digite algo sobre a localização para empresa';
echo "<div class=\"alert_atencao\">$retorno[14]</div>";
}
$existencianome_usuario_proprietario="select nome_empresa
FROM empresas
Where nome_empresa='$nome_empresa'";
$rs=mysql_query($existencianome_usuario_proprietario) or die (mysql_error());
if($numresult=mysql_num_rows($rs))
{
echo "<div class=\"alert_atencao\">Esse nome de usuário ja esta cadastrado!</div>";
}
else {
#
if (empty($retorno)) {
#img
$_UP['pasta'] = 'uploads/';
$_UP['tamanho'] = 1024 * 1024 * 2;
$_UP['extensoes'] = array ('jpg', 'jpeg', 'png', 'gif');
$_UP['renomeia'] = true;
$_UP['errors'][0] = 'Não tivemos errors';
$_UP['errors'][1] = 'A Pasta não foi encontrada';
$_UP['errors'][2] = 'O tamanho da imagem e maior que o permitido';
$_UP['errors'][3] = 'As extensões permitidas para o envio do arquivo são: jpg, png e gif';
$_UP['errors'][4] = 'Não foi feito o upload de sua foto, já existia outra com o mesmo nome';
if ($_FILES['arquivo']['errors'] != 0) {
die("Não foi possivel enviar sua imagem o erro foi:" . $_UP['errors'][$_FILES['arquivo']['errors']]);
exit;
}
$extensao = strtolower(end(explode('.', $_FILES['arquivo']['name'])));
if (array_search($extensao, $_UP['extensoes']) === false) {
echo "Formato da imagem não e válido, envie com as extensões: jpg, gif ou png!";
}
else if ($_UP['tamanho'] < $_FILES['arquivo']['size']) {
echo "O arquivo não pode ter mais de 2mb";
}
else {
if ($_UP['renomeia'] == true) {
$nome_final = md5(time()).'.jpeg';
}else{
$nome_final = $_FILES['arquivo']['name'];
}
$tam_name = getimagesize($_FILES['arquivo']['tmp_name']);
if ($tam_name[0] >= '122') {
echo "A imagem deve ter a largura menor ou igual a 200px";
}
if ($tam_name[1] >= '97') {
echo "A imagem deve ter a altura menor ou igual a 150px";
}else
if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $nome_final)) {
$cadastro = mysql_query("INSERT INTO empresas
(id_empresa,
id_categoria,
id_proprietario,
nome_empresa,
endereco_empresa,
numero_empresa,
bairro_empresa,
cidade_empresa,
estado_empresa,
referencia_empresa,
ddd_empresa,
fone_empresa,
site_empresa,
email_empresa,
confirma_email_empresa,
descricao_empresa,
sobre_empresa,
localizacao_empresa,
status_empresa,
logotipo_empresa)
VALUES (
'',
'$categoria',
'$id_proprietario',
'$nome_empresa',
'$endereco_empresa',
'$numero_empresa',
'$bairro_empresa',
'$cidade_empresa',
'$estado_empresa',
'$referencia_empresa',
'$ddd_empresa',
'$fone_empresa',
'$site_empresa',
'$email_empresa',
'$confirma_email_empresa',
'$descricao_empresa',
'$sobre_empresa',
'$localizacao_empresa',
'Ativo',
'$nome_final'
)");
if ($cadastro == 1){
echo '<span>Seu cadastro foi realizado com suscesso, Obrigado por fazer parte de nosso site!</span>';
}else {
echo '<span>Erro ao cadastrar, tente novamente</span>';
}
}
}
}
}
}
?>
<div>
<form action="" method="post" enctype="multipart/form-data">
<h3>Dados da empresa:</h3>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="entrar">
<tr>
<td><label>Categoria:</label></td>
<td type="text" ><?php $sql="SELECT id_categoria, nome_categoria
FROM categorias";
$result=mysql_query ($sql) or die ("<br>Não foi possível encontrar categorias cadastradas");
$numresult=mysql_num_rows($result);
echo "<select name=categoria id=categoria>";
$i=0;
while($i<$numresult)
{
$linha=mysql_fetch_assoc($result);
echo "<option value=".$linha['id_categoria'].">".$linha['nome_categoria']."</option>";
$i++;
}
echo "</select><br>";
?></td>
</tr>
<tr>
<td><label>Nome:</label></td>
<td><input name="nome_empresa" type="text" id="nome_empresa" maxlength="100"/></td>
</tr>
<tr>
<td width="7%"><label>Endereço:</label></td>
<td width="93%"><input name="endereco_empresa" type="text" class="endereco_baiiro" id="endereco_empresa" size="25" maxlength="100"/>
<label>Nº</label>
<input name="numero_empresa" type="text" class="endereco_numero" id="numero_empresa" size="25" maxlength="4"/></td>
</tr>
<tr>
<td width="7%"><label>Bairro:</label></td>
<td width="93%"><input name="bairro_empresa" type="text" id="bairro_empresa" maxlength="100"/></td>
</tr>
<tr>
<td width="7%"><label>Cidade:</label></td>
<td width="93%"><input name="cidade_empresa" type="text" class="endereco_baiiro" id="cidade_empresa" size="25" maxlength="100"/>
<label>UF</label>
<input name="estado_empresa" type="text" class="endereco_numero" id="estado_empresa" size="25" maxlength="2"/></td>
</tr>
<tr>
<td width="7%"><label>Referência</label></td>
<td width="93%"><input name="referencia_empresa" type="text" id="referencia_empresa" maxlength="100"/></td>
</tr>
<tr>
<td width="7%"><label>DDD:</label></td>
<td width="93%"><input name="ddd_empresa" type="text" class="endereco_numero" id="ddd_empresa" size="25" maxlength="2"/>
<label> Fone:
<input name="fone_empresa" type="text" class="endereco_baiiro" id="fone_empresa" size="25" maxlength="50"/>
</label></td>
</tr>
<tr>
<td width="7%"><label>Site:</label></td>
<td width="93%"><input name="site_empresa" type="text" maxlength="100"/></td>
</tr>
<tr>
<td><label>E-mail:</label></td>
<td><input name="email_empresa" type="text" id="email_empresa" maxlength="100"/></td>
</tr>
<tr>
<td><label>Confirma e-mail:</label></td>
<td><input name="confirma_email_empresa" type="text" id="confirma_email_empresa" maxlength="100"/></td>
</tr>
<tr>
<td><label>Descrição:</label></td>
<td><input name="descricao_empresa" type="text" id="descricao_empresa" maxlength="100"/></td>
</tr>
<tr>
<td><label>Sobre a empresa:</label></td>
<td><textarea name="sobre_empresa" id="sobre_empresa"></textarea></td>
</tr>
<tr>
<td><label>Mapa <em>(google maps)</em>:</label></td>
<td><textarea name="localizacao_empresa" id="localizacao_empresa"></textarea></td>
</tr>
<tr>
<td><label>Logotipo<em></em>:</label></td>
<td><input type="file" name="arquivo" class="" maxlength="2" accept="jpeg|jpg|png|gif" id="arquivo" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<input type="hidden" name="enviar" value="send" />
<input type="submit" name="Enviar" class="button" value="Cadastrar" />
<input name="input" value="Limpar" type="reset" class="button" /></td>
</tr>
</table>
</form>
</div>
</div>Carregando comentários...