
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
-
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> <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.
-
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.
-
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.
-
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.
-
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.
-
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) );
-
(Resolvido) JavaScript: fazer o select reconhecer o mês
pergunta respondeu ao maujaffar de maujaffar em Ajax, JavaScript, XML, DOM
Obrigado, sou novato em JavaScript e não sabia que era ".selectedIndex" ao invés de ".innerHTML". -
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ês : <select name="meselect" size="1" id="meselect" > <option disabled="disabled"> </option> <option value="0">Janeiro</option> <option value="1">Fevereiro</option> <option value="2">Març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