Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Banco + Upload


Alex Pinheiro

Pergunta

Pessoal, tenho o seguinte problema:

Preciso gravar no banco de dados a variável que Faz Upload do arquivo.

Ai começou o problema, a variável do Upload retorna vazia. Daí não consigo gravar no banco muito menos fazer o Upload... Eis o código:

Código 01 (formulário)

<tr>

<td height="22" valign="top"><input name="Cliente" type="text" value="<?php print $Usu->Cliente ?>" size="35"></td>

</tr>

<tr>

<td colspan="2" valign="top"><span class="titulos">Arquivo: </span></td> </tr>

<tr>

<td colspan="2" valign="top"><input type= 'file' name='arquivo[]' value=<?php print $Usu->Pasta ?>" size="30" ></td>

</tr><br>

<tr>

<!-- <td height="23" valign="top"><span class="titulos">Usu&aacute;rio:</span></td>

<td width="260" valign="top"><span class="titulos">Senha:</span></td> -->

<td width="159" align="left" valign="middle"><span class="titulos">Voto</span></td>

</tr>

<tr>

<!-- <td height="24" valign="top"><input name="Usuario" type="text" id="usuario" value="<?php // print $Usu->Usuario ?>"></td>

<td valign="top"><input name="Senha" type="password" value="<?php // print $Usu->Senha ?>" size="30"></td> -->

<td align="left" valign="middle"><p>

<label>

<input name="permissao" type="radio" class="button" value="0" <?php print $UnChecked ?> >

Não</label>

<label>

<input name="permissao" type="radio" class="button" value="1" <?php print $Checked ?> >

Sim</label></p></td>

</tr>

<tr align="left">

<td height="23" valign="top"></td>

<td colspan="2" valign="top">

<input name="acao" type="hidden" value="<?php print $acao ?>">

<input name="Id" type="hidden" value="<?php print $Id ?>"></td></tr>

<tr><td>

<input name="Submit" type="submit" name="button" id="button" class="button" value="Gravar"></td>

</tr>

Código 02 (Aruivo pra gravar e Up)

<?php

include_once("conecta.php");

session_start();

extract($_REQUEST);

//FUNÇÃO QUE ADICIONA USUARIOS

function Adicionar()

{

extract($_REQUEST);

extract($_POST);

// up load de arquivos

$Data=date("d/m/Y");

//*********************

if( isset( $_POST['button] ) ) {

$pathToSave = './arquivos';

$i = 0;

$msg = array( );

$arquivos = array( array( ) );

foreach( $_FILES as $key=>$info ) {

foreach( $info as $key=>$dados ) {

for( $i = 0; $i < sizeof( $dados ); $i++ ) {

$arquivos[$i][$key] = $info[$key][$i];

}

}

}

$i = 1;

// o upload

foreach( $arquivos as $file ) {

// Verificar se o campo do arquivo foi preenchido

if( $file['name'] != '' ) {

$arquivoTmp = $file['tmp_name'];

$arquivo1 = $pathToSave.$file['name'];

if( !move_uploaded_file( $arquivoTmp, $arquivo1 ) ) {

$msg[$i] = 'Erro no upload do arquivo '.$i;

} else {

$msg[$i] = sprintf('Upload do arquivo %s foi um sucesso!',$i);

}

} else {

$msg[$i] = sprintf('O arquivo %d não foi preenchido',$i);

}

$i++;

}

// Imprimimos as mensagens geradas pelo sistema

foreach( $msg as $e ) {

printf('%s<br>', $e);

}

}

$nome=$file['name'];

die("ID:".$arquivos);

//*************************

$Sql="INSERT INTO presenca(Id,Usuario,Senha,Evento,Data,Pasta,Cliente,permissao)

VALUES(null,'$Usuario','$Senha','$Evento','$Data','$Pasta','$Cliente','$permissao')";

if(mysql_query($Sql)){

$Id=mysql_insert_id();

?>

<script>

alert('Registro adicionado com sucesso!');

location.href="exclusivoslist.php";

</script>

<?php

}

}

//FUNÇÃO QUE ALTERA USUÁRIOS

function Editar()

{

extract($_REQUEST);

$Data=date("d/m/Y");

$Sql = "UPDATE usuarios SET

Senha='$Senha',Evento='$Evento',Data='$Data',

Pasta='$Pasta',Cliente='$Cliente',permissao='$permissao' WHERE Id=$Id";

if(mysql_query($Sql)){

?>

<script>

alert('Registro alterado com sucesso!');

location.href="exclusivoslist.php";

</script>

<?php

}

}

//FUNÇÃO QUE EXCLUI USUÁRIOS

function Excluir()

{

extract($_REQUEST);

$Sql="DELETE FROM usuarios Where Id=$Id";

if(mysql_query($Sql)){

?>

<script>

alert('Registro excluido com sucesso!')

location.href=('exclusivoslist.php');

</script>

<?php

}}

switch ($acao)

{

case novo :

Adicionar();

break;

case editar :

Editar();

break;

case excluir:

Excluir();

break;

}

?>

POR FAVOR...

Alguém pode me ajudar?

Muito Obrigado.

Editado por Alex Pinheiro
Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...