سایت خود را بسازید ، به روش saalek110

saalek110

Well-Known Member
صفحه ۱۹
قبلا صفحه ۹ ، خلاصه کد گذاشتیم.... حالا صفحه ۱۹ خلاصه کد می گذاریم.
 

saalek110

Well-Known Member
خلاصه صفحات اول و دوم تاپیک در یک پست: css

تگهای اولیه html:

HTML:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>This is a Heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

طرز تعریف css و استفاده از اون:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>

  #myname {
    border:7px solid #8877cc;
       }

    </style>
          </head>
          <body>

          <div id='myname'>
          salam.
          </div>
          </body>
          </html>

صفات css که ما کار کردیم:
CSS:
#myname {
    border:7px solid #fff733;
    border-radius:25px;

font-size:70px;

    margin-right:150px;
    margin-left:150px;

    padding-top:30px;
    padding-bottom:30px;

    padding-left:30px;

    background-color:rgba(250,130,30,1);
       }
فونت فامیلی هم باید اصافه بشود.
فونت کالر:
CSS:
font-color:rgba(140,130,20,1);

رنگ بک گراند سایت:
CSS:
body
{
background-color:rgba(140,240,130,1);
}

عکس بک گراند:

CSS:
background-image: url('images/myimage.jpg');
 

saalek110

Well-Known Member
فایل کانکشن:
PHP:
<?php
$db_name = "epiz_9999999_name";
$mysql_username = "epiz_999909";
$mysql_password ="pppppppppp";
$server_name = "sql313.epizy.com";
$ccoonn = mysqli_connect($server_name, $mysql_username, $mysql_password,$db_name);
if (!$ccoonn)
  {
  die("Connection error: " . mysqli_connect_error());
  }
 
?>
 

saalek110

Well-Known Member
کد html برای لینک دادن:

HTML:
<a href="myphpfile.php">boro be file php man</a>

لینک و لینک با عکس:
HTML:
 <a href="http://www.example.com/">This is a Link</a>
<a href="http://www.example.com/"><img src="URL" alt="Alternate Text"></a>
کد عکس:
HTML:
<img src="boat.gif" alt="Big Boat" />

کد select که فرم لیست انتخاب شو است را نزاشتم اینجا ، چون من فرم ساده فعلا کار می کنم.

کد مقاله و خط بعد و خط افقی و pre:
HTML:
 <p>This is a paragraph</p>
<br /> (line break)
<hr /> (horizontal rule)
<pre>This text is preformatted</pre>

کد table در html:
HTML:
<!DOCTYPE html>
<html>
<style>
table, th, td {
  border:1px solid black;
}
</style>
<body>

<h2>A basic HTML table</h2>

<table style="width:100%">
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
</table>

<p>To understand the example better, we have added borders to the table.</p>

</body>
</html>
 

saalek110

Well-Known Member
کد فرم:
HTML:
<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

</body>
</html>

جواب فرم در فایل welcome.php

PHP:
<html>
<body>

Welcome
 <?php
 echo $_POST["name"];
?>
<br>
Your email address is:
 <?php
echo $_POST["email"];
 ?>

</body>
</html>
 

saalek110

Well-Known Member
فرمی که فایل فعلی را صدا بزند:

HTML:
<form id='myform' action="<?php echo $_SERVER['PHP_SELF']; ?>"  method = 'POST'>
خط کد بالا را بیرون قسمت php بگذارید چون echo کردنش مشکل است ، بخاطر کوتیشن ها.



کد php جواب فرم ، وقتی فرم فایل فعلی را صدا می زند:
PHP:
if(      isset  ($_POST['action'] )    )
{
$var=$_POST["varrrr"];



}
در کد بالا ، varrr پاس داده شده و اون را دریافت کرده ایم ولی بهتره با تابع test_input همیشه ورودی های کاربران چک شود. مثل کل بالا استفاده نکنید.


دکمه با صفات طول و عرض و اندازه فونت:
HTML:
<button type="submit" style=" font-size:35px; height:55px; width:120px" >f5</button>


یا این راکپی کنید در تکست و باتون استفاده کنید:
HTML:
style=" font-size:35px; height:55px; width:120px"
 
