Ir para conteúdo
Fórum Script Brasil

Vitor Santos

Membros
  • Total de itens

    20
  • Registro em

  • Última visita

Sobre Vitor Santos

Vitor Santos's Achievements

0

Reputação

  1. consegui fazer muito obrigado pela ajuda. E já agora como disse a outro membro dou bastante valor a um mebro que vem para aqui a tentar ajudar toda a gente seja maior ou menor o problema, como neste caso, sou português mas por alguma razão venho a este fórum há muita entre-ajuda. cumprimentos
  2. Obrigado estás a ajudar-me muito a resolver isto. A estrutura é produtos (codproduto,imagem,nomeproduto,texto,codcategoria) e categorias (codcategoria, nome, link).
  3. quero listar ao invês de <?=$codcategoria?> quero colocar a instrução para escrever o nome da categoria da tabela categorias e não o código da categoria. Podem me dizer como listar isso no input text respectivo
  4. Boas, preciso de uma pequena ajuda estou a fazer a listagem da tabela produtos e no codcategoria quero que vá buscar o nome da tabela categorias e não o codcategoria. <?php session_start(); include("../configuracao/conexao.php"); include ("menu.php"); ?> <?php $pagina = $_GET["pagina"]; $busca = "SELECT * FROM produtos,categorias WHERE produtos.codcategoria=categorias.codcategoria"; $total_reg = $config_paginacao; // n?ero de registros por p?ina if ($pagina=="") { $pagina = "1"; $pc = "1"; } else { $pc = $pagina; } $inicio = $pc - 1; $inicio = $inicio * $total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); if($tr>0){ // verifica o n?ero total de registros $tp = $tr / $total_reg; // verifica o n?ero total de p?inas // vamos criar a visualiza?o while($anu = mysql_fetch_array($limite)){ $codproduto = $anu["codproduto"]; $imagem = $anu["imagem"]; $nomeproduto = $anu["nomeproduto"]; $texto = $anu["texto"]; $codcategoria = $anu["codcategoria"]; ?><br> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <form method="POST" action="listaprodutos2.php" name="nova"> <div align="center"> <center> <table border="3" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#E4E4E4" width="500"> <tr> <td width="100%"> <div align="center"> <center> <table border="3" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="100%"> <tr> <td width="100%"> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="1"> <tr> <td width="100%" height="17" bgcolor="#E4E4E4"><b> <font face="Arial">Registo N&ordm;: <input name="codproduto" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" value="<?=$codproduto?>" size="100" /> </font></b></td> </tr> <tr> <td width="100%" height="17"><hr color="#FF0000" size="1"> </td> </tr> <tr> <td width="100%" height="17" bgcolor="#E4E4E4"><b> <font face="Arial" size="2">Imagem:</font></b></td> </tr> <tr> <td width="100%" height="17"><b><font face="Arial"> <input name="imagem" id="imagem" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" value="<?=$imagem?>" size="100" /> </font></b></td> </tr> <tr> <td width="100%" height="17" bgcolor="#E4E4E4"><b> <font face="Arial" size="2">Produto:</font></b></td> </tr> <tr> <td width="100%" height="17"><b><font face="Arial"> <input name="nomeproduto" id="nomeproduto" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" value="<?=$nomeproduto?>" size="100" /> </font></b></td> </tr> <tr> <td width="100%" height="17" bgcolor="#E4E4E4"><b> <font face="Arial" size="2">Texto:</font></b></td> </tr> <tr> <td width="100%" height="17"><b><font face="Arial"> <textarea name="texto" cols="100" rows="10" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" /><?=$texto?></textarea> </font></b></td> </tr> <tr> <td width="100%" height="17" bgcolor="#E4E4E4"><b> <font face="Arial" size="2">Família de Produtos:</font></b></td> </tr> <tr> <td width="100%" height="17"><b><font face="Arial"> <input name="codcategoria" id="codcategoria" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" value="<?=$codcategoria?>" size="100" /> </font></b> </tr> <tr> <td width="100%" height="14"><hr color="#FF0000" size="1"> </td> </tr> <tr> <td width="100%" height="17"> <div align="left"> <table width="100%" border="3" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" style="border-collapse: collapse"> <tr> <td width="26%"><div align="center"> <center> <table width="97%" height="23" border="2" cellpadding="0" cellspacing="0" bordercolor="#E4E4E4" style="border-collapse: collapse"> <tr> <td width="100%" align="center"><b> <font face="Arial" size="2" color="#FF0000"> <a href="java script: Popup('apagaproduto.php?codproduto=<?=$codproduto?>',20,20)">Apagar</a></font></b></td> </tr> </table> </center> </div></td> <td width="74%">&nbsp;</td> </tr> </table> </div> </td> </tr> </table> </center> </div> </td> </tr> </table> </center> </div> </td> </tr> </table> </center> </div> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500"> <tr> <td width="100%"> <p align="center"> <?php } $anterior = $pc -1; $proximo = $pc +1; if ($pagina>1) { echo " <tr> <td width=\"100%\" height=\"19\"> <p align=\"left\"><a target='_self' href='?pagina=$anterior'><font face=arial size=2>Anteriores</a> "; } else{ echo "<tr> <td width=\"100%\" height=\"19\"> <font face=arial size=2><p align=\"left\"><font face=arial size=2>Anteriores</font>"; } echo "<font face=arial size=2> | <b>P&aacute;gina $pagina</b> |"; if ($pagina<$tp) { echo " <font face=arial size=2><a target='_self' href='?pagina=$proximo'> Pr&oacute;ximas</a> "; } else { echo " <font face=arial size=2>Pr&oacute;ximas "; } } ?> <p align="center"><font face="Arial" size="2"><b><font face="Arial">Registo N&ordm; <input name="id2" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" size="5" /> </font></b> <input type="submit" value="alterar" style="font-family: Arial; font-size: 10 pt; border: 1px solid #999999;; color:#FF0000; background-color:#FFFFFF" /> </font></p></td> </tr> </table> Podem-me dizer onde e como monto a instrução em sql e a respectiva listagem do codcategoria. ajudem-me por favor
  5. Boas, Preciso de ajuda para fazer uma coisa assim http://www.oriflameu.com/scroll.php e não sei como começar, podem me elucidar um bocado, como fazer, pelo que devo pesquisar. Sendo que as mensagens vem de uma variável em php e queria saber depois onde colocar essas mesmas variáveis. Ajudem-me por favor pessoal
  6. Parece que estou perto de conseguir efectuar a inserção no banco de dados, mas tenho um erro a página inserirdefinicao.php fica em branco e não insere nada, vou colocar os dois códigos pois assim também ajudo quem tiver as mesmas dúvidas. inserirdefinicao.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=utf-8" /> <?php session_start(); include("../configuracao/conexao.php"); include ("menu.php"); if($_SESSION["admin"]=="1"){ ?> <meta http-equiv="Content-Language" content="pt-br"> <form action="inserirdefinicao2.php" method="post" name="definicao" enctype="multipart/form-data" > <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="94"> <tr> <td width="100%" height="4"><b><font face="Arial" size="1">Titulo:</font></b></td> </tr> <tr> <td width="100%" height="15"><font face="Arial"> <input name="titulo" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font></td> </tr> <tr> <td width="100%" height="12"><b><font face="Arial" size="1">Imagem:</font></b></td> </tr> <tr> <td width="100%" height="20"><font face="Arial"> <input name="imagem" size="45" type="file" style="font-family: Arial; font-size: 8 pt; color: #FF0000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font></td> </tr> <tr> <td width="100%" height="12"><b><font face="Arial" size="1">Definicao:</font></b></td> </tr> <tr> <td width="100%" height="20"><font face="Arial"> <textarea name="texto" cols="100" rows="10" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></textarea> </font></td> </tr> <tr> <td width="100%" height="19"><hr color="#FF0000" size="1" /></td> </tr> <tr> <td width="100%" height="24"> <p align="center"> <input type="submit" value="Inserir" style="font-family: ARIAL; font-size: 8 pt; font-weight: bold; border: 3px double #FF0000; padding: -4; background-color: #FFFFFF"></td> </tr> </table> </center> </div> </form> <? include "infor.php";?> <?php } else { echo "&lt;script>location.href='login.htm'</script>"; } ?> inserirdefinicao2.php <?php // Conexão com a base de dados $conn = @mysql_connect("localhost", "*****", "*****") or die ("Problemas na conexão."); $db = @mysql_select_db("*****", $conn) or die ("Problemas na conexão"); // Se o usuário clicou no botão cadastrar efetua as ações if ($_POST['Inserir']) { // Recupera os dados dos campos $titulo = $_POST['titulo']; $imagem = $_FILES['imagem']; $texto = $_POST["texto"]; // Se a foto tiver sido selecionada if (!empty($imagem["name"])) { // Largura máxima em pixels $largura = 150; // Altura máxima em pixels $altura = 180; // Tamanho máximo do arquivo em bytes $tamanho = 1000; // Verifica se o arquivo é uma imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $imagem["type"])){ $error[1] = "Isso não é uma imagem."; } // Pega as dimensões da imagem $dimensoes = getimagesize($imagem["tmp_name"]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if($imagem["size"] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; } // Se não houver nenhum erro if (count($error) == 0) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $imagem["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "imagens/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($imagem["tmp_name"], $caminho_imagem); // Insere os dados no banco $sql = mysql_query("INSERT INTO definicoes VALUES ('', '".$titulo."', '".$nome_imagem."', '".$texto."')"); // Se os dados forem inseridos com sucesso if ($sql){ echo "Você foi cadastrado com sucesso."; } } // Se houver mensagens de erro, exibe-as if (count($error) != 0) { foreach ($error as $erro) { echo $erro . "<br />"; } } } } ?> Ajudem-me por favor, assim também fica o código direitinho para todos usarem futuramente
  7. Agradeço muito a resposta, eu já não vinha aqui há algum tempo e apesar do teu registo ser recente ao olhar para os posts em php vejo-te a tentar ajudar toda a gente, e dou-te bastante valor por isso, penso que falo em nome de toda a comunidade. eu já tinha pesquisado e cheguei mais o menos a essa conclusão, mas agora com a confirmação vou tentar ver se consigo fazer, dado que após isso poderei concluir este site.
  8. Estou neste momento a construir o back-office de um site da locaweb, e surgiu-me uma dúvida que parece algo complicada. Tenho uma tabela chamada definicoes que tem, entre outros, um campo imagem, e quando eu insiro dados coloco o caminho da imagem procurando por ela no meu pc, até aqui tudo bem, mas eu queria saber como aceder a essas imagens quando lista-se todos os dados dessa tabela, terei primeiramente de ter uma opção para fazer upload das imagens para o servidor web? Se sim, quando inserir já não necessito de colocar imagem alguma do meu computador? Agradeço qualquer resposta que me possa elucidar.
  9. Boas pessoal, estou a criar um site com ligação a bd em php e tenho um formulário e uma tabela dinamica na mesma página ao fazer submit ao form os dados são gravados na base de dados, mas à imagem só é gravada na bd com o nome e a extensão por exemplo exemplo.jpg e visto que por uma questão de organização tenho uma pasta imagens na pasta do site, queria algo no código que me fizesse ir buscar a pasta imagens ficando imagens/exemplo.jpg pois só assim é visivel no browser a imagem, em que parte e de que forma poderei fazer isso no meu código? sera por aqui: if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO jogo (codjogo, nomejogo, `data`, caracteristicas, codtipo, preço, imagem, codcategoria) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['codjogo'], "int"), GetSQLValueString($_POST['nomejogo'], "text"), GetSQLValueString($_POST['data'], "date"), GetSQLValueString($_POST['caracteristicas'], "text"), GetSQLValueString($_POST['codtipo'], "int"), GetSQLValueString($_POST['preo'], "double"), GetSQLValueString($_POST['imagem'], "text"), GetSQLValueString($_POST['codcategoria'], "int")); ou por aqui: <?php do { ?> <tr> <td><?php echo $row_Recordset1['nomejogo']; ?></td> <td><?php echo $row_Recordset1['data']; ?></td> <td><?php echo $row_Recordset1['caracteristicas']; ?></td> <td><?php echo $row_Recordset1['codtipo']; ?></td> <td><?php echo $row_Recordset1['preço']; ?></td> <td><img src="<?php echo $row_Recordset1['imagem']; ?>" width="151" height="161" /></td> <td><?php echo $row_Recordset1['codcategoria']; ?></td> </tr> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> ou ainda: <tr valign="baseline"> <td nowrap align="right">Imagem:</td> <td><input type="file" accept="image/jpeg" name="imagem"></td> </tr> ajudem-me sff. Qualquer questão, coloquem. cumps
  10. peço aos génios de php que me deem as informações necessárias para acabar esta parte do meu projecto. obrigado cumprimentos
  11. não precebo já tentei mudar o ditectório para ir buscar as imagens ao C:\xampp\htdocs\Game Center\imagens mas o erro de directório indisponivel mantêm-se podem me me ajudar amigos dá-me este erro:
  12. dá-me este resultado: ou seja não consigo enviar para a bd nem que apareça a seguir ao formulário os dados do formulário ajudem-me sff
  13. Boas pessoal, Pretendo carregar este formulário que mostro na figura: mas os dados devem ser guardados na bd, e carregados na mesma página que contém o formulário, o meu código é este: <form action="catalogo_ps2.php" method="post"> nomejogo<br> <input type="text" name="nomejogo"><br> caracteristicas<br> <textarea cols=30 rows=10 name="caracteristicas"></textarea><br> imagem<br> <input type="file" accept="image/jpeg" name="imagem"><br> <input type="submit" name="inserir" value="Inserir"> </form> <?php $nomejogo=$_POST['nomejogo']; $caracteristicas=$_POST['caracteristicas']; $pasta="./fotostemp/"; $imagem_nome=$_FILES["imagem"]["name"]; $caminho=$pasta.$imagem_nome; $imagem_temp=$_FILES[imagem]["tmp_name"]; $upload=@move_uploaded_file($imagem_temp, "$caminho"); $path="./fotostemp"; $dir_handle = opendir($path) or die ("Directorio não disponivel: $path"); while ($file=readdir($dir_handle)){ $filetyp = substr($file,-3); if($filetyp == 'JPG' OR $filetyp == 'jpg') { $handle = fopen($path."/".$file,'r'); $file_content=fread($handle,filesize($path."/".$file)); fclose($handle); $encoded=chunk_split(base64_encode($file_content)); } } unlink($caminho); $conecao=mysql_connect("localhost","root","root"); mysql_select_db("gamecenter"); $query="INSERT INTO jogo(nomejogo, caracteristicas, imagem) VALUES ('$nomejogo', '$caracteristicas', '$encoded')"; mysql_query($query)or die("Erro a inserir"); ?> Mas está a dar-me erro não consigo fazer nem uma coisa nem outra podem me ajudar por favor?
  14. editei os dois os códigos das duas páginas mas infelizmente o erro ainda está lá e coloquei também a instrução sql aparece o erro: não precebo o que está mal, será o update? $ver = ($_POST['ver']) ? $_POST['ver'] : '0'; $sql = "UPDATE clientes SET NomeCliente='".$_POST['NomeCliente']."', ='".$NomeCliente."', Telefone='".$_POST['Telefone']."', ='".$Telefone."', Email='".$_POST['Email']."', = '".$Email."', ver=".$ver." "." WHERE CodCliente = ".$_GET['CodCliente'];
×
×
  • Criar Novo...