Ir para conteúdo
Fórum Script Brasil

Rhyrok

Membros
  • Total de itens

    70
  • Registro em

  • Última visita

Sobre Rhyrok

Rhyrok's Achievements

0

Reputação

  1. não entende a pergunta! :wacko: É assim, eu tenho um campo select em um formulário meu, aqueles que, você escolhe um Assunto da lista... Vamos supor que eu tenha 3 valores: Duvida Sugestão Reclamação Eu queria o seguinte, quando escolhessem Duvida, aparecesse um texto embaixo dessa caixa (ou em outro lugar), como uma ajuda, e assim com os outros, exemplo: Ao Selecionar DUVIDA aparece embaixo: Por favor, para complementar sua duvida seja detalhista etc etc etc... Ao selecionar SUGESTÃO aparece embaixo: Seja detalhista na sua sugestão, para podermos atender você melhor etc etc.... Entendeu? Eu queria um texto de ajuda, que aparecesse apenas quando selecionado, é possivel? Não sei nada de javascript, só de php, mais acho que em php não da...
  2. Rhyrok

    Erro de parametro

    Pelo que entendi, ele não acha absolutamente nada, e por isso da o erro, troque: $sql = "SELECT * FROM categorias WHERE id_categoria= $id"; por $sql = "SELECT * FROM categorias WHERE id_categoria = '".$id."'";
  3. Opa, romerito, teria como fazer isso com aquelas listas? (drop down ou sei la), mais por exemplo, quando X opção estiver marcada, aparecer X texto na textarea...?
  4. Rhyrok

    Duas duvidas

    Ola galera, eu gostaria que me respondessem duas perguntas: A primeira é, vendo que várias partes do meu site são por POST, eu gostaria de saber, se alguém criar uma pagina (fora do meu servidor) fazer um formulário identico, colocar POST e enviar para minha pagina, vai ser possivel? O php tem alguma segurança contra isso? (pois vi o tópico do usuario dizendo sobre os arquivos do meu servidor não poderem ser abertos em outro) A segunda é, eu fiz um formulario de contato, porem, tenho um select box (aqueles dropdown) e queria o seguinte: Quando estiver em Duvida aparecer X mensagem Quando estiver em Sugestão, aparecer Y mensagem eetc... como posso fazer isso? Vlw
  5. você colocou no inicio session_start(); Se não, coloque
  6. Bem, pelo que entendi no seu código ele tava consultando o banco de dados, mais se você quer que apareça o resultado de um form, faça o seguinte: No form, acrescente action="nomedessapagina" e de nome aos campos, exemplo: <form method="post" action="teste.php"> //inicio do formulario <input type="text" name="abc"> //Dando nome ao campo para identificação <input type="Submit"> //Botão submit... e então nessa pagina "teste.php" você usa: echo $_POST['abc']; massssssssssssssss se eu entendi errado, e você qur exibir os resultados da busca do mysql, faça o seguinte Você pode armazenar os valores encontrados, por exemplo: $aulas = $row[1]; (isso ainda dentro do while la emcima) e etc, e na hora d emostrar, faça assim: <td> <?php echo 'Aulas: ' . $aulas . '.'; //exibe a variavel aulas e coloca um ponto no final echo '<br>' . $outravariavel . '.'; //pula a linha e exibe outro valor e coloca um ponto no final ?> </td> Pronto, deu pra entender?
  7. COmo eu disse, se você diz o "nome" dele, for o "login" que ele utilizou então apenas de um: echo $_SESSION['login']; E pronto, coloque isso em qualquer pagina
  8. Não entendi muito bem, você já tem o valor e quer passar para outra pagina? Você pode utilizar sessions, ou se o código e o formulario for na mesma pagina, crie uma variavel com o valor.
  9. teoricamente, se quando você diz que quer o nome dele, estiver falando no login, isso já é feito na seguinte parte: //Cria a sessão e manda pra pagina principal.php session_start(); $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header("Location:principal.php"); } ?> Assim, para exibir o login, só é preciso digitar: echo $_SESSION['login']; Agora vamso supor, que no cadastro, ele cadastrou um nome, ai você teria que fazer o seguinte, como ele já fez a consulta no mysql (verificou se o usuario e senha existem e são iguais) você precisaria fazer isso: while ($dados = mysql_fetch_assoc($sql_logar)){ echo $dados['nome']; echo $dados['email']; echo $dados['sobrenome']; } nesse caso, ele exibe o valor que existe no Nome no seu banco de dados (no caso, o que ele cadstrou) mude para o nome que tiver (Ex: Em vez de nome ele registrou para "nick"), você pode por isso antes do ?> agora, você tambem pode criar sessões, assim você pode usar elas em qualquer lugar, enquanto ele tiver logado; while ($dados = mysql_fetch_assoc($sql_logar)){ $_SESSION['nome'] = $dados['nome']; $_SESSION['email']echo $dados['email']; $_SESSION['sobrenome']echo $dados['sobrenome']; } E então, quando precisar do nome, email ou sobrenome, só é necessario escrever: echo $_SESSION['nome']; Entendeu? Agora sua pagina de login, você poderia fazer assim: <?php echo 'Bem vindo ' . $_SESSION['nome'] . '!'; echo '<br>Seu email é ' . $_SESSION['email'] . '.'; echo '<br>Seu sobrenome é ' . $_SESSION['sobrenome'] . '.'; echo '<br>Seu login é ' . $_SESSION['login'] . '.'; ?>
  10. Rhyrok

    (Resolvido) PHP inject

    Eu também acho isso, mais acho que, ele deve estar trabalhando de uma forma que "cria" os arquivos de forma automatica, então não deve existir os pré definidos... Mais pensando bem, se assim for, ele pode adicionar os nomes num banco de dados, depois de criar o arquivo, e assim, quando for abrir, verificar se tal arquivo existe na tabela, e se existir, abrir...
  11. Rhyrok

    (Resolvido) PHP inject

    humm, entendi, acredito que não, pois teria que ser: display.php?page=http://... só nisso já daria erro, eu ACHO... Mais tente o seguinte, coloque na frente da variavel get o endereço do seu site, por exemplo: $arquivo = "http://www.meusite.com.br/" . $_GET['page']; e manda abrir o $arquivo, assim se alguém por algum outro arquivo, de outro site, por exemplo, http://www.virus.com.br/script.php ficaria: echo $arquivo; http://www.meusite.com.br/http://www.virus.com.br/script.php E obviamente ele não ia encontrar, e se fosse um arquivo valido, ficaria: http://www.meusite.com.br/abc.txt Onde no caso o endereço seria ?page=abc.txt Deu pra entender? Eu não sou um mestre em php, deve haver outras soluções, mais essa concerteza pode dar certo... Qualquer coisa fala ai
  12. Rhyrok

    Formulário não mostra dados

    é realmente, testei aqui e o ESerra está certo, me passaram a informação errado mesmo, obrigado eserra
  13. Rhyrok

    (Resolvido) PHP inject

    Não entendi, ele pega o valor do GET do page e da include nisso? Exemplo: include $_GET['page']; Se for isso, ele da include através do seu get, então não é perigoso, você pode por um if para ver se o arquivo existe e se existir, abrir ele...
  14. Rhyrok

    Formulário não mostra dados

    Tente nos dois, mais acredito que o seu esteje errado, eu já tentei fazer o mesmo com IF, e nesse forum mesmo me disseram que não era possivel iniciar o if, "fechar o php", para depois abrir e fechar o if...Se o código tem { e } ambos tem que estar dentro do MESMO <?php ?> Exemplo: Não é possivel fazer isso: <?php if ($blablabla = 0){ ?> <center>aaaaaaaaa</center> <?php } ?> Teria que ser: <?php if ($blablabla = 0){ echo '<center>aaaaaaaaa</center>'; } ?>
×
×
  • Criar Novo...