Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Edycja rekordów w bazie MYSQL - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Edycja rekordów w bazie MYSQL (/thread-edycja-rekordow-w-bazie-mysql)



Edycja rekordów w bazie MYSQL - Smarth - 19-02-2012

Witam
Mój problem jest następujący
Otóż szukam sposobu na coś takiego
mam formularz który ma edytować rekordy w bazie

Za wszelką pomoc serdecznie dziękuję


RE: Edycja rekordów w bazie MYSQL - Pedro84 - 19-02-2012

Najprostszy sposób:
1. piszesz sobie formularz w HTMLu
2. obsługujesz go w PHP => $_POST
3. dodajesz obsługę bazy danych: PDO albo mysqli_query.


RE: Edycja rekordów w bazie MYSQL - Smarth - 19-02-2012

A jakieś kody?
jestem początkujący a intryguje mnie jak to zrobić


RE: Edycja rekordów w bazie MYSQL - marcin006 - 20-02-2012

Pobierasz kod z bazy danych i wrzucasz do pola value z formularza za pomocą tablicy asocjacyjnej. Później poleceniem UPDATE wpisujesz ponownie zedytowane pola do bazy(po drodze możesz sprawdzić czy pola się zmieniały czy też nie, aby nie nadpisywać takich samych wartości). Kody? Ciężko coś konkretnego ale pseudo kod poniżej:

Kod:
<?
$q = mysql_query("SELECT imie, nazwisko itd... "); // pobierasz dane z bazy danych
$t = mysql_fetch_array($q); // tworzysz tablice
<form action="pliczek.php" method="POST"> //formularz html
<input type="text" name="imie" value="<?= $t['imie']; ?>"> //pola html uzupełniane danymi z bazy
...
</form>
Kod pliczek.php
Kod:
<?php
$imie = $_POST['imie']; // POBIERASZ ZE ZMIENNYCH SUPERGLOBALNYCH PRZESŁANE WARTOŚCI
...
$pol = UPDATE ... SET imie=imie ...;//AKTUALIZUJESZ DANE W TABELCE
?>



RE: Edycja rekordów w bazie MYSQL - Pedro84 - 20-02-2012

(19-02-2012, 21:02)Smarth napisał(a): A jakieś kody?
jestem początkujący a intryguje mnie jak to zrobić
Początkujący !== leń.

Słowa kluczowe masz, Google nie gryzie i naprawdę działa.