PDA

View Full Version : درخواست پروژه آموزشی



ali_ahr7
جمعه 03 شهریور 1391, 15:12 عصر
سلام به همه دوستان php کار

خواستم خواهش کنم از اساتید که اگر پروژه php مخصوصا پروژه های مرتبط با پایگاه داده خودشونو بذارن تا ما تازه کارها بتونیم با مطالعه اونها یادشون بگیریم.
راستش من کتاب زیاد خوندم ولی پروژه ای رو تا الان مطالعه نکردم.


برای همین اگر پروژه یا حتی تکه کدی دارید که برای یادگیری بهتر php به کارمیاد خواهش میکنم بذارید و توضیحی روش بدید تا بقیه هم استفاده کنند.
برای شروع من خودم با وجود تازه کار بودنم چند تا کد جمع کردم که اونا رو میگذارم.
متشکرم

ali_ahr7
جمعه 03 شهریور 1391, 15:14 عصر
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>فرم ورود اطلاعات</title>
<style type="text/css">
.div1 {
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
}
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="msave.php" dir="rtl" class="div1">
<table width="325" border="0">
<tr>
<th width="104" scope="row">کد مکان</th>
<td width="205"><input type="text" name="txtcode" id="txtcode" /></td>
</tr>
<tr>
<th scope="row">نام مکان</th>
<td><input type="text" name="txtname" id="txtname" /></td>
</tr>
<tr>
<th scope="row">نام فروشنده</th>
<td><input type="text" name="txtseller" id="txtseller" /></td>
</tr>
<tr>
<th scope="row"><label for="txttel">تلفن فروشنده</label></th>
<td><input type="text" name="txttel" id="txttel" /></td>
</tr>
<tr>
<th scope="row">آدرس</th>
<td><input type="text" name="txtadress" id="txtadress" /></td>
</tr>
<tr>
<th colspan="2" scope="row"><input type="submit" name="btnsave" id="btnsave" value="save" /></th>
</tr>
</table>

</form>


</body>


</html>





البته این کد html هست اما نکتش اینجاست که به یک صفحه php وصل میشه و اطلاعات رو ارسال میکنه.

ali_ahr7
جمعه 03 شهریور 1391, 15:16 عصر
این کد برای خواندن اطلاعات ارسال شده از فرم قبلی به کار میره.ضمنا اطلاعات رو به دیتابیس ارسال میکنه.




if(isset($_POST["txtcode"]))
{
$id=$_POST["txtcode"];
$name=$_POST["txtname"];
$seller=$_POST["txtseller"];
$adress=$_POST["txtadress"];
$tell=$_POST["txttel"];



$link=mysql_connect("localhost","root","");
mysql_select_db("dbshiraz",$link);
$sql="INSERT INTO tbamaken (idmakan,namemakan,nammasool,tel,adress) ";

$sql.="values ('$id','$name','$seller','$adress','$tell')";
mysql_query($sql,$link);
}

ali_ahr7
جمعه 03 شهریور 1391, 15:18 عصر
این یکی اطلاعات رو از دیتابیس میگیره و بصورت جدول چاپ میکنه.البته سر ستون هر جدول چاپ نمیشه.دوستان اگه اشکالش رو فهمیدن لطفا خبر بدن.متشکر



$servername="localhost";
$dbname= "dbshiraz";
$user = "root";
$pass = "";
$dblink= mysql_connect($servername,$user,$pass);
mysql_select_db($dbname,$dblink);
$result=mysql_query("SELECT * FROM`tbamaken`",$dblink);
$rcount=mysql_num_rows($result);
print("the count is: $rcount"."<hr>");

echo '<table align="left" border="1" dir="rtl" width="800" class="table" >' ;
///$result = mysql_query($-sql) or die(mysql_error());
// Print the data
while($row = mysql_fetch_row($result)) {
echo "<tr>";
foreach($row as $_column) {
echo "<td>{$_column}</td>";
}
echo "</tr>";
}

echo "<br></table>";

ali_ahr7
جمعه 03 شهریور 1391, 15:19 عصر
منتظر مطالب شما هستم.
دوستان اگه هرکسی به حدی وسع خودش اطلاعاتش رو به اشتراک بذاره...
با تشکر