Jump to content


Photo

Cadastrar Link Em Cada Campo


  • Faça o login para participar
2 replies to this topic

#1 thioz21

thioz21

    Normal

  • Usuários
  • 116 posts
  • Sexo:Masculino
  • Localidade:Passos

Posted 28/06/2012, 11:54

Olá, estou fazendo um sistema de multiplo upload de imagem, estou com o seguinte problema

quando vou cadastrar as imagem com algum link, simplismente o que digitei no campo link não cadastra no banco de dados
as imagens cadastra normal. vou passar o html e o php

HTML
<form name="upload_files" action="lib/upload.php" enctype="multipart/form-data" method="post">
    <input type="file" name="imagem[]" class="multi" maxlength="2" accept="jpeg|jpg|png|gif" /><br />
    Link 1
    <input name="link[]" type="text" size="40" id="link" />
    <br />
    <br />
    <input type="file" name="imagem[]" class="multi" maxlength="2" accept="jpeg|jpg|png|gif" /><br />
    Link 2
    <input name="link[]" type="text" size="40" id="link" />
    <br />
    <input type="submit" name="upload" value="Upload" />
</form>

PHP
if (isset($_POST['upload'])) {
    $pasta = '../../banner/';

    foreach ($_FILES["imagem"]["error"] as $key => $error) {

        if ($error == UPLOAD_ERR_OK) {
            $tmp_name = $_FILES["imagem"]["tmp_name"][$key];
            $rand = rand(0, 99999);
            $cod = $rand . '-' . $_FILES["imagem"]["name"][$key];
            $nome = $_FILES["imagem"]["name"][$key];
            $uploadfile = $pasta . basename($cod);

            if (move_uploaded_file($tmp_name, $uploadfile)) {
                echo "O Arquivo " . $nome . " foi enviado com sucesso!<br />";
                $mysql->inserir("banner", "imagem,link", "'{$cod}','{$link}'");
            } else {
                echo "Erro ao enviar o arquivo " . $nome . "! Por favor tente outra vez!";
            }
        }
    }
}


#2 Allex Severino

Allex Severino

    Será?!?!?!

  • Usuários
  • 793 posts
  • Sexo:Masculino
  • Localidade:São Luís de Montes Belos - GO

Posted 28/06/2012, 14:34

Como você está tentando enviar via array, terá que fazer o sistema de repetição contendo o link também.
Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.

#3 thioz21

thioz21

    Normal

  • Usuários
  • 116 posts
  • Sexo:Masculino
  • Localidade:Passos

Posted 29/06/2012, 09:33

Como você está tentando enviar via array, terá que fazer o sistema de repetição contendo o link também.


Olá Allex, eu já consegui resolver.

Obrigado :)





1 user(s) are reading this topic

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

IPB Skin By Virteq