Jump to content


Photo

Sistema De Fotos


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 19/07/2003, 15:42

Galera to terminanu de fazer o sistema de fotos mas...

eu queria fazer o seguinte...... e naum estou conseguindo...

uma pagina pra upload das fotos (q já existe) dai ele envia para o banco de dados tudo certinho
uma relação de relação de umas 50 ftos..dai apareça....em outra pagina um fto referente a está galeria
q clicanu .mostrase todas as ftos......

index.php?acao=entrar

<?php
include"../config.php" ;
mysql_connect($servidor,$user,$senha_db) or die ("erro1") ;
mysql_select_db("teste") or die ("erro 2") ;
?>
<html>
<head>
<title><?php echo $titulo_site ; ?></title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<?
if($acao == 'enviar') { /*Faz o upload da imagem */

if($imagem <> 'none') { /*verifica se veio vazio */

if(($imagem_type <> 'image/gif') AND ($imagem_type <> 'image/pjpeg')) { /*verifica o tipo da imagem*/
$erros++;
$errors = $errors."Tipo de arquivo inválido<br>";
}

if($imagem_size > 400000) { /*verifica o tamanho da imagem enviada */
$erros++;
$errors = $errors."O tamanho do arquivo é maior que 400 K<br>";
}

$arquivo = "/pagina/coluna_imasters/figuras/$imagem_name"; /*caminho pra onde vai a imagem*/

if (file_exists($arquivo)) { /*verifica se o arquivo existe no diretório */
$erros++;
$errors = $errors."O arquivo já existe, por favor renomeie o arquivo<br>";
} /*fecha verificação do arquivo*/
} /*fecha mapa <> none*/

if($erros == 0) {
copy($imagem, "c:/apache/htdocs/fotos/01/$imagem_name"); /*envia a imagem para a pasta*/

$sql = mysql_query("INSERT INTO tb_primeira(foto,foto_principal,pasta) VALUES('$imagem_name','$foto_principal','$pasta')")
or die("Erro no SQL: ".mysql_error()); /*Insere o nome da figura no banco de dados*/
mysql_query("INSERT INTO cat (evento_nome) VALUES ('$evento_nome')") ;
echo "Imagem enviada com Sucesso!!";
}/* fecha erros = 0 */

else {
echo "Foram encontrados os seguintes erros:<br>$errors";
}/*fecha else*/

}/* fecha acao=enviar*/ ?>

<? if($acao == 'entrar') { /*Mostra o formulário para Upload de imagens*/ ?>
<form name="frm_upload" method="post" action="<? echo $PHP_SELF; ?>?acao=enviar" enctype="multipart/form-data">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td height="40" colspan="2"><font face="Arial" size="2"><b><font size="4">Upload
        de imagens PARTE I</font></b></font></td>
    </tr>
    <tr>
      <td height="30" width="23%"><font face="Arial" size="2">Arquivo:</font></td>
      <td height="30" width="77%"><p>
          <input type="file" name="imagem">
        </p>
        <p>&nbsp; </p></td>
    </tr>
    <tr>
      <td height="30" colspan="2"> <div align="left">Foto Principal:
          <input name="foto_principal" type="text" id="foto_principal">
        </div></td>
    </tr>
    <tr>
      <td height="30" colspan="2">Pasta::
        <input name="Pasta" type="text" id="Pasta"></td>
    </tr>
    <tr>
      <td height="30" colspan="2"><input type="submit" name="cadastrar" value="Cadastrar imagem &gt;&gt;"></td>
    </tr>
  </table>
</form>
<?
}/* fecha acao=entrar */?>
</body>
</html>

relacao.php

<?php include "../config.php" ?>
<html>
<head>
<title><?php echo $titulo_site ; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
mysql_connect($servidor,$usewr,$senha_db) or die ("erro 1") ;
mysql_select_db ($bd) or die ("erro 2" ) ;
?>
<table border="0" align="center">
  <!--DWLayoutTable-->
  <tr>
    <td width="247" height="311" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr>
          <td width="137" height="309">
            <?
$query = mysql_query("SELECT * FROM tb_primeira");

$lpp = 5; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($query); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$query = mysql_query("SELECT * FROM tb_primeira ORDER BY id_foto LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas.

while($fetch = mysql_fetch_array($query)) { ?>
            <a href="http://<?php echo $HTTP_SERVER_VARS['HTTP_HOST'] ?><?php echo $fetch[2];
echo $fetch [1] ;?>"> <img src="http://<?php echo $HTTP_SERVER_VARS['HTTP_HOST'] ?>
<?php echo $fetch [2] ;?>
<?php echo $fetch[1] ; ?>" width="100" height="75" border="0" ></a> <br> <strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
            <?php
}

if($pagina > 0) {
  $menos = $pagina - 1;
  $url = "$PHP_SELF?pagina=$menos" ;
  echo "<a href='$url'>Anterior</a>"; // Vai para a página anterior
}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
  $url = "$PHP_SELF?pagina=$i";
  echo " | <a href='$url'>$i</a>";
}
if($pagina < ($paginas - 1)) {
  $mais = $pagina + 1;
  $url = "$PHP_SELF?pagina=$mais";
  echo " | <a href='$url'>Próxima</a>";
}
?>
            </font></strong>
          <td> </tr>
      </table></td>
    </tr>
</table>

</body>
</html>


se conseguirem ajudar
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq