srnetcave 1 Denunciar post Postado Dezembro 28, 2004 galera to fazendo um script para uma galeria de imagens, mas to com um probleminha na parte de administração.....gostaria de tornar mais fácil a vida para o administrador da galeria...queria exibir as thumbnails e que ao lado de cada thumb fosse criado um checkbox....dai o admin,,,,,marca as checkbox referente as imagens que ele quer apagar e da um submit no form, que é enviado a pag deleta_img.php....essa pagina verificaria as imagens selecionadas para deletar e apagaria elas do diretorio....mas tipo eu exibiria tipo 10 imagens por vez....dai tenho que atribuir uma variavel para cada imagem??tipo<?$img1 = "foto1.jpg";$img2 = "foto2.jpg";e assim por diante.....e como faço para o checkbox? cada um tb deve ter uma variavel diferente?tipo <input type="checkbox" name="box1"><input type="checkbox" name="box2"><input type="checkbox" name="box3">.......como deveria ficar o código???valeu galera......abraços a todos Compartilhar este post Link para o post Compartilhar em outros sites
vdepizzol 0 Denunciar post Postado Dezembro 29, 2004 O tipo Checkbox tem somente um possível valor por entrada: on value (marcado) ou no value (desmarcado). No script você deve fazer a verificação para saber se o campo foi marcado ou não. Se é possível também utilizar grupos de checkbox com o mesmo nome. Para você deve adicionar "[]" no final do nome, para o PHP interpretar como array, veja o código exemplo. Códigos Exemplos: checkbox.html <form action="checkbox.php" method="post"><B>Escolha as fotos que deseja apagar:</B><br><input type=checkbox name="fotos[]" value=1> 1<br><input type=checkbox name="fotos[]" value=2> 2<br><input type=checkbox name="fotos[]" value=3> 3<br><input type=checkbox name="fotos[]" value=4> 4<br><input type=checkbox name="fotos[]" value=5> 5<br><input type=checkbox name="fotos[]" value=6> 6<br><input type=submit></form> checkbox.php PHP [/tr][tr]<?php// Verifica se usuário escolheu algum número if(isset($_POST["fotos"])) { echo "Você deletou as seguintes fotos:<BR>"; // Faz loop pelo array das fotos foreach($_POST["fotos"] as $fotos) { @unlink("foto$fotos.jpg"); echo "- foto$fotos.jpg<br>"; } } else { echo "Você não deletou nenhuma foto<br>"; } ?>[/tr] ;) Compartilhar este post Link para o post Compartilhar em outros sites