-
February 20th, 2012, 01:07
#11
پاسخ : افزودن جدول به وسیله کد نویسی در php چگونه است؟حیاتیه

نوشته اصلی توسط
L0cal
کد صفحه مدیریتونو قرار بدید تا براتون درستش کنم
<html>
<head>
<script>
function do_check(form)
{
if(form.t.value=="")
{
alert (". لطفا تعداد فیلدها را وارد کنید ");
return false;
}
else
{
return true;
}
}
</script>
</head>
<center>
<form action="../addt1." method="post" onsubmit="return do_check(this);">
<p><center><b>.لطفا تعداد فیلدهای جدول مورد نظرتان را در قسمت زیر وارد نمایید</center></p>
<input type=text name="t"><b>:تعداد فیلد</input><br><br>
<center><input type="submit" name="s" value=" تـایـیـد "></input>
</form></center>
<html>
از خط3 تا 14 اسکریپتیه که اگه ادمین تعداد فیلدهارو وارد نکرد,از اون بخواد که وارد کنه.
کد زیر هم در صفحه دیگری نوشته میشه که به تعدادی که ادمین وارد میکنه textboxبرای نام فیلد و نوعش ایجاد میشود
کدphp
<?php
echo"<form action='../addt2' method='post'>";
echo"<input type='text' name='t1'>:نام جدول</input><br>";
for($i=1;$i<t;$i++)
{
echo"<input type='text' name='t2'>:نام فیلد</input>
<input type='text' name='t3'>:نوع فیلد</input><br>";
}
echo"</form>";
echo"<input type='submit' value='تایید'>";
?>
در t1نام جدول و در t2 نام فیلدهای مورد نظر و در t3نوع هر فیلد مشخص می شود.
در صفحه بعد با زدن دکمه تایید جدول ایجاد میشود که کد ان به صورت زیر است :
<?php
$db=mysql_pconnect('localhost','root','');
mysql_select_db("db1");
$query="create table $t1($t2 $t3)";
$result=mysql_query($query);
mysql_close();
?>
---------- Post added at 01:07 AM ---------- Previous post was at 12:30 AM ----------
کدهای ادمین رو خواسته بودین که براتون گذاشتم.
سه صفحه کد نویسی کردم.صفحه اول تعداد فیلدی رو که ادمین می خواد در جدولش قرار بده رو درخواست میکنه. که به صورت زیر هست:
<html>
<head>
<script>
function do_check(form)
{
if(form.t.value=="")
{
alert (". لطفا تعداد فیلدها را وارد کنید ");
return false;
}
else
{
return true;
}
}
</script>
</head>
<center>
<form action="../addt1." method="post" onsubmit="return do_check(this);">
<p><center><b>.لطفا تعداد فیلدهای جدول مورد نظرتان را در قسمت زیر وارد نمایید</center></p>
<input type=text name="t"><b>:تعداد فیلد</input><br><br>
<center><input type="submit" name="s" value=" تـایـیـد "></input>
</form></center>
<html>
از خط3 تا 14 اسکریپتیه که اگه ادمین تعداد فیلدهارو وارد نکرد,از اون بخواد که وارد کنه.
صفحه دوم به تعدادی که ادمین وادد کرده textboxایجاد میکنه.علاوه بر اون یکی هم برای نام جدول ایجاد میکنه.کد اون به صورت زیر هست:
<?php
echo"<center><form action='../addt2.php' method='post'>";
echo"<input type='text' name='t1'>:نام جدول</input><br>";
for($i=1;$i<t;$i++)
{
echo"<input type='text' name='t2'>:نام فیلد</input>
<input type='text' name='t3'>:نوع فیلد</input><br><br>";
}
echo"<input type='submit' name='s' value='تایید'></input>";
echo"</form><center>";
?>
صفحه سوم ارتباط با mysqlو ایجاد جدول با نامی که در t1وارد کردیم و نام فیلد که در t2وارد کردیم و نوعش که در ف3 وارد کردیم که بصورت زیر است:
<?php
$db=mysql_pconnect('localhost','root','');
mysql_select_db("db1");
$query="create table $t1($t2 $t3)";
$result=mysql_query($query);
mysql_close();
?>
اجایی که تونستم قسمتهای ضروریش رو گذاشتم .
-
تعداد تشکر ها از myusername به دلیل پست مفید
-
February 20th, 2012 01:07
# ADS
-
February 22nd, 2012, 09:43
#12
پاسخ : افزودن جدول به وسیله کد نویسی در php چگونه است؟حیاتیه
داداش بزار تو یه فایل php ضممیه کن
-