Biel. 9 Denunciar post Postado Junho 1, 2015 Boa noite a todos. Pessoal quero muito fazer o seguinte. Cadastrar uma imagem na linha imagemA e uma imagem na linha imagemB Selecionei uma imagem, veja somente uma imagem, então na hora que eu clicar no botão salvar, gostaria que na pasta upload aparecesse duas imagens. Quero usar apenas um input type file e não dois para fazer isso! O codigo abaixo está funcionando normalmente. Quando eu faço um cadastro, no bd aparece este resultado id imagemA imagemB 1 A8130556beda86aff2.jpg B20947556beda86b468.jpg e na pasta upload só aparece imagemA . imagemB não aparece. ... <?php $editFormAction = $_SERVER['PHP_SELF']; $imagemA = $_FILES['imagemA']['name']; $imagemA = 'A'.uniqid(rand()).'.jpg'; $tmp_nameA = $_FILES['imagemA']['tmp_name']; $pastaA = 'upload'; $uploadA = move_uploaded_file($tmp_nameA, $pastaA.'/'.$imagemA); $imagemB = $_FILES['imagemB']['name']; $imagemB = 'B'.uniqid(rand()).'.jpg'; $tmp_nameB = $_FILES['imagemB']['tmp_name']; $pastaB = 'upload'; $uploadB = move_uploaded_file($tmp_nameB, $pastaB.'/'.$imagemB); $sql = mysql_query ("INSERT INTO tab_aprendiz (imagemA,imagemB) VALUES ( '".$imagemA."' , '".$imagemB."') "); echo "ok"; ?> <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1" enctype="multipart/form-data" > imagem <input type="file" name="imagemA" /><br /><br /> <input type="submit" name="botaocss" value="Salvar " /> </form> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 1, 2015 Habilite todas as exibições de erro como mostrado neste tópico. Isso vai apontar os problemas do script Você usa $_FILES['imagemB'], mas não existe o input file 'imagemB', por isso a imagem não é enviada Você quer permitir a seleção de duas imagens, mas só quer ter um input? Você até pode usar um input mutiple, mas terá de tratar o envio, para permitir só duas imagens, pois o input multiple vai deixar o usuário selecionar várias Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Junho 1, 2015 Tem que parar de duplicar posts amigo, tem este, este aqui e este outro, praticamente todos com a mesma dúvida. Tente entender o que foi passado, senão entendeu leia novamente, até achar o x da questão. Compartilhar este post Link para o post Compartilhar em outros sites