Korzystając z różnych kodów zrobiłem bazę danych a w niej 2 kolumny imie i email tebela daneosobowe
dodawanie rekordu :
<form action="dodaj.php" method="post"> imię:<br /> <input type="text" name="imie" /><br /> e-mail:<br /> <input type="text" name="email" /><br /> <input type="submit" value="dodaj" /> </form> <?php // Jeżeli dane z formularza zostaną wysłane wykona się kod zawarty w klamrach warunku else function lacz_bd() { $db = new mysqli('localhost', 'xxxxxxx', 'xxxxxxxxx', 'xxxxxxxxx'); if (! $db) return false; $db->autocommit(TRUE); return $db; } $imie = $_POST['imie']; $email = $_POST['email']; //połączenie z bazą $db = lacz_bd(); $zapytanie = "insert into daneosobowe (id, imie, email ) values ('', '$imie', '$email')"; $wynik = $db->query($zapytanie); //sprawdzenie czy powiodło się dodawanie ?>
Dane zostają dodane poprawnie.
Ale chciałbym zrobić by można było przez formularz zmienić maila danej osoby
próbowałem zrobić to tak:
<? $imie=$_POST['imie']; $email=$_POST['email']; $username="xxxxx"; $password="xxxxxx"; $database="xxxxx"; $query = "UPDATE daneosobowe SET email='$email' WHERE imie='$imie' "; ?>
Ale to nie działa i nie zmienia maila.
Proszę o pomoc bo to moje pierwsze zetknięcie z bazami