Primeiramente venho agradecer aos esforços de Andreia, bareta e Alan por terem me ajudado num post criado recentemente com dúvidas sobre IIS e configurações..
Bom, venho novamente pedir ajuda, sei que a galera é muito gente boa e vai ajudar eu espero.
Bom, o tópico que falei sobre config do IIS foi neste --> aqui <--
Configurei o ASP legal, leu as páginas, os scripts.. porém, eu não consegui instalar o SQL Server, apesar de ter tentado instalar várias outras coisas que ele pediu como frameworks 2.0 e etc.. eu não consegui fazer funcionar.
Tenho o MySQL instalado funcionando com apache + php, onde consigo fazer funcionar todos os scripts que faço e testo, inclusive o banco de dados também que funciona a mil maravilhas. Porém, a Andréia, no post que citei me passou uma mina de ouro que é fazer conexão com o MySQL pelo ASP, até então não conseguia.
Pra começar eu sou leigo em ASP e to aprendendo ainda, fuçando aqui e acolá.. então me desculpem a falta de experiência.
Pois então, pela conexão via ASP do MySQL eu, após ter instalado um tal de MyODBC e configurado no Fontes de ODBC, funcionou perfeitamente a conexão, apenas a conexão, porém eu não consegui fazer funcionar meus scripts.
Bom, a ajuda que eu adoraria que me dessem é essa. Eu estou fazendo um projeto pra faculdade onde o prof. falou que precisamos criar um site pra uma empresa real e apresentar, e nesse site precisa ter algo com uso de banco de dados. Até ai beleza, apesar de ter tido apenas 5 aulas de asp não foram o suficiente para poder aprender, consegui aprender mais lendo manuais e dicas aqui do fórum do que nas aulas, pois bem. Fiz o tal site pra empresa de um amigo meu, ficou legal e tudo.
O banco de dados que falei que eu ia usar nele é diferente de todos da classe, pois a maioria usará apenas um banco pra cadastro de clientes, o básico mesmo né. Eu vou fazer um sisteminha de chamado, bem básico também, aqueles onde se cria um #ticket e tal..
A idéia é essa, porém, continuando acima, eu não consegui fazer com uso do MySQL, infelizmente, na faculdade tem instalado o tal SQL Server, onde a conexão funciona legal, principalmente o cadastro dos tickets que eu consegui fazer também.. Só que tanto no meu PC quanto no PC da empresa que trabalho eu não consegui configurar nem SQL Server nem o MySQL. Então, parti para um processo mais básico, o uso de banco de dados access (.mdb). Consegui também fazer funcionar o cadastro onde cadastra os tickets e tal, separados basicamente por 5 campos, nome, email, assunto, mensagem e data.. junto com um ID de autonumeração.
O código do arquivo enviar.asp é o seguinte:
<%
Dim nome, email, assunto, mensagem, data
nome = Request.Form("nome")
email = Request.Form("email")
assunto = Request.Form("assunto")
mensagem = Request.Form("mensagem")
data = Request.Form("dataa")
'Creating connection Object
set Conn=server.createobject("ADODB.Connection")
'Creating Recordset Object
set rs = Server.CreateObject("ADODB.Recordset")
'Initialising Provider String
connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("ticket.mdb") & ";"
'Opening Connection to Database
Conn.open connStr
strSQL_Insert = "INSERT INTO ticket (nome, email, assunto, mensagem, data)" & _
" VALUES ('" & nome & "','" & email & "','" & assunto & "','" & mensagem & "','" & data & "');"
On error resume next
Set rs = conn.Execute (strSQL_Insert)
If strSQL_Insert = True Then
response.write "cadastrado com sucesso"
End If
Conn.Close
Set Conn = Nothing
%>
Ele envia para o ticket.mdb legal e é cadastrado beleza.. sei que devem ter alguns erros mais beleza eu suporto por hora.
Agora, o código do admin.asp onde é mostrado os tickets enviados.
Ele também lista todos, separei apenas por data -- Nome -- Assunto.
O que eu queria e que eu não to conseguindo é criar uma queryString que, clicando no assunto, que será um link, abrir o resto do chamado em uma página tipo mostrar.asp, sendo por exemplo o link seria <a href=mostrar.asp?id=2>ASSUNTO</a>, que pega o ID do assunto e abre o ticket no mostrar.asp.
Eu já fiz o mostrar.asp junto com um campo para resposta onde, respondendo, ele enviará uma mensagem para o e-mail do ID selecionado com a resposta. É bem básico eu sei porém não to conseguindo fazer.
Estou meio desesperado, já fiz de tudo pra tentar fazer, não queria estar aqui pedindo ajuda e não estaria se tivesse conseguido. Se que é folga, mas tentei mesmo e não consegui fazer isso.. Sei que é folga minha, mas eu só tenho vocês a quem recorrer e tal.. já li vários lugares, até inclusive entrei em contato com um pessoal gringo num canal do #irc tentando ajuda, mas a maioria lá é meio metida e não gosta de brasileiros.
Bom, aceito qualquer ajuda possível, até pago se alguém puder fazer isso ai, pois preciso apresentar amanhã na faculdade..
Como falei, sei que é folga, porém não recorreria caso tivesse conseguido fazer por conta própria..
Pergunta
Malluco
Ola galera.. sou eu de novo..
Primeiramente venho agradecer aos esforços de Andreia, bareta e Alan por terem me ajudado num post criado recentemente com dúvidas sobre IIS e configurações..
Bom, venho novamente pedir ajuda, sei que a galera é muito gente boa e vai ajudar eu espero.
Bom, o tópico que falei sobre config do IIS foi neste --> aqui <--
Configurei o ASP legal, leu as páginas, os scripts.. porém, eu não consegui instalar o SQL Server, apesar de ter tentado instalar várias outras coisas que ele pediu como frameworks 2.0 e etc.. eu não consegui fazer funcionar.
Tenho o MySQL instalado funcionando com apache + php, onde consigo fazer funcionar todos os scripts que faço e testo, inclusive o banco de dados também que funciona a mil maravilhas. Porém, a Andréia, no post que citei me passou uma mina de ouro que é fazer conexão com o MySQL pelo ASP, até então não conseguia.
Pra começar eu sou leigo em ASP e to aprendendo ainda, fuçando aqui e acolá.. então me desculpem a falta de experiência.
Pois então, pela conexão via ASP do MySQL eu, após ter instalado um tal de MyODBC e configurado no Fontes de ODBC, funcionou perfeitamente a conexão, apenas a conexão, porém eu não consegui fazer funcionar meus scripts.
Bom, a ajuda que eu adoraria que me dessem é essa. Eu estou fazendo um projeto pra faculdade onde o prof. falou que precisamos criar um site pra uma empresa real e apresentar, e nesse site precisa ter algo com uso de banco de dados. Até ai beleza, apesar de ter tido apenas 5 aulas de asp não foram o suficiente para poder aprender, consegui aprender mais lendo manuais e dicas aqui do fórum do que nas aulas, pois bem. Fiz o tal site pra empresa de um amigo meu, ficou legal e tudo.
O banco de dados que falei que eu ia usar nele é diferente de todos da classe, pois a maioria usará apenas um banco pra cadastro de clientes, o básico mesmo né. Eu vou fazer um sisteminha de chamado, bem básico também, aqueles onde se cria um #ticket e tal..
A idéia é essa, porém, continuando acima, eu não consegui fazer com uso do MySQL, infelizmente, na faculdade tem instalado o tal SQL Server, onde a conexão funciona legal, principalmente o cadastro dos tickets que eu consegui fazer também.. Só que tanto no meu PC quanto no PC da empresa que trabalho eu não consegui configurar nem SQL Server nem o MySQL. Então, parti para um processo mais básico, o uso de banco de dados access (.mdb). Consegui também fazer funcionar o cadastro onde cadastra os tickets e tal, separados basicamente por 5 campos, nome, email, assunto, mensagem e data.. junto com um ID de autonumeração.
O código do arquivo enviar.asp é o seguinte:
Ele envia para o ticket.mdb legal e é cadastrado beleza.. sei que devem ter alguns erros mais beleza eu suporto por hora. Agora, o código do admin.asp onde é mostrado os tickets enviados.Ele também lista todos, separei apenas por data -- Nome -- Assunto.
O que eu queria e que eu não to conseguindo é criar uma queryString que, clicando no assunto, que será um link, abrir o resto do chamado em uma página tipo mostrar.asp, sendo por exemplo o link seria <a href=mostrar.asp?id=2>ASSUNTO</a>, que pega o ID do assunto e abre o ticket no mostrar.asp.
Eu já fiz o mostrar.asp junto com um campo para resposta onde, respondendo, ele enviará uma mensagem para o e-mail do ID selecionado com a resposta. É bem básico eu sei porém não to conseguindo fazer.
Estou meio desesperado, já fiz de tudo pra tentar fazer, não queria estar aqui pedindo ajuda e não estaria se tivesse conseguido. Se que é folga, mas tentei mesmo e não consegui fazer isso.. Sei que é folga minha, mas eu só tenho vocês a quem recorrer e tal.. já li vários lugares, até inclusive entrei em contato com um pessoal gringo num canal do #irc tentando ajuda, mas a maioria lá é meio metida e não gosta de brasileiros.
Bom, aceito qualquer ajuda possível, até pago se alguém puder fazer isso ai, pois preciso apresentar amanhã na faculdade..
Como falei, sei que é folga, porém não recorreria caso tivesse conseguido fazer por conta própria..
Valeu qualquer ajuda :)
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados