انجمن های تخصصی علوم رایانه و هنرهای دیجیتال
کد ثبت اطلاعات در جدول، نمایش اطلاعات یک جدول و حذف اطلاعات - نسخه‌ی قابل چاپ

+- انجمن های تخصصی علوم رایانه و هنرهای دیجیتال (https://www.forum.cgaria.com)
+-- انجمن: رایانه (https://www.forum.cgaria.com/forum-236.html)
+--- انجمن: برنامه نویسی | طراحی وب (https://www.forum.cgaria.com/forum-22.html)
+---- انجمن: برنامه نویسی (https://www.forum.cgaria.com/forum-26.html)
+----- انجمن: پی اچ پی | PHP (https://www.forum.cgaria.com/forum-89.html)
+----- موضوع: کد ثبت اطلاعات در جدول، نمایش اطلاعات یک جدول و حذف اطلاعات (/thread-456.html)



کد ثبت اطلاعات در جدول، نمایش اطلاعات یک جدول و حذف اطلاعات - Mohsen Omidvar - 25-01-2014

با فرض این که پایگاه داده Shop و جدول Product با مشخصات نام کالا و قیمت کالا موجود است قطعه کد مربوط به ثبت اطلاعات در جدول را بنویسید ؟
کد php:
<?php
$name
=$_POST[‘name’];
$cost=$_POST[‘cost’];
$link=mysql_connect(‘localhost’,’root,’’);
If(!
$link)
Die(
mysql_error());
Mysql_select_db(“shop”,$link);
$p=”insert product (name,costvalues (‘$name’,’$cost’);
$q=mysql_query($p,$link);
If(
$q)
Echo”اطلاعات ثبت شد”
Else
Echo”خطا در ثبت اطلاعات”;
?>

کد ثبت اطلاعات در جدول (مربوط به عضویت ):
کد php:
<html>
<
body>
<
form  method=”POST” action =”ozviat.php”>
<
table align=center border =0 dir=rtl>
<
tr><td>نام</td><td><input type=text size=30></td></tr>
<
tr><td>نام خانوادگی </td><td><input type=text size=35></td></tr>
<
tr><td>نام کاربری </td><td><input type=text name=”user” size=30></td></tr>
<
tr><td>رمز عبور </td><td><input type=password name=”pass” size=30></td></tr>
<
tr><td>ایمیل </td><td><input type=text size=50></td></tr>
<
tr><td><input type=submit  valus="ثبت" name=”send” size=30></td></tr>
</
table>
</
form>
</
body>
</
html>
<?
php
$name
=$_POST['name'];
$lname=$_POST['lname'];
$username=$_POST['username'];
$password=$_POST['password'];
$email=$_POST['email'];
$linkmysql_connect('localhost','root','');
if (!
$link)
die(
mysql_error());
mysql_select_db('test',$link);
$p="insert ozviatdata(name,lname,username,password,email)
values('
$name','$lname','$username','$password','$email')";
$qmysql_query($p,$link);
if(
$q)
echo
"طلاعات ثبت شد";
else
echo
"خطا"
نمایش اطلاعات یک جدول
اگر بخواهیم اطلاعات ثبت شده به صورت یک جدول در زیر آن نمایش داده شود از کد زیر استفاده میکنیم :
کد php:
$p="select * from ozviatdata";
$qmysql_query($p,$link);
echo
"<table border=1 dir=rtl  align=center>
<tr> <td> نام </td><td> نام خانوادگی </td><td> نام کاربری</td><td> رمز عبور  </td>><td> ایمیل  </td> </tr>"
;
while (    
$row=mysql_fetch_array($q))
    {
    echo
"<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]
               </td><td>
$row[5]</td><td><a href='delete_ozv.php?id=$row[0]'>حذف</a></td></tr>";
    }
    echo
"</table>";
?>
حذف اطلاعات از جدول
کد مربوط به حذف داده از جدول و پایگاه داده (دیتا بیس) مورد نظر :
کد php:
<?php
$link
mysql_connect('localhost','root','');
if (!
$link)
die(
mysql_error());
mysql_select_db('test',$link);
$del=$_GET['id'];
$p="delete from ozviatdata where code='$del'";
mysql_query($p,$link);
header('location:ozviat.php');
?>

نکته :
اگر پایگاه داده شما نام کاربری و کلمه عبور داشته باشد


به جای کد زیر :
کد php:
$link=mysql_connect(‘localhost’,’root,’’); 
از کد زیر استفاده کنید :
کد php:
$link=mysql_connect(‘localhost’,’user’,’pass’);