Olá, pessoal!
Estou desenvolvendo um sistema razoavelmente grande aqui na empresa que faço estágio, é um site para fazer inscrição em um evento acadêmico.
Tenho usuário que eu valido por cpf, as inscrições/resumos são ligadas a esses usuários, mas em cada inscrição eu posso ter 0-N co-autores no trabalho. Eu insiro e verifico os dados através do cpf do co-autor.
Atualmente todo o processo de inscrição é em uma única página, onde eu valido os dados e a quantidade de palavras no resumo por javascript. É preciso fazer várias verificações antes de inserir a pessoa como co-autor (se já não está inscrito, se o cpf está cadastrado, se a pessoa quer apresentar,...).
Postei aqui na parte de PHP porque quando eu fiz a inscrição separada em 3 partes, eu validei toda essa história do co-autor com php, e não sei agora como seria melhor... php, ajax ou javascript ? Poderiam me dar alguma ideia?
Atualmente está em ajax (apenas para aparecer mais ou menos campos para co-autor) e acho que no javascript seria interessante, mas não sei como utilizar o valor do javascript para jogar nas várias consultas em php. Apesar de que agora que escrevi esse tópico acabei tendo um ideia, vou testá-la já, mas se puderem dar outras sugestões eu agradeço.
- Fórum WMO
- → Viewing Profile: Tópicos: Juh_
About Me
Estudante de Análise e Desenvolvimento de Sistemas & Estagiária em Programação WEB.
Community Stats
- Group Usuários
- Active Posts 12
- Profile Views 1939
- Member Title Novato no fórum
- Age 33 years old
- Birthday April 27, 1992
-
Sexo
Female
-
Localidade
São Carlos - SP
Social Networks
-
Facebook
juliana.clsantos
0
Neutral
User Tools
Friends
Juh_ hasn't added any friends yet.
Latest Visitors
Topics I've Started
"validação" De Dados
07/12/2012, 08:43
Permission Denied
16/10/2012, 15:37
Olá!
Antes do feriado transferi alguns arquivos do meu serviço para o meu notebook. Editei algumas coisas nos arquivos e hoje quando substitui os arquivos no computador do servico está dando erro. .
"Warning: require_once(/home/usuario/NetBeansProjects/gel/sys/inc/config.inc.php): failed to open stream: Permission denied in /home/usuario/NetBeansProjects/gel/inc/header.php on line 3 Fatal error: require_once(): Failed opening required '/home/usuario/NetBeansProjects/gel/sys/inc/config.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/usuario/NetBeansProjects/gel/inc/header.php on line 3"
Bom, não sei o que é o erro exatamento, mas como vi ali o "Permission denied", fui no gFTP alterar as permissões. O erro estava indicando o caminho /home/usuario/NetBeansProjects/gel/index.php, depois que alterei para 777 indica o config... Os arquivos continuam praticamente idênticos aos de antes.
Alguém pode ajudar?
_____________________________________________________________________________________________________________________
Consegui resolver. Tinha alguns arquivos que ainda estavam sem a permissão 777. Consegui alterar todos usando o "sudo chmod -R 777 /home/usuario/NetBeansProjects/gel"
gel é a pasta que está todos os arquivos do sistema. Quando tentei por comando antes não usei o -R e por isso tinha vários arquivos com a permissão errada.
Antes do feriado transferi alguns arquivos do meu serviço para o meu notebook. Editei algumas coisas nos arquivos e hoje quando substitui os arquivos no computador do servico está dando erro. .
"Warning: require_once(/home/usuario/NetBeansProjects/gel/sys/inc/config.inc.php): failed to open stream: Permission denied in /home/usuario/NetBeansProjects/gel/inc/header.php on line 3 Fatal error: require_once(): Failed opening required '/home/usuario/NetBeansProjects/gel/sys/inc/config.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/usuario/NetBeansProjects/gel/inc/header.php on line 3"
Bom, não sei o que é o erro exatamento, mas como vi ali o "Permission denied", fui no gFTP alterar as permissões. O erro estava indicando o caminho /home/usuario/NetBeansProjects/gel/index.php, depois que alterei para 777 indica o config... Os arquivos continuam praticamente idênticos aos de antes.
Alguém pode ajudar?
_____________________________________________________________________________________________________________________
Consegui resolver. Tinha alguns arquivos que ainda estavam sem a permissão 777. Consegui alterar todos usando o "sudo chmod -R 777 /home/usuario/NetBeansProjects/gel"
gel é a pasta que está todos os arquivos do sistema. Quando tentei por comando antes não usei o -R e por isso tinha vários arquivos com a permissão errada.
Problemas De Inserção Com Checkbox
16/03/2012, 09:56
Bom dia, pessoal!
Comecei a lidar com PHP recentemente e estou encontrando dificuldades pra inserir o valor dos checkbox no mySql. Estou fazendo um site para controle de um evento de bazares, todo ano tem novas edições com novas lojas participantes. O problema encontra-se na hora de adicionar valores ligando uma determinada Edição do evento com as Lojas participantes dele. Quando eu adiciono uma nova edição eu já adiciono as lojas, e aí está tudo O.K. Mas quando eu vou editar essa edição excluindo as lojas já existentes e adicionando novas, isso não ocorre.
HTML (tirei algumas coisas pra encurtar, no geral as tags tr, td, table, div, form, css e outras que não tinham php)
PHP(também tirei algumas coisas, como redirecionamento e mensagens de erro ou sucesso)
Poderiam ajudar? Queria tentar terminar hoje o site, já que só falta isso.
Desculpem se estiver meio bagunçado, fiz agora o cadastro no site e é o primeiro tópico, então deve tá ruim de ler pela falta de formatação.
Ah, e não importa quantos checkbuttons eu marque como check, se a quantidade for maior do que 0, o programa adiciona dois registros iguais no banco.
Comecei a lidar com PHP recentemente e estou encontrando dificuldades pra inserir o valor dos checkbox no mySql. Estou fazendo um site para controle de um evento de bazares, todo ano tem novas edições com novas lojas participantes. O problema encontra-se na hora de adicionar valores ligando uma determinada Edição do evento com as Lojas participantes dele. Quando eu adiciono uma nova edição eu já adiciono as lojas, e aí está tudo O.K. Mas quando eu vou editar essa edição excluindo as lojas já existentes e adicionando novas, isso não ocorre.
HTML (tirei algumas coisas pra encurtar, no geral as tags tr, td, table, div, form, css e outras que não tinham php)
<? //SELECIONA TODAS AS LOJAS $loja = new Loja(); $lojas = $loja->selecionarTodasLojas("LojNome"); if($lojas != null){ foreach($lojas as $loja){ // VERIFICA SE A EDICAO SELECIONADA POSSUI A LOJA ATUAL $edicaoLoja = new EdicaoLoja(); $edicaoLoja->selecionarEdicoesLojaPorIdLojaIdEdicao($_GET['IdEdicao'],$loja->getId()); if($edicaoLoja->getId() != null){ ?> <td class="meio"><input name="edicaoLoja[IdLoja]" type="checkbox" checked="checked" value="<?=$loja->getId()?>"></td> <? }else{ ?> <td class="meio"><input name="edicaoLoja[IdLoja]" type="checkbox" value="<?=$loja->getId()?>"></td> <? } } } ?> <input type="hidden" name="acao" value="Adicionar"> <input type="submit" name="botao" value="Adicionar" id="botao" class="submit" />
PHP(também tirei algumas coisas, como redirecionamento e mensagens de erro ou sucesso)
$edicaoLoja = new EdicaoLoja(); $edicaoLoja->selecionarEdicaoLojasPorIdEdicao($_GET['IdEdicao']); switch($_POST['acao']) { // ADICIONAR case "Adicionar": if ($_POST['edicaoLoja'] != null){ foreach ($_POST['edicaoLoja'] as $idLoja) { $edicaoLoja = new EdicaoLoja(); $edicaoLoja ->setIdEdicao($_GET['IdEdicao']); $edicaoLoja ->setIdLoja($idLoja); $edicaoLoja ->adicionarEdicaoLoja($edicaoLoja); } } /* Esse é o modelo usado pra inserir as lojas no momento de criação do evento,mas quando ** tento inserir mais lojas depois de já ter criado a edição, esse mesmo método não dá certo ** (na hora de fazer o inserir após criar o evento, eu troquei ali o $_POST['loja'], ** por $_POST['edicaoLoja'], pra bater o name.) **/ if($_POST['loja'] != null){ foreach($_POST['loja'] as $idLoja){ $edicaoLoja = new EdicaoLoja(); $edicaoLoja->setIdEdicao($idEdicao); $edicaoLoja->setIdLoja($idLoja); $edicaoLoja->adicionarEdicaoLoja($edicaoLoja); } } }*/
Poderiam ajudar? Queria tentar terminar hoje o site, já que só falta isso.
Desculpem se estiver meio bagunçado, fiz agora o cadastro no site e é o primeiro tópico, então deve tá ruim de ler pela falta de formatação.
Ah, e não importa quantos checkbuttons eu marque como check, se a quantidade for maior do que 0, o programa adiciona dois registros iguais no banco.
- Fórum WMO
- → Viewing Profile: Tópicos: Juh_
- Privacy Policy
- Regras ·