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!"; } } } }