Pamokos

Siuntiniai

Jūsų puslapiui

Dovanojame!

Skelbimas

New Tutorials Mysql svečių knyga

Autorius: wyxzzer  Data: 2007-07-20 15:59:19 
Lygis: Vidutiniokams  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.

Reklama

Draugų nuorodos

Statistika

pamokų: 473
siuntinių: 315
vartotojų: 7724
autorių: 66
naršo: 0 + 4

Keiskis.lt