Ir para conteúdo
Fórum Script Brasil

gabi_poa

Membros
  • Total de itens

    105
  • Registro em

  • Última visita

Tudo que gabi_poa postou

  1. fiz a substituioção que sugeriste. porém ainda não consigo ver o valor da variável na próxima página. nela uso: isso deve estar dentro do form? não sei o que pode estar dando errado.
  2. Já vi que tem um monte sobre isso pesquisando o fórum, mas não deu certo. Preciso passar uma vriável de uma página para outra. A variável é o valor de um botão de radio, form usa post e não funciona. porquê????
  3. gabi_poa

    Envio De Email

    ? Não sei o que é sendmail.... Mas não deve ter, porque funciona em outros servidores. Vou ver o que é isso e falar com o suporte. VLW
  4. gabi_poa

    Envio De Email

    tenho uma página que emvia email html. porque se eu coloco ela um servidor vem a msg (não estou testando no meu micro):
  5. é foi mais ou menos o que eu pensei. valeu a mão
  6. Estou fazendo uma cadeira de sistemas de informação, e estamos aprendendo access. Uso php e mysql, e não me convenci da utilidade do programa. sem considerar usuários que não programam, quais as vantagens e desvantagens do access?
  7. gabi_poa

    Move_uploaded_file()

    desculpa demorar p responder. fiz pelo programa de ftp e deu certo. entrei no painle de admin que me indicaram mas n tinha nada parecido com o q o kaiba falou. amanhã vejo isso. obrigada pela força.
  8. gabi_poa

    Move_uploaded_file()

    ainda está dando a mesma msg....... porque esse script funcionaria em um servidor e n em outro?
  9. gabi_poa

    Move_uploaded_file()

    estou tendo problemas com um script que faz o upload de uma imagem p o bd. tenho um igualzinho rodando em outro servidor, e q não da problema. sei q o servidor e linux. recebo a seguinte mensagem: A linha 13 a que a msg se refere é if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploaddir . $_FILES['arquivo']['name'])) { $diretorio = $uploaddir . $_FILES['arquivo']['name']; chmod ($diretorio, 0774); } else { print("Houve um erro na transferencia do arquivo:\n"); não foi feito o move_upload. alguma idéia? muito obrigada
  10. gabi_poa

    Rename

    estou recebendo Warning: rename() failed (Permission denied) in c:\program files\easyphp\www\rename.php on line 54 o pedaço de código é $newName = $dir."/".substr($file, 0, 3).".".$ext; $oldname=$dir."/".$file.".".$ext; $doIt=rename($oldName, $newName); echo $newName."<br>"; porque rename n esta funcionando?
  11. olha, eu acho que, para começar, o melhor é usar o easyphp, que vem com o phpadmin, uma interface que facilita o manejo dos bancos mysql. tem inclusive muitos servidores que disponibilizam esta interface para você administrar seus sites. é mais direto, e dá para dar comandos selecionando opções, e os códigos são gerados pelo soft. sugiro que você baixe uma apostila de mysql, ou, se estiver na facul, tire um livro da biblioteca. o seu caso não é só inserir, tem que conectar ao banco, configurar as ações do formulário, talvez filtrar algumas informações. por exemplo, em um arquivo chamado grava.php <form action="?acao=cadastrar" method="POST"> <input type="text" name="campoForm"> <input type="submit" name="enviar" value="Enviar"> </form> <? require("conexao.inc.php"); //arquivo incluido que contem todas as variaveis de acesso ao bc: name, host, senha, necessarias para conexao com o MYSQL $conexao = mysql_connect($host,$user,$pass); //variáveis setadas no arquivo chamado pelo require aí em cima mysql_select_db($db_name,$conexao); //qual o bc que quero usar, com os parâmetros que passei acima switch ($acao){ case "cadastrar": $cadastrar = mysql_query("INSERT INTO sua_tabela (campo_alvo) VALUES ('$campoForm')") or print (mysql_error()); } ?>
  12. gabi_poa

    Ai Galera Erro Em Sessao

    inicie sua página com session_start(); deve ficar mais ou menos assim session_start(); if (!session_is_registered('nome_user'){ $userid="$userid"; $d="$pass"; include("../db.php"); $resultado = mysql_query("SELECT * FROM cliente WHERE nome='$userid' and codigo = '$d'"); $num_linhas = mysql_num_rows($resultado); if ($num_linhas == 0){ echo "Usuário ou senha inválidos<br>"; echo "<a href=javascript:history.go(-1)>Voltar</a>"; }else{ while ($linha=mysql_fetch_array($resultado)){ $id_user=$linha["nome"]; $nome_user=$linha["id"]; //session_start(); tinha q tirar daqui, editei o post session_register('id_user','nome_user'); $se = true; } if ($se){ sessão OK, vai p outra pg? } }
  13. tem outra forma que aprendi aqui no fórum: Colocando-se "name='foo[]'", quando esses campos forem passados para o PHP, eles vão retornar dentro da array $_POST['foo'], ou seja, $_POST['foo'][0] vai ser o 1º campo marcado, $_POST['foo'][1] vai ser o 2º campo marcado, $_POST['foo'][2] vai ser o 3º campo marcado. Isso mesmo que alguns campos estejam desmarcados, a array vai trazer somente os que forem marcados. Depois da para fazer um for com um if dentro (para ver se está vazio) e ir colocando no bc
  14. certo, entendi a msg. tava achando que esse negócio de ficar criando tabelas novas cada vez que um prof se cadastra n era legal. vou refazer o banco e dar uma estudada em mysql.
  15. se o seu script é este, use == ao invés de = para fazer a comparação.
  16. gabi_poa

    Seleção Em Um Select Box

    olha, n entendo asp, pode ser que eu esteja falando bobagem, mas você armazena o resultado da sua busca na var $cor?
  17. vamos tentar de novo, então: <?php $resultado = mysql_query("SELECT * FROM users ORDER BY id DESC"); echo "<select name='menueditusers' id='menueditusers' onChange='MM_jumpMenu("parent",this,0)'>"; while ($row_users = mysql_fetch_array($resultado)){ $id=row_users["id"]; $whoIs=$row_users["login"]; echo "<option value=\"$id\">$whoIs</option>" } </select>"; usei fetch_array, que pode receber MYSQL_ASSOC como segundo parâmetro, se for importante. tirei uns . de <option value='.$row_users["id"].'> não sei porque estão ali login entre aspas duplas "login" tirei dali os $row_users["login"]; porque tavam dentro dum echo. dentro do echo tem que colocar aspas assim: \"valor\" como em \"$id\". fiz porque fica mais facil de entender olha, se não deu, descreve o que esta acontecendo ou evnetuais msg de erro
  18. ]<?php $resultado = mysql_query("SELECT * FROM users WHERE login ORDER BY id DESC"); echo "<select name=\"menueditusers\" id=\"menueditusers\" onChange=\"MM_jumpMenu('parent',this,0)\"> while ($row_users = mysql_fetch_assoc($resultado)){ <option>echo $row_users['login']</option> } </select>"; deve mostrar os logins selecionados. no teu script, por acaso, não tens que declarar $users antes de chamá-la?
  19. gabi_poa

    Problemas Com Mail

    parece que o problema não é nesse pedaço. quem sabe você manda o form, com os botões de radio. manda o pedaço que seta a variável $para. outra coisa, ele manda as duas mensagens (a do if e a do else) ou há, por acaso, dois registros iguais na sua tabela inov_cadastro? foi o que pude entender. Qual o assunto dos emails que você recebe?
  20. gabi_poa

    Separar Uma Variavel

    Se você procurar no php.net por file na lista de funções tem, por exemplo $nome=basename($path); que retorna o nome. Tem várias outras deste tipo, não lembro quais são. Você pode testá-las também.
  21. gabi_poa

    Mail()

    Não tem que enviar os headers? $headers = "From: Eu <trindade@producao.ufrgs.br>\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\n"; (...) mail("trindade@producao.ufrgs.br", "Envia imagem", $msg, $headers);
  22. Olá. Estou fazendo um site para professores e estudantes de química. Nele, os professores se cadastram e podem enviar arquivos e questões. Os estudantes poderão, por sua vez, consultar estes materiais. Esta é uma explicação rápida sobre o projeto. Abaixo descrevo como comecei a montar o projeto (acadêmico). Minha dúvida é a seguinte: Quando o professor se cadastra são criadas duas tabelas, da seguinte forma: $nomeT=$user_login; $nomeT.="_textos"; $nomeQ=$user_login; $nome.="_questoes"; A primeira tabela se chama $nomeT e a segunda $nomeQ. Portanto, se houverem 10 professores cadastrados no site, haverão 20 tabelas de professores, além de outras 3 de controle do site. Isto é bom? Não tem tabelas demais? Talvez eu consiga um servidor da universidade para hospedar este projeto, mas, do jeito que está, vocês acham que vai funcionar bem quando (e se) tiver muitos usuários? Obrigada pela atenção.
  23. solução do illidan: eu coloquei uma variável $inc que incrementa dentro do primeiro while, aí ela vira o name, assim: <input name=\"$inc\" type=\"checkbox\" value=\"1\">[CODE] depois, eu fiz o seguinte (não morram de rir) [CODE]for ($i=0; $i<=$inc; $i++){ if ($i==1){ while($linha = mysql_fetch_array($i)){ $what=$linha["tópico"]; $valores=valores.$what; } } } vou tentar a do error, não sabia disso. vlw
  24. não, usa o post. Mas eu n sei a diferença enyre um e outro, apesar de finalmente ter tomado vergonha na cara e tirado a "bíblia" da biblioteca............ quanto à sua sugestão: marcar os values com 1 eu vou pegar os valores de "value" e concatenar numa string com um separador e depois guardá-la numa tabela. tipo 1/2/3 etc aí eu preciso de values diferentes. vou tentar alguma coisa com arrays. olha, é provável que eunão tenha entendido a tua sugestão. se eu conseguir eu aviso. vlw a mão
  25. Gente, é o seguinte: faço uma consulta numa tabela e jogo os resultados de um dos campos numa tabela html, ao lado de checkboxes. Aí, a pessoa deve selecionar as que ela quer e clicar num botão: selecionar. Quando fui fazer me apertei........ Olha só o meu código: //loop no campo e exibe em html, isto funciona ok while($linha = mysql_fetch_array($select)){ $id = $linha["id"]; $what= $linha["tópico"]; echo "<tr><td><input name=\"assunto\" type=\"checkbox\" value=\"?assunto=$what\"></td><td>$what</td></tr>\n"; } //verifica o que foi selecionado, isto n funciona switch ($acao){ case "agrupar": if ($assunto != ""){ //vê se pelo menos um chcbx foi clicado $valores=""; $meusTopicos = mysql_query("SELECT tópico FROM $nome ORDER BY tópico"); while($linha = mysql_fetch_array($meusTopicos)){ $assunto=substr($assunto, 9); // para tirar a parte ?assunto= $what=$linha["tópico"]; if (strcasecmp ($what,$assunto)==0){ //igualdade de strings, foi selecionada $valores=valores.$what; //eu tava pensando em junatr todos os valores selecionados numa string } } } } Não deu certo. Se eu der um echo na variável $valores, no fim do case, mostra nada. Vlw
×
×
  • Criar Novo...