Ola! Estou tentando colocar um link para outra pagina em cima de um input escondido, meu problema e que o input não esta ficando na mesma linha do meu link, gostaria que quando clicasse no link abrisse aquela tela de selecao onde o usuario no meu caso escolheria uma foto para colocar no site. A ideia e que carreque no site as fotos cadastradas no bd para que possam ser alteradas e excluidas.
Seque o script que estou tantando fazer.
CREATE TABLE fotos (
idfoto int(10) unsigned NOT NULL AUTO_INCREMENT,
caminho` varchar(145) COLLATE latin1_general_ci NOT NULL DEFAULT '',
Pergunta
mdmdeda
Ola! Estou tentando colocar um link para outra pagina em cima de um input escondido, meu problema e que o input não esta ficando na mesma linha do meu link, gostaria que quando clicasse no link abrisse aquela tela de selecao onde o usuario no meu caso escolheria uma foto para colocar no site. A ideia e que carreque no site as fotos cadastradas no bd para que possam ser alteradas e excluidas.
Seque o script que estou tantando fazer.
CREATE TABLE fotos (
idfoto int(10) unsigned NOT NULL AUTO_INCREMENT,
caminho` varchar(145) COLLATE latin1_general_ci NOT NULL DEFAULT '',
PRIMARY KEY ('idfoto'))
<?php
require('conexao.php');
?>
<!DOCTYPE html>
<style type="text/css">
#div-file {
position: float;
}
#div-file div {
position: float;
top: 0;
left: 0;
}
#div-file input {
width: 8px;
position: float;
}
#file {
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
width: 0;
position: float;
z-index: 2;
cursor: pointer;
}
</style>
</head>
<body>
<?php
$sql="select * from fotos ";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo '<div id="div-file" style="float:left">';
echo '<img src=' . $row['caminho'] . " width=220' height='180'>";
echo "<br>";
echo '<input type="file" name="imagem" id="file" onchange="document.getElementById(file-falso).value = this.value;">
<div style="float:left"><a href="alterar.php">Alterar</a><br>
<a style="float:left" href="delfotos.php?codi=' . $row['idfoto] . '">Excluir Foto</a></div>
';
echo '</div>';
}
?>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.