zamiknij X
 

Dodaj komentarz

Nick:


BOLD TEXT NA CZERWONO LINK


Treść:


  • Zdziwienie
  • Duch
  • Obcalowany
  • Pirat
  • BAD
  • BAD 2
  • Jezyk
  • Jezyk 2

 

PGbook v3.0

www.plikigrafiki.com

Edycja danych MySQL

[PHP] Edycja danych MySQL.

Poniższy przykład przedstawia sposób edycji danych z bazy MySQL.

Bedziemy edytowac dane z naszej tabeli imion. Stworzymy prosty skrypt za pomocą którego bedziemy mieli możliwość zmiany imienia na inne.

Zaczniemy od pobrania imion:

Ocena kodu: 2.5 / 5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@$polaczenie = mysql_pconnect("$host","$uzytkownik", "$haslo");
if (!$polaczenie) {
echo "Nie udało się nawi±zać poł±czenia z serwerem.";
exit;
}
mysql_select_db("$baza ");
if(!mysql_select_db("$baza ")) {
echo "Nie udało się poł±czyć z baz±";
exit;
}
$zapytanie = "SELECT * FROM `imiona`";
$wynik = mysql_query($zapytanie);
$ilosc = mysql_num_rows($wynik);
for ($i=0; $i<$ilosc; $i++)
{
$see = mysql_fetch_array($wynik);
$imie = $see['imie'];
$nr = $see['id'];

echo "<form method=\"post\" action=\"nasz_plik.php\">
<input type=\"text\" name=\"imie_zm\" value=\"$imie\" />
<input type=\"hidden\" name=\"nr_zm\" value=\"$nr\" />
<input type=\"submit\" value=\"Zmien\" />"
;
}

Mamy już pobrane imiona. Pobraliśmy je i wstawiliśmy odrazu do formularza. Pierwszy input zawiera imię nasze i pole do wpisu nowego jednocześnie. Drugi input jest ukryty. W nim przesyłamy id tego imienia w bazie.

Następnie czas na kod, którym zmienimy wybrane imię na imię przesłane przez formularz.

Ocena kodu: 3.3 / 5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ($_POST['imie_zm']) {

$imie_zm = $_POST['imie_zm'];
$imie_zm = htmlspecialchars("$imie_zm", ENT_QUOTES);
$nr_zm = $_POST['nr_zm'];
$nr_zm = htmlspecialchars("$nr_zm", ENT_QUOTES);

// tu albo w innym miejscu powyżej - połączenie z bazą

$imie_zm = mysql_real_escape_string($imie_zm);
$nr_zm = mysql_real_escape_string($nr_zm);
$zapytanie= "UPDATE `imiona` set imie='$imie_zm' where id='$nr_zm'";
$wynik = mysql_query($zapytanie);
echo "Imie zostało zmienione poprawnie.";
}

I mamy juz cały kod. Pobrane imiona wyświetlają sie odrazu w formularzu. Wpisując zamiast obecnego imienia inne i klikając "ZMIEN" dane z formularza zostaną przsłane i wykona sie drugi skrypt, który zamieni to imię.

Oczywiśćie poza tym wszystkim trzeba sprawdzać czy nie jest pusty input i usunąć niepotrzebne znaki ze zmiennej.

Autor: Łukasz Lewak (LiON_87)

Potrafisz napisać lepszy kurs? Pokaż to!

   Pokaż jak Ty rozwiązałbyś ten problem lub inny dowolny przez Ciebie wybrany. Przygotowany kurs wraz z imieniem i nazwiskiem wyślij na adres admin.myme[at]gmail.com. Jeżeli uznamy kurs za ciekawy ukaże się on na naszej stronie.

Komentarze  Dodaj komentarz
Copyright 2010 All Rights Reserved www.plikigrafiki.com
o stronie | regulamin | formularz
aparaty | darmowe gry online | kosmetologia | Witaminy i minerały | zdrowa żywność Pogorzelica | Turystyka Morska | Gry Java | Laser Frakcyjny | Auto Sklep Czę¶ciIzabella Mika zakłady bukmacherskie Czech Republic Hotels aranżacje wnętrz myjnia lublin balustrady z mosiądzu przeprowadzki wrocław firmy Warszawa temat projektowanie stron internetowych Warszawa
kursy komputerowe - kurs pozycjonowania google - projekty domów - cheap vps - tworzenie stron łódź - photoshop cs4 - kurs css - they - AutoCAD 2010
Katalog stron internetowych SEO Katalog Stron PRweb - Katalog Stron Katalog Stron Hurricane Katalog 3CO Dobre rzeczy Katalog qlweb.bigmuzy HotScripts