سلام دوستان من یک کد نوشتم که شامل 3 فایل php هستش راستش خیلی سادست اما خوب من در مباحث پایه کمی مشکل دارم در صفحه index.php یک فرم وجود دارد که اطلاعات گرفته میشود و به صفحه insert.php فرستاده میشود در این صفحه اطلاعات در دیتا بیس ذخیره شده و بعد از ضخیره کردن اطلاعات نمایش داده میشود.
که خوب در فایل index.php ابتدا فایل config. php اینکلود شده است که این فایل کار ایجاد دیتا بیس را انجام میدهد. این کار در لوکال هاست کاملا درست جواب می دهد اما می خواستم بدانم که اصلا این کار درست است که به طور خودکار دیتا بیس ایجاد شود یا اینکه بهتر است در لوکال هاست دیتا بیس به صورت دستی ساخته شود بعد آپلود شود.؟
بنده این فایل ها را آپلود کردم اجرا میشود اما وقتی که در سی پنل در بخش دیتابیس میروم اصلا دیتابیسی ساخته نشده است.
و اینکه به دستور mysql_fetch_array ایراد میگیرد لطفا کمکم کنید.
insert.php
index.php
که خوب در فایل index.php ابتدا فایل config. php اینکلود شده است که این فایل کار ایجاد دیتا بیس را انجام میدهد. این کار در لوکال هاست کاملا درست جواب می دهد اما می خواستم بدانم که اصلا این کار درست است که به طور خودکار دیتا بیس ایجاد شود یا اینکه بهتر است در لوکال هاست دیتا بیس به صورت دستی ساخته شود بعد آپلود شود.؟
بنده این فایل ها را آپلود کردم اجرا میشود اما وقتی که در سی پنل در بخش دیتابیس میروم اصلا دیتابیسی ساخته نشده است.
و اینکه به دستور mysql_fetch_array ایراد میگیرد لطفا کمکم کنید.
کد:
config.php
کد:
<?php
$con= mysql_connect("localhost","mhdmhd","1908405") or die("sdfgsdfgsdfg". mysql_error());;
if (!mysql_select_db("ghavam",$con))
{
$sql1="CREATE DATABASE ghavam";
$sql2="CREATE TABLE user (ID INT,username varchar(15),password varchar(15))";
mysql_query($sql1,$con);
mysql_select_db("ghavam",$con);
mysql_query($sql2,$con);
}
mysql_close($con);
?>
insert.php
کد:
<?php
$con= mysql_connect("localhost","mhdmhd","1908405") or die("sdfgsdfgsdfg". mysql_error());
$spl="INSERT INTO user (ID,username,password) VALUES ('1','$_POST[fname]', '$_POST[lname]')";
mysql_select_db("ghavam",$con);
mysql_query($spl,$con);
$sql2="SELECT * FROM user";
$result = mysql_query($sql2,$con);
while ($row=mysql_fetch_array($result))
{
echo $row['ID']." ".$row['username']." ".$row['password'];
echo "<br/>";
}
mysql_close($con);
?>
index.php
کد:
<html>
<body>
<?php include("config.php"); ?>
<form action="insert.php" method="post">
First Name:<input name="fname" type="text" /> <br/>
Last Name: <input name="lname" type="text" /> <br />
<input name="submit" type="submit" value="Insert"/>
</form>
</body>
</html>