آخرین ویرایش:

saalek110

Well-Known Member
فرم خود صدا زن همراه جوابش:

PHP:
 <form id='myform' action="<?php echo $_SERVER['PHP_SELF']; ?>"  method = 'POST'>

Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>


 <input type="submit" name='action_2' value="Submit">
</form>
<?php


 if(isset($_POST['action_2']))
{

        $name=test_input($_POST["name"]);
        $email=test_input($_POST["email"]);
}


function test_input($data) {
       $data = trim($data);
       $data = stripslashes($data);
       $data = htmlspecialchars($data);
        return $data;
                           }

?>
 

saalek110

Well-Known Member
کد textarea:

HTML:
<textarea id="myrextarea"   form="name_of_id_of_form"  name="news" rows="8" cols="30">
neveshteh ha</textarea>

کوئری و خط اجرای کوئری :

PHP:
$sql = "INSERT INTO `table12` (`number`,`name`, `age`) VALUES ('$number','2','$name')";

$result = mysqli_query($ccoonn ,$sql);
 
آخرین ویرایش:

saalek110

Well-Known Member
دریافت اطلاعات از کاربر و ذخیره در دیتابیس:
در کد زیر بعد زدن دکمه ، فرم دیگه دوباره در صفحه نمی آید.
PHP:
<html>
<body>

<?php


    require "ccoonn.php";

 if( !isset($_POST['action_2']))
 {
?>
<form id="myform" action="<?php echo $_SERVER["PHP_SELF"]; ?>"  method = "POST">

Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>


 <input type="submit" name='action_2' value="Submit">
</form>
<?php
}



 if(isset($_POST['action_2']))
{
        $name=test_input($_POST["name"]);
        $email=test_input($_POST["email"]);

echo "name= ".$name;
echo"<br>";
echo "email= ".$email;


    
    mysqli_set_charset($ccoonn, "utf8");

    $sql = "INSERT INTO `name_email` (`number`,`name`, `email`) VALUES ('2','$name','$email')";
 
     $result = mysqli_query($ccoonn ,$sql);
 
echo"<br><br>ghesmate sabt dar database";

}


function test_input($data) {
       $data = trim($data);
       $data = stripslashes($data);
       $data = htmlspecialchars($data);
        return $data;
                           }
?>

</body>
</html>
 

saalek110

Well-Known Member
چاپ جدول و بعدش افزودن به جدول:

PHP:
<html>
<body>

<?php
    require "ccoonn.php";
 
    mysqli_set_charset($ccoonn, "utf8");

$sql = "SELECT * FROM name_email";
  $result = mysqli_query($ccoonn ,$sql);
 echo"<center>";  
    echo"<table border=1>";
   while($info = mysqli_fetch_array( $result ))
 {
 echo"<tr>";
  $name=$info['name'];
$email=$info['email'];
    echo"<td>";   echo $name;  echo"</td>";
   echo"<td>";   echo $email;  echo"</td>";                                                                                                                                                        echo"</tr>";
              }
     echo"</table>";
      echo"</center>";


 if( !isset($_POST['action_2']))
 {
?>
<form id="myform" action="<?php echo $_SERVER["PHP_SELF"]; ?>"  method = "POST">

Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>


 <input type="submit" name='action_2' value="Submit">
</form>
<?php
}



 if(isset($_POST['action_2']))
{
        $name=test_input($_POST["name"]);
        $email=test_input($_POST["email"]);

echo "name= ".$name;
echo"<br>";
echo "email= ".$email;

    mysqli_set_charset($ccoonn, "utf8");

    $sql = "INSERT INTO `name_email` (`number`,`name`, `email`) VALUES ('2','$name','$email')";
 
     $result = mysqli_query($ccoonn ,$sql);
 
echo"<br><br>ghesmate sabt dar database";

}


function test_input($data) {
                    $data = trim($data);
                     $data = stripslashes($data);
                          $data = htmlspecialchars($data);
                           return $data;
                           }
?>

</body>
</html>
 

saalek110

Well-Known Member
کوئری ها:

