Kupiłem dzisiaj u ciebie kursik MySQL i nauczyłeś już mnie sporo w tych 3 lekcjach. Dzięki wielki.

Stworzylem sobie bazę danych kursmysql i tabelę angielski. Chcialem stworzyć sobie taki mini słowniczek do angielskiego gdzie wpisujesz dane słowo w formularz, jego znaczenie i wymowę a potem wysylasz te dane do bazy, żeby je zapisac w tabeli angielski.
Code: Zaznacz cały
CREATE TABLE angielski
(
id INT UNSIGNED AUTO_INCREMENT,
word TINYTEXT NOT NULL,
meaning TINYTEXT NOT NULL,
pronunciation TINYTEXT NOT NULL,
PRIMARY KEY(id)
)
Code: Zaznacz cały
<!DOCTYPE html>
<head>
<meta charset="utf-8" >
<title>Test</title>
<style>
td {text-align:center;}
</style>
</head>
<body>
<?php
$mysqlConnection = @mysql_connect("localhost", "root", "vertrigo") or die(mysql_error());
mysql_select_db("kursmysql") or die(mysql_error());
mysql_set_charset("utf8");
?>
<form action='index.php' method='post'>
<table>
<tr>
<td>Słówko</td>
<td>Znaczenie</td>
<td>Wymowa</td>
<td></td></tr>
<tr>
<td><input type="text" name="slowko" /></td>
<td><input type="text" name="znaczenie" /></td>
<td><input type="text" name="wymowa" /></td>
<td><input type="submit" value="Dodaj słówko" /></td>
</tr>
</table>
</form>
<?php
if (isset($_POST['slowko']) && isset($_POST['znaczenie']) && isset($_POST['wymowa']))
if (!empty($_POST['slowko']) && !empty($_POST['znaczenie']) && !empty($_POST['wymowa']))
{
$slowko = filter_var($_POST['slowko'], FILTER_SANITIZE_SPECIAL_CHARS);
$znaczenie = filter_var($_POST['znaczenie'], FILTER_SANITIZE_SPECIAL_CHARS);
$wymowa = filter_var($_POST['wymowa'], FILTER_SANITIZE_SPECIAL_CHARS);
$queryAdd =
("
INSERT INTO angielski (word, meaning, pronunciation)
VALUES
('$slowko', '$znaczenie', '$wymowa')
");
mysql_query($queryAdd) or die(mysql_error());
echo "Słówko <b>$slowko</b> zostało dodane!";
}
else
{
echo "Nie uzupełniłeś wszystkich pól.";
}
mysql_close($mysqlConnection);
?>
</body>
</html>