Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem php,VB- mysql

dobry den , vytvoril sem si registraci ve stylu php,mysql
viz.
http://bhacks-registration.atwebpages.com/login.ph p
(vse se zapisuje to mysql database....
a chctel bych vytvorit program ve Visual basicu
pres ktery by se lidi mohly prihlasit ...
nekde sem nasel tenhle kod
.
.
.

Imports MySql.Data.MySqlClient
Public Class Form1
    Dim conn As New MySqlConnection
    Private Function Connect(ByVal server As String, ByRef user As String, ByRef password As String, ByRef database As String)
        'We make here the connection string
        conn.ConnectionString = "server=" + server + ";" _
        & "user id=" + user + ";" _
        & "password=" + password + ";" _
        & "database=" + database + ";"
        Try
            'Try to open the connection
            conn.Open()
            Return True
        Catch ex As MySqlException
            'If fail will show a MySQL Error
            Return MsgBox(ex.Message)
        End Try
    End Function
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '       Host        User    Pass Database
        Connect("localhost", "root", "", "vblogin") 'Change the host user and password.
    End Sub

    Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click
        Dim myCommand As New MySqlCommand
        Dim myAdapter As New MySqlDataAdapter
        Dim myData As MySqlDataReader

        Dim SQL As String
        'Our MySQL Query
        Dim Email As String = txtEmail.Text.Replace("'", "\'")
        Dim Password As String = txtPassword.Text.Replace("'", "\'")
        SQL = "SELECT * FROM `users` WHERE `email` = '" + Email + "' AND `password` = '" + Password + "'"

        myCommand.Connection = conn
        myCommand.CommandText = SQL
        myAdapter.SelectCommand = myCommand
        Try
            'Try to execute the query
            myData = myCommand.ExecuteReader()
            myData.Read()
            If myData.HasRows = 0 Then 'Checkes if a row with the email and password exist.
                'If no outputs this:
                MsgBox("Email and Password dont match!.")
                myData.Close()
            Else
                'if yes outputs this:
                MsgBox("Welcome " + myData.GetString("fname") + "!.")
                myData.Close()

            End If
        Catch ex As MySqlException
            'If fail outputs MySQL Error
            MsgBox(ex.Message)
        End Try
    End Sub
End Class

ale jakmile kliknu na tlacitko "Debug" tak se mi cely pc zamrzne . :(
co stim ...?
jestly neco nechapete tak napiste co (udelam vam screeny)
dik.

Předmět Autor Datum
Změnil jsi doufám adresu serveru a přihlašovací údaje, aby to odpovídalo skutečnosti.
Wikan 25.09.2011 15:06
Wikan
nebudu tady tavat udaje k databasy aby tady takzvani "uchylove" nedelaly problemy.
bedar 25.09.2011 15:10
bedar
Tak sem teda dej ty screeny.
Wikan 25.09.2011 15:13
Wikan
screeny database ?
bedar 25.09.2011 15:14
bedar
A nebo se vykašli na screeny a dej sem kompletní zdrojové kódy aplikace.
Wikan 25.09.2011 15:19
Wikan
Fuj! Dávat lidem aplikaci, ve který jsou údaje ke SQL? Na straně webu udělejte API a komunikujte pře…
martin.developer 25.09.2011 15:15
martin.developer
vsechy udaje k SQL daabasy nejsou moje !!! :)
bedar 25.09.2011 15:18
bedar
To je jedno, v aplikaci ale už budou tvoje údaje. A když dáš tu aplikaci z ruky, tak dáš z ruky i ty…
Wikan 25.09.2011 15:20
Wikan
aha .... :( a newite pres jaky program to vytvorit ??? (nejaka verze drag and drop by nebyla ??? :)…
bedar 25.09.2011 15:24
bedar
Drag and drop nic nenaprogramuješ.
Wikan 25.09.2011 15:34
Wikan
Jsi si jistý, že k té MySQL je možné se připojit z venku? Pokud je to někde u poskytovatele internet…
Jan Fiala 25.09.2011 15:24
Jan Fiala
V kterém místě to zamrzne? Zkoušel jsi kód krokovat? Pokud kód zamrzne hned na začátku, znamená to,…
Jan Fiala 25.09.2011 15:23
Jan Fiala
database je zalozena na serveru "TopBox hosting" index.html {FREE!} jestly se da pripojit z venčí ta…
bedar 25.09.2011 15:31
bedar
Na databázi se obvykle zvenčí připojit nedá. S funkčností registrace to naprosto nesouvisí.
Wikan 25.09.2011 15:43
Wikan
a jak mam nastavit aby se slo pripojit z venci ?? :)
bedar 25.09.2011 15:47
bedar
Pokud to neumožní hosting, tak nijak.
Wikan 25.09.2011 15:50
Wikan
a nejde to jeste nejakym spusobem nez MySql
bedar 25.09.2011 15:54
bedar
Nejde co? Databáze běží na serveru MySQL, takže se připojujš k MySQL. Těžko použiješ připojení k Ora…
Jan Fiala 25.09.2011 16:03
Jan Fiala
a ty chapes to PHP a HTML ?
bedar 25.09.2011 16:04
bedar
Naprogramovat si v PHP webovou službu, ke které pak budeš přistupovat ve své aplikaci. Díky tomu pak…
Wikan 25.09.2011 16:04
Wikan
a vcem bych mel udelat tu aplikaci ... jestly by to slo ve VB tak to klobouk dolu
bedar 25.09.2011 16:06
bedar
Není důvod, proč by to ve VB nešlo.
Wikan 25.09.2011 16:10
Wikan
nemas skype ... by sme to poresily :)
bedar 25.09.2011 16:11
bedar
Pokud máš dotaz, směruj ho sem. Soukromou poradnu neprovozuji. Navíc nejsem ženská.
Wikan 25.09.2011 16:15
Wikan
ok, jak nejsi zenska (nechapu) :) , a neznas nejaky navod kde najdu ten php a html script nebo jestl…
bedar 25.09.2011 16:18
bedar
"pořešily" - chlapi by pořešili, ženský by pořešily Nevím čeho chceš dosáhnout, tak opravdu netuším,…
Wikan 25.09.2011 16:21
Wikan
Použij jednoduchý skript, kterému pošleš nějaké autentizační informace (aby jej nemohl použít kdokol…
Jan Fiala 25.09.2011 16:48
Jan Fiala
a prosimte newis kde sehnat nejaky nawod ??? nebo aspon klicova slova pod cim hledat
bedar 25.09.2011 20:39
bedar
Ja se psani webu ani PHP nevenuju. Zacal bych manualem k PHP a tam bych si stvoril skript - do adres… poslední
Jan Fiala 25.09.2011 21:13
Jan Fiala

V kterém místě to zamrzne? Zkoušel jsi kód krokovat?
Pokud kód zamrzne hned na začátku, znamená to, že zamrzne ve form_load při pokusu o připojení k DB. Zkus mu dát čas, trvá třeba 2 minuty (dle nastavení), než program zjistí, že se nepřipojí. Pak bys měl dostat chybové hlášení.

Použij jednoduchý skript, kterému pošleš nějaké autentizační informace (aby jej nemohl použít kdokoliv, kdo jej zavolá) a pošleš mu i SQl příkaz. Výsledek ti vrátí např. ve formě XML nebo CSV, který si ve své aplikaci zpracuješ.
Tímto můžeš začít a pak to dále rozvíjet dle potřeby.

Ja se psani webu ani PHP nevenuju. Zacal bych manualem k PHP a tam bych si stvoril skript - do adresniho radku v prohlizeci napisu SQL prikaz a on ho vykona. Zatim bych to omezil pouze na Select prikazy.
Pak bych si vzal VB a zacal psat klienta - posle SQL prikaz a zpracuje vysledek.
Tim budes mit uplny zaklad.

Zpět do poradny Odpovědět na původní otázku Nahoru