PHP:
$sql = "SELECT * FROM $the_table ORDER BY number DESC ";   // WHERE serialH=4

PHP:
  $sql = "UPDATE $db SET $soton='$meghdar' WHERE number=$number";

PHP:
  $sql = "DELETE FROM $the_table WHERE number=$number";
 

saalek110

Well-Known Member
فایل functions.php:

PHP:
<?php



function writeMsg( $number) {


global $ccoonn;

    echo"<br>";
    mysqli_set_charset($ccoonn, "utf8");

$sql = "SELECT my_text FROM texts WHERE number=$number ";
$result = mysqli_query($ccoonn ,$sql);

   while($info = mysqli_fetch_array( $result ))
    {
  $str=$info['my_text'];
    }
return $str;

}//func


?>
 

saalek110

Well-Known Member
استفاده از تابع چاپ فارسی:

PHP:
<?php
session_start();
?>
<!DOCTYPE html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="rtl">
<head>
<title>saalek110</title>

<style>
</style>


</head>
<body>
       <?php
    require "../base/ccoonn.php";
     include "../functions/functions.php";




   $str=writeMsg(2) ;
   echo $str;
 
     echo"<br>";
          echo"<br>";

       function test_input($data) {
                                                             $data = trim($data);
 $data = stripslashes($data);
     $data = htmlspecialchars($data);
 return $data;
}                                

?>

</body>
</html>

منظور این دو خط است:
PHP:
$str=writeMsg(2) ;
   echo $str;
 

saalek110

Well-Known Member
یک کم باز css کار کنیم

عکس بک گراند:
CSS:
body {
  background-image: url("paper.gif");
}
تکرار:
CSS:
background-repeat: repeat-x;
بدون تکرار:
CSS:
background-repeat: no-repeat;
گاهی عکس کوچک است و با تکرار می تونه موشش بدهد.
محل عکس:
CSS:
background-position: right top;
CSS:
background-attachment: fixed;
CSS:
background-attachment: scroll
 

saalek110

Well-Known Member
ساخت یک قسمت با ابعاد خاص:
CSS:
div {
  height: 200px;
  width: 50%;
  background-color: powderblue;
}

Table css:

CSS:
table {
  width: 100%;
}

CSS:
th {
  height: 70px;
}
CSS:
td {
  text-align: center;

th {
  text-align: left;
}
}

CSS:
td {
  height: 50px;
  vertical-align: bottom;
}

CSS:
th, td {
  padding: 15px;
  text-align: left;
}

CSS:
th {
  background-color: #04AA6D;
  color: white;
}
 

saalek110

Well-Known Member
استفاده از تابع شمارشگر و تابع متن فارسی:

PHP:
$count=counter(1);
 $str=writeMsg(6) ;
 echo $count;
 echo $str;
 

saalek110

Well-Known Member
کد زیر را قبل خواندن یا نوشتن دیتابیس استفاده کنید:
برای خوانا ماندن حروف فارسی است.
بدن این کد با دیتابیس کار نکنید.

PHP:
mysqli_set_charset($ccoonn, "utf8");
 

saalek110

Well-Known Member
حلقه for:
PHP:
<?php
for($index = 0; $index < 5; $index ++)
{
    echo "Current loop counter ".$index.".\n";
}
?>

پروتکل ارتباطی get:
PHP:
     $f=$_GET['f'];

شکل سایت این طوری بود:
PHP:
forums.php?f=12

که با کد قبلی اون عدد را دریافت می کنیم
 

saalek110

Well-Known Member
سه خط زیر ، سه خط اول همه صفحات سایت شما باشد:
کد سسیون است.
PHP:
<?php
session_start();
?>

سلام دادن به اون کسی که لوگین کرده:
PHP:
if (  isset(  $_SESSION["username"] )  )
 {
echo"<center>";
echo"Hi ".$_SESSION["username"];
echo"</center>";
 }//if sess

کدهای خطری بین کروشه های کد زیر باشه تا دیگران دسترسی نداشته باشند:
PHP:
 if ( $_SESSION["username"]== "Admin")
{


}
 

جدیدترین ارسال ها

بالا