Ir para conteúdo
Fórum Script Brasil

msaulohenrique

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre msaulohenrique

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

msaulohenrique's Achievements

0

Reputação

  1. Estou com o problema ao editar ao um usuário. exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'nome' in 'field list'' in C:\Program Files (x86)\Ampps\www\play\admin\pages\edt-usuario.php:151 Stack trace: #0 C:\Program Files (x86)\Ampps\www\play\admin\pages\edt-usuario.php(151): PDOStatement->execute() #1 C:\Program Files (x86)\Ampps\www\play\admin\home.php(25): include('C:\\Program File...') #2 {main} <div class="main"> <div class="main-inner"> <div class="container"> <div class="row"> <div class="span12"> <div id="target-1" class="widget"> <div class="widget-header"> <i class="icon-file"></i> <h3>Editar Usuario</h3> </div> <!-- /widget-header --> <div class="widget-content"> <?php //RECUPERA OS DADOS $id = $_GET['id']; $select = "SELECT * from login WHERE id=:id"; $contagem =1; try{ $result = $conexao->prepare($select); $result->bindParam(':id', $id, PDO::PARAM_INT); $result->execute(); $contar = $result->rowCount(); if($contar>0){ while($mostra = $result->FETCH(PDO::FETCH_OBJ)){ $idPost = $mostra->id; $nome = $mostra->nome; $email = $mostra->email; $thumb = $mostra->thumb; $usuario = $mostra->usuario; $senha = $mostra->senha; $nivel = $mostra->nivel; } }else{ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Aviso!</strong> Não há dados cadastrados com o id informado. </div>';exit; } }catch(PDOException $e){ echo $e; } $novoNome = $thumb; // ATUALIZAR if(isset($_POST['atualizar'])){ $nome = trim(strip_tags($_POST['nome'])); $email = trim(strip_tags($_POST['email'])); $usuario = trim(strip_tags($_POST['usuario'])); $senha = trim(strip_tags($_POST['senha'])); $nivel = trim(strip_tags($_POST['nivel'])); if(!empty($_FILES['img']['name'])){ //INFO IMAGEM $file = $_FILES['img']; $numFile = count(array_filter($file['name'])); //PASTA $folder = '../upload/avatar/'; //REQUISITOS $permite = array('image/jpeg', 'image/png'); $maxSize = 1024 * 1024 * 5; //MENSAGENS $msg = array(); $errorMsg = array( 1 => 'O arquivo no upload é maior do que o limite definido em upload_max_filesize no php.ini.', 2 => 'O arquivo ultrapassa o limite de tamanho em MAX_FILE_SIZE que foi especificado no formulário HTML', 3 => 'o upload do arquivo foi feito parcialmente', 4 => 'Não foi feito o upload do arquivo' ); if($numFile <= 0){ /*echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> Selecione uma imagem e tente novamente! </div>';*/ } else if($numFile >=2){ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> Você ultrapassou o limite de upload. Selecione apenas uma foto e tente novamente! </div>'; }else{ for($i = 0; $i < $numFile; $i++){ $name = $file['name'][$i]; $type = $file['type'][$i]; $size = $file['size'][$i]; $error = $file['error'][$i]; $tmp = $file['tmp_name'][$i]; $extensao = @end(explode('.', $name)); $novoNome = rand().".$extensao"; if($error != 0) $msg[] = "<b>$name :</b> ".$errorMsg[$error]; else if(!in_array($type, $permite)) $msg[] = "<b>$name :</b> Erro imagem não suportada!"; else if($size > $maxSize) $msg[] = "<b>$name :</b> Erro imagem ultrapassa o limite de 5MB"; else{ if(move_uploaded_file($tmp, $folder.'/'.$novoNome)){ //$msg[] = "<b>$name :</b> Upload Realizado com Sucesso!"; $arquivo = "../upload/avatar/" .$imagem; //unlink($arquivo); }else $msg[] = "<b>$name :</b> Desculpe! Ocorreu um erro..."; } foreach($msg as $pop) echo ''; //echo $pop.'<br>'; } } }// se o input file n estiver vazio else{ $novoNome = $imagem; } $update = "UPDATE `stream` SET `nome`=:nome, `email`=:email, `thumb`=:thumb, `usuario`=:usuario, `senha`=:senha, `nivel`=:nivel WHERE id=:id"; try{ $result = $conexao->prepare($update); $result->bindParam(':id', $id, PDO::PARAM_INT); $result->bindParam(':nome', $nome, PDO::PARAM_STR); $result->bindParam(':email', $email, PDO::PARAM_STR); $result->bindParam(':thumb', $novoNome, PDO::PARAM_STR); $result->bindParam(':usuario', $usuario, PDO::PARAM_STR); $result->bindParam(':senha', $senha, PDO::PARAM_STR); $result->bindParam(':nivel', $nivel, PDO::PARAM_STR); $result->execute(); $contar = $result->rowCount(); if($contar>0){ echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Sucesso!</strong> O post foi atualizado. </div>'; }else{ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Erro ao cadastrar!</strong> Não foi possível atualizar o post. </div>'; } }catch(PDOException $e){ echo $e; } } ?> <div class="tab-pane" id="formcontrols"> <form id="edit-profile" class="form-horizontal" action="" method="post" enctype="multipart/form-data"> <div class="control-group"> <label class="control-label" for="nome">Nome</label> <div class="controls"> <input type="text" class="span6 disabled" id="nome" value="<?php echo $nome;?>" name="nome"> </div> <!-- /controls --> </div> <!-- /control-group --> <div class="control-group"> <label class="control-label" for="email">Email</label> <div class="controls"> <input type="text" class="span2" id="email" value="<?php echo $email;?>" name="email"> </div> <!-- /controls --> </div> <!-- /control-group --> <div class="control-group"> <label class="control-label" for="thumb">Avatar</label> <div class="controls"> <input type="file" multiple class="span6 fileinput" id="thumb" name="img[]"> <img src="../upload/avatar/<?php echo $novoNome;?>" width="50"/> </div> <!-- /controls --> </div> <!-- /control-group --> <div class="control-group"> <label class="control-label" for="usuario">Usuario</label> <div class="controls"> <input type="text" class="span2" id="usuario" value="<?php echo $usuario;?>" name="usuario"> </div> <!-- /controls --> </div> <!-- /control-group --> <div class="control-group"> <label class="control-label" for="senha">Senha</label> <div class="controls"> <input type="password" class="span2" id="senha" value="<?php echo $senha;?>" name="senha"> </div> <!-- /controls --> </div> <!-- /control-group --> <div class="control-group"> <label class="control-label" for="username">Nível de Permissão</label> <div class="controls"> <select class="span2" id="nivel" name="nivel"> <option selected><?php echo $nivel;?></option> <?php if($nivel!='1'){ echo "<option>1</option>";}?> <?php if($nivel!='2'){ echo "<option>2</option>";}?> </select> </div> <!-- /controls --> </div> <!-- /control-group --> <div class="form-actions"> <input type="submit" name="atualizar" class="btn btn-primary" value="Atualizar"> <input type="reset" class="btn" value="Cancelar"> </div> <!-- /form-actions --> </form> </div> <!-- /widget-content --> </div> <!-- /widget --> </div><!-- span 12 --> </div><!-- row --> </div> <!-- /span6 --> </div> <!-- /row --> </div> <!-- /container --> </div> <!-- /main-inner --> </div> <!-- /main -->
  2. É o seguinte, estou tentando fazer stream de videos hospedados no Google Drive só que o link que retorna é uma página em branco. Olha o código! <?php if(isset($_GET['link'])) { $get = file_get_contents($_GET['link']); $cat = explode(',["fmt_stream_map","', $get); $cat = explode('"]', $cat[1]); $cat = explode(',', $cat[0]); foreach($cat as $link){ $cat = explode('|', $link); $links = str_replace(array('\u003d', '\u0026'), array('=', '&'), $cat[1]); if($cat[0] == 37) {$f1080p = $links;} if($cat[0] == 22) {$f720p = $links;} if($cat[0] == 59) {$f480p = $links;} if($cat[0] == 43) {$f360p = $links;} } if(isset($f1080p)){ echo '<br>1080p: '.$f1080p.' <br>720p: '.$f720p.' <br>480p: '.$f480p.' <br>360p: '.$f360p; } elseif(isset($f720p)){ echo '<br>720p: '.$f720p.' <br>480p: '.$f480p.' <br>360p: '.$f360p; } elseif(isset($f480p)){ echo '<br>480p: '.$f480p.' <br>360p: '.$f360p; } else { echo '<br>360p: '.$f360p; } } ?>Executo assim: site.com/googledrive.php?link=https://drive.google.com/file/d/0BxYylZLMow8lY3RZeHY4X2FtZTg/previewGrato a quem poder me ajudar!
×
×
  • Criar Novo...