Jump to content


danilo4139

Member Since 29/07/2007
Offline Last Active 23/01/2008, 14:12
-----

Topics I've Started

Contar Linhas Da Tabela De Acordo Com O Id

31/12/2007, 15:36

Olá pessoal.

Gostaria de exibir o número de registros conditos contidos na tabela 'img_id' pelo ID da mesma.

Por exemplo, tenho 5 registros com o ID 25 e 2 com o ID 20.

Quero exibir o numero de registros contidos com o ID 25 que seria 5 neste caso.

Mas nao consigo, alguem poderia me ajudar?

Bom, tenho este codigo em php:


abraços

Botoes Proximo E Anterior

30/12/2007, 22:55

Olá possoal.

Bom, tenho várias imagens gravadas em um banco de dados denominado 'img_name'.

Tenho um arquivo q exibe a imagem por um GET.

Queria criar um botao para a próxima imagem da lista.

Existe algum codigo que faça ir para o próximo (depois do q está sendo exibido) do bd?

abs!

Problema Com Resultado Em 2 Tabelas

26/12/2007, 12:49

Olá galera, bom segui varios tutoriais e tenho esse codigo:

[codebox]<?php
include ("conection.php");
?>
<?php
$pagina = $_GET["pagina"];
$busca = "SELECT * FROM festas WHERE img_id LIKE '%$id%'";
$total_reg = "6"; // 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)){
$id = $_GET['id'];
$img_id = $_GET['id'];
$img_name = $anu['img_name'];
?>
<table width="195">
<tr>
<td colspan="2"><?php
$cont = 1;
for($i = 1; $i <= 3; $i++)
{
if($cont == 1)
{
print("<tr>");
}
?>
<td width="100"><img width="75" height="75" src="upload/<?=$img_name?>" /></td>
<?php
if($cont == 4)
{
print("</tr>");
$cont = 1;
} else
{
$cont++;
}
}
?></td>
</tr>
<tr>
<td width="97"><hr></td>
</tr>
</table>
<?php
}
// agora vamos criar os bot?s "Anterior e pr?imo"
$anterior = $pc -1;
$proximo = $pc +1;
if ($pagina>1) {
echo "
<tr>
<td width=\"100%\" height=\"19\">
<p align=\"center\"><a href='pagina=$anterior&id=$id'><font face=arial size=1>Anteriores</a>
";
}
else{
echo "<tr>
<td width=\"100%\" height=\"19\">
<font face=arial size=1><p align=\"center\"><font face=arial size=1>Anteriores</font>";
}
echo "<font face=arial size=1> | <b>$pagina</b> |";
if ($pagina<$tp) {
echo "
<font face=arial size=1><a href='pagina=$proximo&id=$id'> Pr&oacute;ximas</a>
";
}
else
{
echo "
<font face=arial size=1>Pr&oacute;ximas
";
}
}
?>
[/codebox]

Bom, ele pega mas repete na horizontal as imagens.

Eu queria q na 2º coluna continuasse a listagem.

conpreendem?

tipo, está assim:

111
222
333
444
555
666


eu queria assim:

1 7
2 8
3 9
4 10
5 11
6 12


compreendem?

obrigado

Pegar Nome Do Arquivo

19/12/2007, 18:47

Olá pessoal, segui um totorial de multiplos uploads.

Mas quando efetua o upload e manda a pasta, queria inserir o nome do arquivo criptografado (o sistema já criptografa), no BD.

Veja meu código:

<?class upload {var $nome_f;var $nome_t;var $size_f;var $size_m = 1024000; //10 MBvar $pasta = "./upload/";var $tipo;var $ext = array("jpg", "jpeg", "gif", "bmp", "png", "zip", "rar", "txt", "php", "pdf");var $campos;function salvar() {$this->campos = intval($_POST['campos']);for($i = 0; $i < $this->campos; $i++) {$this->nome_f = $_FILES['file']['name'][$i];$this->size_f = $_FILES['file']['size'][$i];$inf = pathinfo($this->nome_f);$this->tipo = $inf['extension'];if(in_array($this->tipo, $this->ext)) {if(is_dir($this->pasta)) {if($this->size_f <= $this->size_m) {move_uploaded_file($this->nome_t, $this->pasta . $this->nome_f);$this->mudar_nome($this->nome_f, $this->tipo);$this->alerta('Upload feito com sucesso!');//$this->url('upload.php');}else{$this->alerta('Tamanho excedido!\nMáximo permitido é: ' . ceil($this->size_m / 5024 / 5024) . '!');//$this->url('upload.php');}}else{$this->alerta('Pasta ' . $this->pasta . ' não existe!');//$this->url('upload.php');}}else{$this->alerta('Arquivo ' . $this->nome_f . ' não permitido!');//$this->url('upload.php');}}}function mudar_nome($nome, $tipo) {rename($this->pasta . $nome, $this->pasta . md5(microtime(time())) . '.' . $tipo);}function alerta($msg) {echo "<script> alert('".$msg."'); </script><script> window.location='pagina.php'; </script>";}function url($url) {echo "<script> window.location='pagina.php'; </script>";}}if(@$_POST['submit']) {$u = new upload();$u->salvar();}?><form method="post" action="<?php $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data"><?$campos = "$numero";for($i = 0; $i < $campos; $i++) {?>Arquivo: <input type="file" name="file[]"><br><?}?><input type="hidden" name="campos" value="<?php echo $campos; ?>" /><br><input name="submit" type="submit" class="botoes" value=" OK "></form>

após tudo isso, o de inserir no BD:

<?php
//inserindo no bd
$sql = "UPDATE tabela SET img_id='$id', img_name='[u][b]$nome_arquivo_criptografado[/b][/u]' WHERE id='$id'";
mysql_query($sql) or die (mysql_error());
// fim de inserção
?>
Muito obrigado, e aguardo! :lol:

Deixar Um Conteudo Sem Leitura

19/08/2007, 23:57

Olá galera!!!

blz??

bom, gostaria de saber se tem como ao invés de apagar um conteudo de uma tabela no banco de dados, apenas deixá-lo "oculto" pela visualização...

tipo.. quando eu for da um select, esse conteúdo não aparecer..

entendem?

ps.: em mysql

abraços!

IPB Skin By Virteq