Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Zmiana w Tabeli
Potar
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 27.02.2010

Ostrzeżenie: (20%)
X----


Witam jak w temacie potrzebuje przykładowego skryptu na zmianę w zawartości tabeli tylko dla jednego użytkownika przykład:
Twoje ID: 1
Twój nick: PhpForum
Zmień na : [ ] [ok]

Ma polegać na zmianie: uster_nick oczywiście w sesjii po zalogowaniu.
Lgowanie/ Rej itp wszystko już mam.

Pozdrawiam


Potrzebuję także skryptu na odczytywanie z tabeli danego użytkownika ale niewiem jak to napisać w php przykład:
Kod
if (isset($_SESSION['user_id'])) {
If $user_status = 1 {
echo "<p>Twoje konto jest zablokowane</p>"; }
else {
Skrypt Bla bla bla
}
}


Ten post edytował Potar 7.05.2010, 17:48:43
Go to the top of the page
+Quote Post
programista20
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 15.01.2010

Ostrzeżenie: (0%)
-----


Zmiana nazwy
  1. //dodaj zmienne i wykonuj po zalogowaniu
  2. //zmień Nazwa_pola gdzie id = $id
  3. $sql = "UPDATE `Nazwa_tabeli` SET `Nazwa_pola` = '$nowanazwa' WHERE `id` = $id LIMIT 1;";

Czemu używasz cudzysłowów a nie apostrofa ?
  1. echo "<p>Twoje konto jest zablokowane</p>";

Pobierasz pole z nazwą i je analizujesz - najlepiej wpisać nazwę do zmiennej w sesji
  1. //wybierz Nazwa_pola gdzie id = $id
  2. $sql = "SELECT `Nazwa_pola` FROM `Nazwa_tabeli` WHERE `id` = $id LIMIT 1;";
  3. //wywołujesz i odczytujesz zwróconą wartość nazwę w pętli (nie chce mi się dalej pisać)
Go to the top of the page
+Quote Post
Potar
post
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 27.02.2010

Ostrzeżenie: (20%)
X----


Coś mi nie działa z tą zmianą, tzn niby wykonuje ale żadnego zapytania do tabeli nie ma skrypt:
  1. <?php
  2.  
  3.  
  4. include "config.php";
  5.  
  6. $edycja = $_POST['edycja'];
  7.  
  8. $sql = "SELECT * FROM user WHERE user_nick = '".$user_nick."';";
  9. $result = mysql_query($sql)
  10. or die("Tymczasowo nie działa.");
  11.  
  12. $rows = mysql_num_rows($result);
  13.  
  14. if ($rows == 1) {
  15. $zapytanie = "UPDATE `user` SET `user_nick` = '".$edycja."' WHERE `id`='1'";
  16. $idzapytania = mysql_query($zapytanie);
  17.  
  18. header("Location: panel.php?ok");
  19. }
  20. else {
  21. header("Location: panel.php?error");
  22. }
  23.  
  24. ?>


Dodam jeszcze prośbę o mały skrypt:

Otworzy plik xxx.dat i zmieni mu pole z xxx na pole z inputa.
Podam jeszcze ze wpisy są oddzielone kreskami ||.

Odświeżam.

To jak pomoże ktoś? Potrzebuje tylko poprawic mój skrypt i jeden gotowy (edycja pliku na serwie).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:21