2016-04-30 6 views
-1

私はPythonの初心者です。ページをHTMLを使用してホームページにリダイレクト

私は、htmlを使ったログインページと、pythonを使ったアカウント作成ページを持っています。 ログインページでhtmlフォームのsubmitを押すと、アカウントページの作成にリダイレクトされます。私は、アカウントの作成ページからホームページにリダイレクトする必要があります。

私はそれを行う方法を知らない。

私はここでこのような多くの質問を見ましたが、それは私のために働いていません。

はありがとう

これは私の作成したアカウントのページ:

#!/Python27/python 
# -*- coding: UTF-8 -*- 


# Import modules for CGI handling 
import MySQLdb 
import cgi, cgitb 

# Open database connection 
db = MySQLdb.connect("localhost", "root", "", "moviedb") 

# prepare a cursor object using cursor() method 
cursor = db.cursor() 

# Create instance of FieldStorage 
form = cgi.FieldStorage() 

# Get data from fields 
email = form.getvalue('email') 
nume = form.getvalue('nume') 
password = form.getvalue('password') 

# execute SQL query using execute() method. 
try: 
    cursor.execute("""INSERT INTO user(name, 
     email, password) 
     VALUES (%s,%s,%s)""",(nume,email,password)) 
    # Commit your changes in the database 
    db.commit() 
except: 
    db.rollback() 

# disconnect from server 
db.close() 

print "Content-Type: text/plain;charset=utf-8" 
print 
+0

。フレームワークを使用していますか?どちら?コードはどのように見えますか? –

+0

私はフレームワークを使用していません。私のアカウント作成ページは空に見えます。ユーザーにデータベースを挿入するためのコードしかありません。私は別のページにリダイレクトするためにいくつかの行を追加できると思った。コードが適切であるとは思っていませんでした。ありがとうございます – Gina

+1

どのようにコードは関係ないでしょうか?データベースに挿入した後、ホームページにリダイレクトされるコードです。あなたがフレームワークを使用していない場合、どのようにこれをWebページにしていますか? –

答えて

0

はあなたがリダイレクトのために.htaccessファイルを作成すると考えていますか?

+0

申し訳ありませんが、私はこの方法を知っていません – Gina

+0

よく、私はこれをpythonを使用して作成する必要があります、これは学校からの私の宿題です。とにかくありがとうございます – Gina

+0

@ cricket_007これは非常に良い答えではありませんが、PHPとはまったく関係がありません。 –

0

私はコメントの中で述べたように、アカウントページのコードは、処理後にどこに戻ってリダイレクトするのかということです。現時点では、空のページが表示されています。代わりに、ブラウザにどこに行くかを伝える必要があります。

だから、次のようにあなたのprint "content-type..."文を置き換えます。これは、あなたの「パイソン」アカウントページについては何も知らなくて、完全にunanswerableある

print "Location: /" 
print 
+0

今、エラー404があります – Gina

+0

さて、あなたのホームページのアドレスが何であっても '/'を変更してください。 –

関連する問題