Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Zmiana wartości pola
--Tomi--
post
Post #1





Goście







Witam!

Nie wiem jak zmienić wartość danego pola. Mam w bazie danych pozycję 'strona' która może przyjąć wartość 0 albo 1. Dodając rekord automatycznie strona otrzymuje wartość 0, a ja chciałbym później zrobić edycję i zamienić to 0 na 1, jak to zrobić?

to jest formularz edycji:

  1. <div class="wpage">
  2. <form action="upload_site.php" method="post" enctype="multipart/form-data">
  3. rodzaj: <select name="strona">
  4. <option>'.$row[6].'</option>
  5. <option>1</option>
  6. </select>
  7. <input class="button" type="submit" value="Dodaj"></form>
  8. </div>


a to plik upload_site.php

  1. <?php
  2. include("connect.php");
  3.  
  4.  
  5. if($_SERVER['REQUEST_METHOD'] == 'POST')
  6. {
  7. $query = mysql_query("insert into tabela values('".$_POST['strona']."')");
  8. }
  9. ?>


Jak to powinno wyglądać prawidłowo?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Lolek13
post
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


skorzystaj z funkcji update

http://www.w3schools.com/sql/sql_update.asp
Go to the top of the page
+Quote Post
--tomi--
post
Post #3





Goście







Ale ja chce to zrobić za pomocą formularza umieszczonego na stronie.
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To zrób tak jak wyżej tylko zamiast insert zrób z update.
http://pl.wikibooks.org/wiki/PHP/Zarządzanie_rekordami
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: 24.08.2025 - 00:23