kurole Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Caros amigos esotu tentando fazer esse cadastro para enviar 3 fotos mas não estou conseguindo alguém pode me ajudar .. do jeito que esta aqui envia uma sóeu crie no BD os campos imagem2 e imagem3 aguardo... <? if ($_POST["status"] == 1) { if ((strlen($_POST["locacao"]) == 0) && ($_POST["negocio"] == "L")) { $conta ++; $erro .= "O campo <b>LOCAÇÃO</b> deve ser preenchido.<BR>"; } if (strlen($_POST["dormitorios"]) == 0) { $conta ++; $erro .= "O campo <b>DORMITÓRIOS</b> deve ser preenchido.<BR>"; } if (strlen($_POST["endereco"]) == 0) { $conta ++; $erro .= "O campo <b>ENDEREÇO</b> deve ser preenchido.<BR>"; } if (strlen($_POST["bairro"]) == 0) { $conta ++; $erro .= "O campo <b>BAIRRO</b> deve ser preenchido.<BR>"; } if (strlen($_POST["codigo"]) == 0) { $conta ++; $erro .= "O campo <b>CÓDIGO</b> deve ser preenchido.<BR>"; } else { $sql = mysql_query("SELECT codigo FROM `imb_produtos` WHERE codigo = " . $_POST["codigo"] . ""); if (mysql_num_rows($sql) != 0) { $conta ++; $erro .= "O <b>CÓDIGO</b> digitado já se encontra em uso.<BR>"; } } if (strlen($_POST["area1"]) == 0) { $conta ++; $erro .= "O campo <b>ÁREA</b> deve ser preenchido.<BR>"; } if ((strlen($_POST["area2"]) == 0) && ($_POST["negocio"] == "L")) { $conta ++; $erro .= "O campo <b>ÁREA CONSTRUÍDA</b> deve ser preenchido.<BR>"; } if (strlen($_POST["descricao"]) == 0) { $conta ++; $erro .= "O campo <b>DESCRIÇÃO</b> deve ser preenchido.<BR>"; } if (strlen($_POST["valor1"]) == 0) { $conta ++; $erro .= "O campo <b>VALOR</b> deve ser preenchido.<BR>"; } if ($conta > 0) { echo "<b>ERRO:</b><BR><BR>" . $erro . "<BR>"; }else { if ($_FILES["imagem"]["error"] == 0) { if (($_FILES["imagem"]["type"] == "image/pjpeg") || ($_FILES["imagem"]["type"] == "image/pjpg") || ($_FILES["imagem"]["type"] == "image/jpeg") && ($_FILES["imagem"]["type"] == "image/jpg")) { //003 mysql_query("INSERT INTO `imb_produtos` (imovel, locacao, dormitorios, endereco, bairro, complemento, codigo, area1, area2, descricao, valor1, valor2, valor3, imagem, negocio) VALUES (" . $_POST["imovel"] . ", '" . $_POST["locacao"] . "', " . $_POST["dormitorios"] . ", '" . $_POST["endereco"] . "', '" . $_POST["bairro"] . "', '" . $_POST["complemento"] . "', " . $_POST["codigo"] . ", " . $_POST["area1"] . ", " . $_POST["area2"] . ", '" . $_POST["descricao"] . "', '" . $_POST["valor1"] . "', '" . $_POST["valor2"] . "', '" . $_POST["valor3"] . "', 1, '" . $_POST["negocio"] . "')"); $ProdID = mysql_insert_id(); $dest = realpath("./fotos/") . "/" . $ProdID . ".jpg"; if(!move_uploaded_file($_FILES["imagem"]["tmp_name"], $dest)) { mysql_query("UPDATE `imb_produtos` SET imagem = 0 WHERE id = " . $ProdID . ""); } else { chmod($dest,0777); arrumaImagem("80","80",realpath("./fotos/"),$ProdID,"p"); arrumaImagem("320","240",realpath("./fotos/"),$ProdID,"g"); unlink(realpath("./fotos/" . $ProdID . ".jpg")); } } else { //mysql_query("INSERT INTO `imb_produtos` (imovel, locacao, dormitorios, endereco, bairro, complemento, codigo, area1, area2, descricao, valor1, valor2, valor3, imagem, negocio) VALUES (" . $_POST["imovel"] . ", '" . $_POST["locacao"] . "', " . $_POST["dormitorios"] . ", '" . $_POST["endereco"] . "', '" . $_POST["bairro"] . "', '" . $_POST["complemento"] . "', " . $_POST["codigo"] . ", " . $_POST["area1"] . ", " . $_POST["area2"] . ", '" . $_POST["descricao"] . "', '" . $_POST["valor1"] . "', '" . $_POST["valor2"] . "', '" . $_POST["valor3"] . "', 0, '" . $_POST["negocio"] . "')"); mysql_query("INSERT INTO `imb_produtos` (imovel, locacao, dormitorios, endereco, bairro, complemento, codigo, area1, area2, descricao, valor1, valor2, valor3, imagem, imagem2, imagem3, negocio) VALUES ('$imovel', '$locacao', '$dormitorios', '$endereco', '$bairro','$complemento','$codigo', '$area1', '$area2', '$descricao','$valor1','$valor2','$valor3', ' 10 ', ' 20 ', ' 30 ', ' $negocio')"); } } else { //mysql_query("INSERT INTO `imb_produtos` (imovel, locacao, dormitorios, endereco, bairro, complemento, codigo, area1, area2, descricao, valor1, valor2, valor3, imagem, negocio) VALUES (" . $_POST["imovel"] . ", '" . $_POST["locacao"] . "', " . $_POST["dormitorios"] . ", '" . $_POST["endereco"] . "', '" . $_POST["bairro"] . "', '" . $_POST["complemento"] . "', " . $_POST["codigo"] . ", " . $_POST["area1"] . ", " . $_POST["area2"] . ", '" . $_POST["descricao"] . "', '" . $_POST["valor1"] . "', '" . $_POST["valor2"] . "', '" . $_POST["valor3"] . "', 0, '" . $_POST["negocio"] . "')"); mysql_query("INSERT INTO `imb_produtos` (imovel, locacao, dormitorios, endereco, bairro, complemento, codigo, area1, area2, descricao, valor1, valor2, valor3, imagem, imagem2, imagem3, negocio) VALUES ('$imovel', '$locacao', '$dormitorios', '$endereco', '$bairro','$complemento','$codigo', '$area1', '$area2', '$descricao','$valor1','$valor2','$valor3', ' 10 ', ' 20 ', ' 30 ', ' $negocio')"); } echo "Imóvel Adicionado com sucesso."; $mostra = 1; } } if ($mostra != 1) { if ($_POST["negocio"] == "L") { $sele1 = ""; $sele2 = " selected"; $sele3 = ""; } elseif ($_POST["negocio"] == "V") { $sele1 = ""; $sele2 = ""; $sele3 = " selected"; } else { $sele1 = " selected"; $sele2 = ""; $sele3 = ""; } echo "<table align=\"center\" width=\"600\">". "<tr>". "<td>Negócio:</td>". "<form method=\"POST\">". "<td><select name=\"negocio\" onChange=this.form.submit()><option value=\"0\"" . $sele1 . ">Selecione</option><option value=\"L\"" . $sele2 . ">Locação</option><option value=\"V\"" . $sele3 . ">Venda</option></select></td>". "</form>". "<form method=\"POST\" enctype=\"multipart/form-data\">". "<input type=\"hidden\" name=\"status\" value=\"1\">". "<input type=\"hidden\" name=\"negocio\" value=\"" . $_POST["negocio"] . "\">". "</tr>"; if ($_POST["negocio"] == "L") { $sql = mysql_query("SELECT * FROM `imb_categorias` WHERE negocio = 'L' ORDER BY imovel"); if (mysql_num_rows($sql) == 0) { echo "<tr><td colspan=\"2\">Para adicionar um imóvel em Locação, primeiro deve ser adicionada pelo menos uma categoria.</td></tr>"; } else { echo "<tr><td>Tipo de Imóvel:</td><td><select name=\"imovel\">"; while ($ops = mysql_fetch_array($sql)) { echo "<option value=\"" . $ops["id"] . "\">" . $ops["imovel"] . "</option>"; } echo "</td></tr>"; } if ($_POST["negocio"] == "L") $va = "Valor Aluguel"; else $va = "Valor"; echo "<tr><td>Locação:</td><td><input type=\"text\" name=\"locacao\" size=\"30\" value=\"Locação\"></td></tr>". "<tr><td>Dormitórios:</td><td><input type=\"text\" name=\"dormitorios\" size=\"30\" value=\"" . $_POST["dormitorios"] . "\"> <font size=\"1\">(Apenas Números)</font></td></tr>". "<tr><td>Endereço:</td><td><input type=\"text\" name=\"endereco\" size=\"30\" value=\"" . $_POST["endereco"] . "\"></td></tr>". "<tr><td>Bairro:</td><td> <select name='bairro' class='text'> <option value='0'> Selecione o Bairro do Imóvel</option>" ?> <? require("bairros.php"); ?> <? echo "</td>". "<tr><td>Complemento:</td><td><input type=\"text\" name=\"complemento\" size=\"30\" value=\"" . $_POST["complemento"] . "\"></td></tr>". "<tr><td>Código:</td><td><input type=\"text\" name=\"codigo\" size=\"30\" value=\"" . $_POST["codigo"] . "\"> <font size=\"1\">(Apenas Números)</font></td></tr>". "<tr><td>Área Terreno:</td><td><input type=\"text\" name=\"area1\" size=\"30\" value=\"" . $_POST["area1"] . "\"> <font size=\"1\">(Apenas Números)</font></td></tr>". "<tr><td>Área Construída:</td><td><input type=\"text\" name=\"area2\" size=\"30\" value=\"" . $_POST["area2"] . "\"> <font size=\"1\">(Apenas Números)</font></td></tr>". "<tr><td>Descrição:</td><td><textarea name=\"descricao\" cols=\"25\" rows=\"5\">" . $_POST["descricao"] . "</textarea></td></tr>". "<tr><td valign=top>" . $va . ":</td><td><input type=\"text\" name=\"valor1\" size=\"6\" value=\"" . $_POST["valor1"] . "\"><font size=1>* Apenas números e colocar vírgula no caso de centavos, exemplo: 1100,32</font></td></tr>". "<tr><td>Valor IPTU:</td><td><input type=\"text\" name=\"valor2\" size=\"30\" value=\"" . $_POST["valor2"] . "\"></td></tr>". "<tr><td>Condomínio:</td><td><input type=\"text\" name=\"valor3\" size=\"30\" value=\"" . $_POST["valor3"] . "\"></td></tr>"; } elseif ($_POST["negocio"] == "V") { $sql = mysql_query("SELECT * FROM `imb_categorias` WHERE negocio = 'V' ORDER BY imovel"); if (mysql_num_rows($sql) == 0) { echo "<tr><td colspan=\"2\">Para adicionar um imóvel em Vendas, primeiro deve ser adicionada pelo menos uma categoria.</td></tr>"; } else { echo "<tr><td>Tipo de Imóvel:</td><td><select name=\"imovel\">"; while ($ops = mysql_fetch_array($sql)) { echo "<option value=\"" . $ops["id"] . "\">" . $ops["imovel"] . "</option>"; } echo "</td></tr>"; } echo "<tr><td>Venda:</td><td><input type=\"text\" name=\"locacao\" size=\"30\" value=\"Venda\"></td></tr>". "<tr><td>Dormitórios:</td><td><input type=\"text\" name=\"dormitorios\" size=\"30\" value=\"" . $_POST["dormitorios"] . "\"></td></tr>". "<tr><td>Endereço:</td><td><input type=\"text\" name=\"endereco\" size=\"30\" value=\"" . $_POST["endereco"] . "\"></td></tr>". "<tr><td>Bairro:</td><td> <select name='bairro' class='text'> <option value='". $_POST["bairro"] ."'> Selecione o Bairro do Imóvel</option>" ?> <? require("bairros.php"); ?> <? echo "</td>". "<tr><td>Complemento:</td><td><input type=\"text\" name=\"complemento\" size=\"30\" value=\"" . $_POST["complemento"] . "\"></td></tr>". "<tr><td>Código:</td><td><input type=\"text\" name=\"codigo\" size=\"30\" value=\"" . $_POST["codigo"] . "\"></td></tr>". "<tr><td>Área Terreno:</td><td><input type=\"text\" name=\"area1\" size=\"30\" value=\"" . $_POST["area1"] . "\"></td></tr>". "<tr><td>Área Construída:</td><td><input type=\"text\" name=\"area2\" size=\"30\" value=\"" . $_POST["area2"] . "\"></td></tr>". "<tr><td>Descrição:</td><td><textarea name=\"descricao\" cols=\"25\" rows=\"5\">" . $_POST["descricao"] . "</textarea></td></tr>". "<tr><td>Valor Imóvel:</td><td><input type=\"text\" name=\"valor1\" size=\"30\" value=\"" . $_POST["valor1"] . "\"></td></tr>"; // "<tr><td>Valor IPTU:</td><td><input type=\"text\" name=\"valor2\" size=\"30\" value=\"" . $_POST["valor2"] . "\"></td></tr>". // "<tr><td>Condomínio:</td><td><input type=\"text\" name=\"valor3\" size=\"30\" value=\"" . $_POST["valor3"] . "\"></td></tr>"; } if (($_POST["negocio"] == "V") || ($_POST["negocio"] == "L")) { echo "<tr><td>Imagem</td><td><input type=\"file\" name=\"imagem\" size=\"20\"></td></tr>". "<tr><td>Imagem</td><td><input type=\"file\" name=\"imagem2\" size=\"20\"></td></tr>". "<tr><td>Imagem</td><td><input type=\"file\" name=\"imagem3\" size=\"20\"></td></tr>". "<tr><td colspan=\"2\"><input type=\"submit\" value=\"Adicionar\"></td></tr>". "</form>"; } echo "</table>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Eu não li o seu código, quero saber onde essas imagens vão aparecer ?!O que de fato você está fazendo ?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kurole Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 beleza...Onde elas vai aparecer pode deixar comigo.......... isso eu dou um jeito.. não esotu conseguindo enviar..é um formulário onde o cara cadastra um imovel e 3 fotos.. o sistema do jeito que esta envia 1 só;;;;;kurole Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Toinho Postado Agosto 29, 2004 Denunciar Share Postado Agosto 29, 2004 Eu não li o seu codigo.. mas tenta fazer algo como: foreach($_FILES as $arq_at){ faz as coisinhas q temq fazer; } Assim ele vai executar as ações pra todos os $_FILES.. dá uma lida no foreach e tal.. acho que resolveria seu problema.=) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
kurole
Caros amigos esotu tentando fazer esse cadastro para enviar 3 fotos mas não estou conseguindo alguém pode me ajudar .. do jeito que esta aqui envia uma só
eu crie no BD os campos imagem2 e imagem3
aguardo...
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.