السلام عليكم :
اعمل على سكربت صفحة تسجيل للمدونة
بعد ان طورت الكود واكملته بقيت فقط واجهة الصفحة
وجد صديقي واجهة ونزلناهة المهم
كود السكربت الخاص بصفحة التسجيل (بسيط فقط للتعلم )
هذا هو
# -*- coding: utf-8 -*-
import MySQLdb
from bottle import route,run,request,response,debug,post,template,static_file,SimpleTemplate
import config
import sys
from cgi import escape as xss
from MySQLdb import escape_string as xsql
try:
def mysql():
db = MySQLdb.connect(config.host, config.user,config.passwd , config.db, charset = "utf8", use_unicode = True)
db.autocommit(1)
return db.cursor()
except Exception,R:
print 'SOrrY~!',R
def insinfo(username,password,email):
insert = mysql()
insert.execute("INSERT INTO infosign(username,password,email) VALUES('%s','%s','%s')"%(username,password,email))
@route('/')
def login_form():
return template('/home/coder/Desktop/login/signup.tpl')
return '''
<html>
<body>
<table border="1" width="100%" height="190%" bordercolor="Blue">
<td align = center>
<img src="http://localhostr.com/file/930/L0E06jXAAeYD/hads.jpeg" alt="عذرا .. حدث خلل في الصورة">
<form action="login" method="POST">
<p>اهﻻ بك في موقع هدية</p></br>
<p><font color="Blue">اسم المستخدم*</font>: </p><input name="usernames" type="text" /></br>
<p><font color="Blue">الرقم السري*</font>: </p><input name="passwords" type="password" /></br>
<p><font color="Blue">البريد اﻻلكتروني*</font>:</p><input name="email" type="text" /></br>
<input type="submit" value="Enter" />
</from>
</td>
</table>
</body>
</html>'''
@post('/login')
def login_submit():
username= request.forms.get('usernames')
password= request.forms.get('passwords')
email = request.forms.get('email')
insinfo(username,password,email)
debug(True)
run(host='localhost',port=8080)لمهم جلبت ملف الواجهة هو style.css
المهم عملت قالب وجلبت في الوسوم من ملف style.css
وعندما استدي القالم ﻻ تضهر الواجهة والله سهرت وبحثت عن المشكلة لم اجد حلا لها
جميعها نفس الحل هو تصفح الملفات بواسطة static_file
ﻻكن انا اريد فقط الدخول على الرابط يخرج التصميم والحقول
وهذه طريقتي عندما استدعيت القالب
def login_form():
return template('signup.tpl;')
return '''
<html>
<body>
</html>'''عندما ادخل ﻻ اجد الواجهة حتى ان الفورم وخصوصياته مثل الحقول ﻻتضهر
ﻻاعرف كيف احلها للمشكلة او طريقة اﻻستدعاء الصحيحة
هذا هو كود القالب مع العلم رافق ملف css معه والسكربت ايضا في ملف واحد
<html><head>
<title>هدايا</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
-->
<div id="clouds">
<div class="cloud x1"></div>
<div class="cloud x2"></div>
<div class="cloud x3"></div>
<div class="cloud x4"></div>
<div class="cloud x5"></div>
</div>
</body>
</html>
هل من حل لضهور التصميم في الصفحة
