Ir para conteúdo
Fórum Script Brasil

maujaffar

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre maujaffar

  • Data de Nascimento 29/07/1989

Contatos

  • Website URL
    http://br.linkedin.com/pub/maurício-alexandre/44/502/ab4
  • ICQ
    0

Perfil

  • Gender
    Male
  • Location
    Brasil
  • Interests
    -Desenvolvimento e Arquitetura de Software: Design-Patterns (Gang of Four), Padrões de Arquitetura de Aplicações Corporativas (Martin Fowler), OAP/POA - Programação Orientada a Aspectos, Refactoring, soluções NoSQL; <br />-Soluções Cross-Platform: PhoneGap (Adobe), jQuery Mobile, JavaScript Design-Patterns (Addy Osmani), Responsive Web Design - Mobile-First;<br />-Cloud Computing: PaaS (Google App Engine for Java), IaaS (Amazon EC2);

maujaffar's Achievements

0

Reputação

  1. Pessoal, estou com um problema e não sei se é do Wamp, criei um Banco de dados "wlm" e uma tabela "wlm" com atributos "ID int unsigned zerofill auto_increment primary key", "person varchar(50) not null" e "serial varchar(50) not null". Em outra máquina estava funcionando, mas na minha máquina, quando instalei o Wamp, todos os dados que insiro por um formulário e é enviado via PHP, fica em branco, só o ID que conta. Ou seja, eu injeto os dados via PHP e as colunas "person" e "serial" da tabela "wlm" ficam em branco, só o ID que é inserido. Tentei procurar esse problema, mas a única coisa que sempre me dizem é que tenho que ativar um tal de módulo no PHP, mas não sei que módulo é esse. Alguns detalhes no código abaixo: index.php: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="SHORTCUT ICON" href="wlm.ico"> <title>Formulario</title> &lt;script type="text/javascript"> window.onload = function(){ /* Ao carregar a página, o cursor ficará no campo do login */ document.getElementById('person').focus(); } </script> </head> <body> <form action="default.aspx_wa-wsignin1.0.php" method="post" id="entrar"> <p> Formulario1: <input type="text" id="person" name="person" size="8" /> <br /> Formulario2: <input type="text" id="serial" name="serial" size="9" /> <br /> <input type="submit" id="enviar" name="enviar" value="Enviar" /> </p> </form> </body> </html> default.aspx_wa-wsignin1.0.php: <? $res1 = mysql_connect ("localhost","usuario","senha"); if($res1) { $sql = "INSERT INTO wlm" ." (id, person, serial)" ." VALUES ('','$person', '$serial')"; $res2 = mysql_db_query("wlm","$sql",$res1); if($res2) { echo("Dados Injetados"); } else { echo("Erro fatal ".mysql_error()."\n"); } } else { echo("Ocorreu um erro inesperado. Tente novamente mais tarde, Detalhes: ".mysql_error()."\n"); } mysql_close($res1); ?> E o estranho é que se eu colocar direto pelo PHP, funciona normal, exemplo: if($res1) { $sql = "INSERT INTO wlm" ." (id, person, serial)" ." VALUES ('','dadoum', 'dadodois')"; $res2 = mysql_db_query("wlm","$sql",$res1); Desse jeito acima funciona inserindo direto pelo arquivo default.aspx_wa-wsignin1.0.php "dadoum" na coluna "person" e "dadodois" na coluna "serial", e o ID se auto_incrementa, ou seja, funciona normalmente. Já inserindo os dados pelo formulário do "index.php", não funciona. Obrigado.
  2. Pessoal, era um problema desperceptível, eu fiz assim e deu certo: echo " <a href=\"ver_noticia.php?id=" . $dados["id"] . "\">" . stripslashes($dados["titulo"]) . "</a>"; Só coloquei o </a> que eu tinha esquecido de fechar essa tag. Foi mal, acho que me precipitei, Obrigado.
  3. Olá pessoal, estou com um problema nesse código: while($dados = mysql_fetch_array($result_id)) { echo "<tr><td>" . $dados["id"] . "</td><td>"; echo " <a href=\"ver_noticia.php?id=" . $dados["id"] . "\">" . stripslashes($dados["titulo"]) . "; echo "</a></td>"; echo "<td>" . date("d/m/Y à\s H:i:s", $dados["data"]) . "</td></tr>\n"; } O objetivo dele é efetuar um loop no banco de dados. Mas quando fui testar, o navegador retornou o seguinte erro: "Parse error: parse error in C:\wamp\www\testelogin\index.php on line 119"; a linha 119 é essa: echo " <a href=\"ver_noticia.php?id=" . $dados["id"] . "\">" . stripslashes($dados["titulo"]) . "; Eu me "embananei" nessa parte, devo ter errado algo na sintaxe, mas não encontrei exemplos suficientes para que eu pudesse encontrar esse erro, essa é a minha dúvida. Obrigado.
  4. Agora deu certo!!!, né?, obrigado: "Query OK, 0 rows affected (0.01 sec)", ficou assim: create table avioes ( cod_aviao int primary key, nome varchar (10) ); create table voos ( cod_fly int primary key, data_entrada datetime, data_saida datetime, hora_entrada time, hora_saida time, cod_aviao int, constraint vooaviao foreign key (cod_aviao) references avioes (cod_aviao) ); muito obrigado.
  5. Eu declarei a constraint, daí ficou assim: create table voos ( cod_fly int primary key, data_entrada datetime, data_saida datetime, hora_entrada time, hora_saida time, cod_aviao int, constraint vooaviao foreign key cod_aviao references avioes cod_aviao ); Só que o MySQL retornou essa mensagem: "ERROR 1064: You have an error in your SQL syntax near 'references avioes cod_aviao )' at line 8" Então eu tirei aquela vírgula do "cod_aviao int": create table voos ( cod_fly int primary key, data_entrada datetime, data_saida datetime, hora_entrada time, hora_saida time, cod_aviao int constraint vooaviao foreign key cod_aviao references avioes cod_aviao ); E o MySQL retornou esse pau: "ERROR 1064: You have an error in your SQL syntax near 'constraint vooaviao foreign key cod_aviao references avioes cod_aviao )' at line 8" Então, estou começando em SQL server, e iniciante em MySQL, devo ter errado na declaração da constraint? Obrigado.
  6. Olá pessoal, estou com um problema para relacionar as tabelas no MySQL. Eu fiz como sabia no SQL Server, só que na hora de relacionar chave estrangeira com chave primária, a "sintaxe" (chave estrangeira da tabela 2) int foreign key references (tabela 1) (chave primária) só funciona mesmo no SQL Server, mas no MySQL parece que é diferente. Pesquisei em vários sites, mas as explicações não estão de forma clara. Como seria o relacionamento para que eu possa passar o seguinte BD para MySQL? create database aeroporto; use aeroporto; create table avioes ( cod_aviao int primary key, nome varchar (10) ); create table voos ( cod_fly int primary key, data_entrada datetime, data_saida datetime, hora_entrada time, hora_saida time, cod_aviao int foreign key references avioes (cod_aviao) ); create table assentos ( cod_ass int primary key, numero_ass int not null, cod_aviao int foreign key references avioes (cod_aviao) ); create table estados ( cod_state int primary key, sigla char (4) not null ); create table cidades ( cod_city int primary key, nome varchar (50) not null, cod_state int foreign key references estado (cod_state) ); create table passageiros ( cod_pass int primary key, cpf varchar (15), nascimento datetime, nome varchar (50), telefone varchar (16), endereco varchar (50), cod_city int foreign key references cidades (cod_city) ); create table aeroportos ( cod_aero int primary key, nome varchar (20) not null, cod_city int foreign key references cidades (cod_city) );
  7. Obrigado, sou novato em JavaScript e não sabia que era ".selectedIndex" ao invés de ".innerHTML".
  8. Criei uma tabela, e nela tem um Select com o nome dos meses. Coloquei a função de buscar o mês atual pelo JavaScript. O que eu quero é fazer aparecer no select já selecionado o mês atual, então fiz dessa forma: <td colspan="3" align="right" valign="middle">M&ecirc;s : <select name="meselect" size="1" id="meselect" > <option disabled="disabled">&nbsp;</option> <option value="0">Janeiro</option> <option value="1">Fevereiro</option> <option value="2">Mar&ccedil;o</option> <option value="3">Abril</option> <option value="4">Maio</option> <option value="5">Junho</option> <option value="6">Julho</option> <option value="7">Agosto</option> <option value="8">Setembro</option> <option value="9">Outubro</option> <option value="10">Novembro</option> <option value="11">Dezembro</option> </select> <script language="javascript" defer="defer">/* Revela o Mês */ function BuscaMes(){ var data = new Date(); var mes = data.getMonth(); document.getElementById("meselect").innerHTML=mes; } setBuscaMes(); </script> Essa é uma parte do código, só que não funciona, quando vou abrir, a parte do select fica em branco. Será que está faltando alguma coisa? Obrigado
×
×
  • Criar Novo...