123 - Forum

Creating a simple PHP guestbook (Tutorial) - 123 Clan Forum

`~`
[ ახალი შეტყობინებები · მონაწილეები · ფორუმის წესები · ძებნა · RSS ]
  • გვერდი 1 დან
  • 1
Creating a simple PHP guestbook (Tutorial)
add_okDate: ორშაბათი, 2008-12-15, 6:13 PM | Message # 1
Admin
Group: 4
Messages: 155
Reputation: 0
Status: Offline

ამ ტუტორიალში მე გასწავლით, თუ როგორ შექმნათ მარტივი სტუმართა წიგნი(guestbook). ძალიან ადვილია, ასე რომ დავიწყეთ…

___________________________________________________

ჩვენ მოგვიწევს სულ სამი ფაილის შექმნა:
guestbook.php
addguestbook.php
viewguestbook.php

და შემდეგი ნაბიჯების გავლა:
უნდა შევქმათ ცხრილი სახელად “guestbook” თქვენს database-ში
შევქმნათ ფაილი guestbook.php
შევქმნათ ფაილი addguestbook.php
შევქმნათ ფაილი viewguestbook.php

1) შექმენით SQL ცხრილი თქვენს database–ში.

კოდი:

CREATE TABLE `guestbook` (
`id` int(4) NOT NULL auto_increment,
`name` varchar(65) NOT NULL default ”,
`email` varchar(65) NOT NULL default ”,
`comment` longtext NOT NULL,
`datetime` varchar(65) NOT NULL default ”,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

2) შექმენით ფაილი guestbook.php

კოდი:

<table width=”400″ border=”0″ align=”center” cellpadding=”3″ cellspacing=”0″>
<tr>
<td><strong>Test Sign Guestbook </strong></td>
</tr>
</table>
<table width=”400″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”1″ bgcolor=”#CCCCCC”>
<tr>
<form id=”form1″ name=”form1″ method=”post” action=”addguestbook.php”>
<td>
<table width=”400″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#FFFFFF”>
<tr>
<td width=”117″>Name</td>
<td width=”14″>:</td>
<td width=”357″><input name=”name” type=”text” id=”name” size=”40″ /></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input name=”email” type=”text” id=”email” size=”40″ /></td>
</tr>
<tr>
<td valign=”top”>Comment</td>
<td valign=”top”>:</td>
<td><textarea name=”comment” cols=”40″ rows=”3″ id=”comment”></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type=”submit” name=”Submit” value=”Submit” /> <input type=”reset” name=”Submit2″ value=”Reset” /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<table width=”400″ border=”0″ align=”center” cellpadding=”3″ cellspacing=”0″>
<tr>
<td><strong><a href=”viewguestbook.php”>View Guestbook</a> </strong></td>
</tr>
</table>

3) შექმენით ფაილი addguestbook.php

კოდი:

<?php
$host=”localhost”; // Host name
$username=”"; // Mysql username
$password=”"; // Mysql password
$db_name=”test”; // Database name
$tbl_name=”guestbook”; // Table name

// Connect to server and select database.
mysql_connect(”$host”, “$username”, “$password”)or die(”cannot connect server “);
mysql_select_db(”$db_name”)or die(”cannot select DB”);

$datetime=date(”y-m-d h:i:s”); //date time

$sql=”INSERT INTO $tbl_name(name, email, comment, datetime)VALUES(’$name’, ‘$email’, ‘$comment’, ‘$datetime’)”;
$result=mysql_query($sql);

//check if query successful
if($result){
echo “Successful”;
echo “<BR>”;
echo “<a href=’viewguestbook.php’>View guestbook</a>”; // link to view guestbook page
}

else {
echo “ERROR”;
}

mysql_close();
?>

4) შექმენით ფაილი viewguestbook.php

კოდი:

<table width=”400″ border=”0″ align=”center” cellpadding=”3″ cellspacing=”0″>
<tr>
<td><strong>View Guestbook | <a href=”guestbook.php”>Sign Guestbook</a> </strong></td>
</tr>
</table>
<br>

<?php

$host=”localhost”; // Host name
$username=”"; // Mysql username
$password=”"; // Mysql password
$db_name=”test”; // Database name
$tbl_name=”guestbook”; // Table name

// Connect to server and select database.
mysql_connect(”$host”, “$username”, “$password”)or die(”cannot connect server “);
mysql_select_db(”$db_name”)or die(”cannot select DB”);

$sql=”SELECT * FROM $tbl_name”;
$result=mysql_query($sql);

while($rows=mysql_fetch_array($result)){
?>
<table width=”400″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”1″ bgcolor=”#CCCCCC”>
<tr>
<td><table width=”400″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#FFFFFF”>
<tr>
<td>ID</td>
<td>:</td>
<td><? echo $rows[’id’]; ?></td>
</tr>
<tr>
<td width=”117″>Name</td>
<td width=”14″>:</td>
<td width=”357″><? echo $rows[’name’]; ?></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><? echo $rows[’email’]; ?></td>
</tr>
<tr>
<td valign=”top”>Comment</td>
<td valign=”top”>:</td>
<td><? echo $rows[’comment’]; ?></td>
</tr>
<tr>
<td valign=”top”>Date/Time </td>
<td valign=”top”>:</td>
<td><? echo $rows[’datetime’]; ?></td>
</tr>
</table></td>
</tr>
</table>
<BR>
<?
}
mysql_close(); //close database
?>

სულ ესაა, სტუმართა წიგნი მზადაა, ახლა შეგიძლიათ დატკბეთ თქვენს მიერ შექმნილი სტ.წიგნით.

თუ რამე პრობლემა შეგექმნათ, შეგიძლიათ კომენტარი დატოვოთ.



WWW.123.UCOZ.DE
WWW.123FORUM.TK
საუკეთესო ფორუმი საუკეთესოთა შორის !!!
 
  • გვერდი 1 დან
  • 1
ძებნა: