Jump to content

Gabriel Queiroz Schicora

Members
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Comum

About Gabriel Queiroz Schicora

  • Birthday 12/26/1998

Informações Pessoais

  • Sexo
    Masculino
  1. Gabriel Queiroz Schicora

    Problema com Enctype no formulário

    Ah sim, esqueci de falar, não apontou nenhum erro, eu acho que esse erro é no servidor.
  2. Gabriel Queiroz Schicora

    Problema com Enctype no formulário

    Então, esse é o codigo da pagina que recebe as coisas, nas primeiras linhas tenho algumas coisas que usei só para testar o erro: <?php //Apenas para teste do erro echo "Versão do PHP: ".phpversion(); echo "<br><br>"; echo "POSTS: <br>"; echo "<pre>".var_dump($_POST)."</pre>"; echo "<br><br>"; echo "REQUEST: <br>"; echo "<pre>".var_dump($_REQUEST)."</pre>"; echo "<br><br>"; if($_POST['tipo'] == "neurologia"){ //Variaveis $nome = $_POST['nomeExame']; $descricao = $_POST['descricao']; $link = $_POST['link']; //Query de inserção $query = "INSERT INTO neurologia (nome, descricaoInformacoes, link) VALUES ('$nome', '$descricao', '$link')"; $result = mysql_query($query); if($result){ //Guarda mensagem numa sessão $_SESSION['msg'] = "Exame inserido com sucesso!!!"; //Retorna a pagina anterior echo "<script>history.go(-2)</script>"; }else{ echo mysql_error(); } //----------------------------------------------------------------------------------------------- }else if($_POST['tipo'] == "examescomplementares"){ //Variaveis $nomeExame = $_POST['nomeExame']; $rua = $_POST['rua']; $bairro = $_POST['bairro']; $cidade = $_POST['cidade']; $servicos = $_POST['servicos']; $agendamento = $_POST['agendamento']; $convenios = $_POST['convenios']; $guias = $_POST['guias']; //Query de inserção $query = "INSERT INTO examescomplementares (nome, rua, bairro, cidade, servicos, agendamento, convenios, guiasECuidados) VALUES ('$nomeExame', '$rua', '$bairro', $cidade, '$servicos', '$agendamento', '$convenios', '$guias')"; $result = mysql_query($query); if($result){ //Guarda mensagem numa sessão $_SESSION['msg'] = "Exame inserido com sucesso!!!"; //Retorna a pagina anterior echo "<script>history.go(-2)</script>"; }else{ echo mysql_error(); } //----------------------------------------------------------------------------------------------- }else if($_POST['tipo'] == "home"){ //Variaveis $informacao = $_POST['informacao']; //Query de inserção $query = "INSERT INTO vocesabia (informacao) VALUES ('$informacao')"; $result = mysql_query($query); if($result){ //Guarda mensagem numa sessão $_SESSION['msg'] = "Informação inserida com sucesso!!!"; //Retorna a pagina anterior echo "<script>history.go(-2)</script>"; }else{ echo mysql_error(); } //----------------------------------------------------------------------------------------------- } O retorno que tenho na pagina daquelas linhas de teste é este: Versão do PHP: 5.3.28 POSTS: array(0) { } REQUEST: array(3) { ["page"]=> string(17) "php/inserir_banco" ["_ga"]=> string(26) "GA1.3.538636824.1478538168" ["PHPSESSID"]=> string(32) "841d0d053918187cdab2d0b610ff689b" }
  3. Gabriel Queiroz Schicora

    Problema com Enctype no formulário

    Esta sim, o link é http://www.hospitalinc.com.br/neurologiaClinica/ Mas você não vai poder testar o formulário, pois é da parte administrativa.
  4. Gabriel Queiroz Schicora

    Problema com Enctype no formulário

    Coloquei essas linhas mas nada, o único erro que mostra é que ele não encontrou a variavel $_POST['tipo'], mas isso é porque o formulário não esta enviando os dados para a outra pagina. Muito estranho não aparecer erros, ele simplesmente não funciona sem nem exibir algum erro.
  5. Gabriel Queiroz Schicora

    Problema com Enctype no formulário

    Então cara, não esta aparecendo nenhum erro nem warning, nada, ele simplesmente não envia para a outra pagina, sem exibir erros. Não estou enviando arquivo, estou enviando apenas a palavra "Teste", tentei enviar arquivo também mas não envia nada.
  6. Gabriel Queiroz Schicora

    Problema com Enctype no formulário

    Olá, Tenho um projeto sendo desenvolvido em php, estava tudo feito então hospedei o site, quando ele estava hospedado me deparei com um erro que não acontecia localmente. Tenho um arquivo de formulários, essa pagina recebe um parâmetro via GET especificando o tipo de formulário e conforme o valor desse parâmetro eu mostro os campos necessários, ate ai tudo bem, mas quando eu preencho tudo e envio ele simplesmente não envia as variáveis, se eu mudar para GET o formulário funciona perfeitamente, mas isso não é possível no projeto, e o POST não esta funcionando hospedado, mas localmente tudo esta OK. Descobri que retirando o enctype ele funciona corretamente, mas eu necessito do enctype pois vou enviar imagens. Poderiam me ajudar? Segue abaixo código do formulário, o código esta resumido, no total tenho 12 possibilidades para a variável tipo, aqui esta apenas com 3: <!--Inclusão do CSS--> <link rel="stylesheet" type="text/css" href="pages/css/forms.css"> <script src="//cdn.ckeditor.com/4.5.10/standard/ckeditor.js"></script> <link href="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css" rel="stylesheet" /> <script src="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.min.js"></script> <script type="text/javascript" src="pages/js/forms.js"></script> <form id="formInsere" method='POST' enctype="multipart/form-data" action="<?php echo (isset($_GET['id'])) ? 'php/atualizar_banco' : 'php/inserir_banco' ; ?>"> <table> <?php //----------------------------------------------------------------------------------------------- if($_GET['tipo'] == "admin"){ if(isset($_GET['id'])){ //Query de seleção $query_select = "SELECT * FROM administradores WHERE id=".$_GET['id']; $result_select = mysql_query($query_select); $coluna_select = mysql_fetch_assoc($result_select); } ?> <tr> <td>Username:</td> <td class="campo"><input type="text" class="texto" name="username" <?php echo (isset($_GET['id']))? "value='".$coluna_select['username']."'" : "" ?> autofocus></td> </tr> <tr> <td><?php echo (isset($_GET['id']))? "Nova senha:" : "Senha:" ; ?></td> <td class="campo"><input type="password" class="texto" name="senha" <?php echo (isset($_GET['id']))? "" : "required" ?>></td> </tr> <tr> <td><?php echo (isset($_GET['id']))? "Confirmar nova senha:" : "Confirmar senha:" ; ?></td> <td class="campo"><input type="password" class="texto" name="confsenha" <?php echo (isset($_GET['id']))? "" : "required" ?>></td> </tr> <?php //----------------------------------------------------------------------------------------------- }else if($_GET['tipo'] == "home"){ if(isset($_GET['id'])){ //Query de seleção $query_select = "SELECT * FROM vocesabia WHERE id=".$_GET['id']; $result_select = mysql_query($query_select); $coluna_select = mysql_fetch_assoc($result_select); } ?> <tr> <td>Voce sabia que...</td> <td class="campo"><textarea name="informacao"> <?php echo (isset($_GET['id']))? $coluna_select['informacao'] : "" ?> </textarea></td> </tr> <?php //----------------------------------------------------------------------------------------------- }else if($_GET['tipo'] == "banner"){ if(isset($_GET['id'])){ //Query de seleção $query_select = "SELECT * FROM banner WHERE id=".$_GET['id']; $result_select = mysql_query($query_select); $coluna_select = mysql_fetch_assoc($result_select); } ?> <tr> <td>Titulo:</td> <td class="campo"><input type="text" class="texto letras" name="titulo" <?php echo (isset($_GET['id']))? "value='".$coluna_select['titulo']."'" : "" ?> autofocus></td> </tr> <tr> <td>Imagem<?php echo (isset($_GET['id']))? " atual" : "" ; ?>:</td> <td class="campo"> <?php if(isset($_GET['id'])){ echo ($coluna_select['imagem'] != "")? "<img src='../pages/src/banner/".$coluna_select['imagem']."'><br>" : "<img src='../pages/src/setores/logoPadrao.png'>"; } ?> <input type="text" class="texto" id='foto' name="foto_mostrar" placeholder="Foto" title="Foto" readonly/> <input hidden type="file" class="texto" id="foto_carregada" name="foto"> </td> </tr> <?php }//Fim if de tipo ?> <!--Botões e campos hidden--> <tr> <td colspan="2"><input type="submit" <?php echo (isset($_GET['id'])) ? 'name="atualizar" value="Atualizar"' : 'name="salvar" value="Salvar"' ; ?> id="btnLogin"></td> </tr> <tr> <td colspan="2"><input type="hidden" name="tipo" value="<?php echo $_GET['tipo'] ?>"></td> </tr> <?php if(isset($_GET['id'])){ ?> <tr> <td colspan="2"><input type="hidden" name="id" value="<?php echo $_GET['id'] ?>"></td> </tr> <?php } ?> </table> </form> <!--Chamadas do editor--> <script> CKEDITOR.replace( 'informacao' ); </script>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.