 |
Autorius: |
wyxzzer |
Data: |
2007-07-20 15:59:19 |
| Lygis: |
|
Pamatė: |
1578 |
| Versija: |
1.1 |
|
|
1. Sukurkime failą index.htm ir į jį įdėkite:
Kodas:
<form action="make.php" method="post">
Vardas: <input type="text" name="Vardas" size="10"><br>
E-paštas: <input type="text" name="email" size="10"><br>
Svetainė: <input type="text" name="www" size="10"><br>
Komentaras:<Textarea type='text' name='tekstas' cols='35' rows='7' MAXLENGTH='250'></textarea><br>
<input type="submit" value="submit" name="submit">
</form>
<a href="ziureti.php">Žiūrėti knygą</a>
2. Sukurkite failą make.php ir į jį įdėkite:
Kodas:
<?
//Prisijungimas prie serverio, kuriame yra Jūsų duomenų bazė.
$conn = @mysql_connect('localhost','jusu_vardas','jusu_kodas');
//Paimame nustatytą mysql lentelę
$db = @mysql_select_db('jusu_lentele');
$vardas = htmlspecialchars($_POST['Vardas'], ENT_QUOTES);
$email = htmlspecialchars($_POST['email'], ENT_QUOTES);
$www = htmlspecialchars($_POST['www'], ENT_QUOTES);
$tekstas = htmlspecialchars($_POST['tekstas'], ENT_QUOTES);
//įdedame į duomenų bazę
$result= @mysql_query("INSERT INTO knyga (id, vardas, email, www, tekstas) VALUES ('NULL', '$vardas', '$email', '$www', '$tekstas' )");
echo $result==true ? "Jūsų komentaras įdėtas" : "Jūsų komentaro įdėti nepavyko.";
?>
3. Sukurkite failą ziureti.php ir į jį įdėkite:
Kodas:
<?
//irasykite savo mysql duomenis
$conn = @mysql_connect("localhost","jusu_vardas","jusu_kodas");
//paimame nustatyta mysql lentele
$db = @mysql_select_db("jusu_lentele");
$result = mysql_query("SELECT * FROM knyga ORDER BY id DESC");
while($r=@mysql_fetch_array($result)){ extract($r);
echo "<table border='1'><tr><td> $vardas $email $www</td></tr><tr><td>$tekstas</td></tr></table>";
}
?>
4. Paleiskite SQL užklausa savo duomenų bazėje, kad susikurtų lentelė knyga.
Kodas:
CREATE TABLE `knyga` (
`id` int(1) NOT NULL auto_increment,
`vardas` text collate latin1_general_ci NOT NULL,
`laikas` text collate latin1_general_ci NOT NULL,
`email` text collate latin1_general_ci NOT NULL,
`www` text collate latin1_general_ci NOT NULL,
`tekstas` text collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4;
Tikiuos šita pamoka padėjo jums suprast, kaip maždaug viskas vyksta.