OI Pessoal
Estou terminando meu script, consegui com a ajuda de um amigo, resolver o problema q tinha em relaçao a listagem dos produtos. Porem esqueci de um detalhe. Qdo o cliente vai postar a foto do produto está tudo certinho, mas preciso q deixe opcao de postar mais de uma foto, não sei se usaria o mesmo codigo e como faria pra isto acontecer.
Alguem pode me ajudar?
Mais De Uma Foto
Started By Lility, 23/06/2008, 07:08
5 replies to this topic
#1
Posted 23/06/2008, 07:08
#2
Posted 23/06/2008, 07:13
Basicamente você usaria o mesmo script mas fazendo uma iteração nos campos do tipo file, que você os transformaria em um vetor.
Se possível, poste o formulário e o código que envia as fotos para podermos dar uma olhada e tentar chegar na solução.
Até mais
Se possível, poste o formulário e o código que envia as fotos para podermos dar uma olhada e tentar chegar na solução.
Até mais
#3
Posted 23/06/2008, 07:41
Oie...são 3 codigos, o q estou gravando a descrição e entao este chama o script pra gravar a foto, o q manda a foto pro banco e o q exibe.
Vou postar os 3, pois nao sei qual deles teria q fazer a alteraçao.
Este grava a descriçao e chama o script pra enviar a foto
Vou postar os 3, pois nao sei qual deles teria q fazer a alteraçao.
Este grava a descriçao e chama o script pra enviar a foto
<? include("Cabecalho.php"); ?> <? Session_start(); if (!isset($_SESSION['2213hg21hjgjh21g3hjg'])){ header("erro.php"); echo "gerou erro"; exit(); }else{ $variaveis1 = $_SESSION['supri123jhsahkasj']; $on=$variaveis1[0]; $x1nome=$variaveis1[1]; $x1usu=$variaveis1[2]; $pri=$variaveis1[3]; $verlogin=$variaveis1[4]; $loja1=$variaveis1[5]; } include("inc/config.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title><?php echo $titulosite; ?></title> <style type="text/css"> <!-- body { margin-left: 00px; margin-top: 00px; margin-right: 00px; margin-bottom: 00px; } .style1 { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } .style2 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; } .style4 { font-family: "Trebuchet MS"; font-weight: bold; font-size: 16px; } .style6 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #CC0000; } --> </style></head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><span class="style4">Produtos</span></td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td colspan="2" valign="top"><span class="style2"><a href="AddCategoria.php">Adicionar uma categoria</a> | <a href="addmarca.php">Adicionar o nome do empreendimento</a> | <a href="addproduto.php">Adicionar detalhes do empreendimento</a> | <a href="ListaProdutos.php">Listar</a> </span></td> </tr> <tr> <td colspan="2" valign="top"><hr /></td> </tr> <tr> <td width="19%" valign="top"><span class="style1">Adicionar uma Obra </span></td> <td width="81%"> </td> </tr> <tr> <td colspan="2" valign="top"><div align="center"> <? include("inc/conecta.php"); $idcategoia = $_GET['idcategoia']; $descricaoproduto = $_GET['descricaoproduto ']; $consulta = "INSERT INTO tb_produtos (idcategoia, descricaoproduto, idMarca) VALUES ('$_POST[idcategoia]', '$_POST[descricaoproduto]','$_POST[idMarca]')"; $resultado = mysql_query($consulta) or die("Falha na execução da consulta"); echo "<br>"; echo "<CENTER><font face=Tahoma, Verdana, Arial size=2 color=#666666>Empreendimento cadastrado com Sucesso.</font></CENTER><br><br>"; $vamos_ver = "SELECT idproduto FROM tb_produtos WHERE descricaoproduto ='$_POST[descricaoproduto]'"; $resultado2 = mysql_query($vamos_ver); while ($row = mysql_fetch_array($resultado2)) { $aqui=$row['idproduto']; } echo "<center><a href=send_img.php?idproduto=$aqui&ii=0><font face=verdana size=1><img src=img/pic.gif border=0><BR>inserir uma foto para este evento</font></a></center><BR>"; ?> </div></td> </tr> </table></td> </tr> <tr> <td> </td> </tr> </table></td> </tr> </table> <map name="Map" id="Map"> <area shape="rect" coords="4,9,218,113" href="ExtraNet.php" /> </map></body> </html>Este seleciona
<? include("Cabecalho.php"); ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> <tr> <td><div align="center"> <?php if ($ii != 1 ) { echo "<form name=frm_upload method=post action=envia_foto.php?idproduto=$idproduto&ii=$ii enctype=multipart/form-data>"; echo "<div align=center>"; echo "</div>"; echo "<table width=450 border=0 cellspacing=2 cellpadding=2 align=center>"; echo "<tr valign=top>"; echo "<input name=idproduto_novo type=hidden value='$idproduto'>"; echo "<input name=ii type=hidden value='$ii'>"; echo "<td width=100% height=30><font face=Arial size=2>Imagem:</font><font size=2 face=Verdana, Arial, Helvetica, sans-serif>"; echo "<input type=file name=imagem>"; echo "</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td height=30><input type=submit name=cadastrar value=Cadastrar></td>"; echo "</tr>"; echo "<tr>"; echo "</tr>"; echo "</table>"; echo "</form>"; } else{ echo "VOCÊ ATINGIU O LIMITE DE IMAGENS PARA ESTE VEÍCULO"; } ?> </div></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </body> </html>Esta grava
<? include("Cabecalho.php"); ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> <tr> <td><div align="center"> <?php if ($ii != 1 ) { echo "<form name=frm_upload method=post action=envia_foto.php?idproduto=$idproduto&ii=$ii enctype=multipart/form-data>"; echo "<div align=center>"; echo "</div>"; echo "<table width=450 border=0 cellspacing=2 cellpadding=2 align=center>"; echo "<tr valign=top>"; echo "<input name=idproduto_novo type=hidden value='$idproduto'>"; echo "<input name=ii type=hidden value='$ii'>"; echo "<td width=100% height=30><font face=Arial size=2>Imagem:</font><font size=2 face=Verdana, Arial, Helvetica, sans-serif>"; echo "<input type=file name=imagem>"; echo "</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td height=30><input type=submit name=cadastrar value=Cadastrar></td>"; echo "</tr>"; echo "<tr>"; echo "</tr>"; echo "</table>"; echo "</form>"; } else{ echo "VOCÊ ATINGIU O LIMITE DE IMAGENS PARA ESTA OBRA"; } ?> </div></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </body> </html>
#5
Posted 23/06/2008, 10:33
Aix...ja tava preocupada, agora to mais....aff...
#6
Posted 23/06/2008, 11:22
o ideal e vc criar uma nova tabela
fotos_produtos
id
id_produto
foto
onde vc poderar colocar ilimitadas fotos por produto
ai e so fazer uploads mutilpos e inserir no banco
fotos_produtos
id
id_produto
foto
onde vc poderar colocar ilimitadas fotos por produto
ai e so fazer uploads mutilpos e inserir no banco
<?php $squall = new Squall(); $squall->Ajudando("você"); $resultado = $squall->solucao(); ?>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)