Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie ostatniego id z tabeli do formularza
Forum PHP.pl > Forum > Przedszkole
nighttrain
Witam

Chciałbym dodać numer ostatniego id z tabeli do jednego z pól formularza.

Najpierw próbowałem wyswietlic za pomocą echo ostatni numer id:
Kod
$query = @mysql_query("SELECT MAX(id) FROM komputery");

Działa, ale tylko w phpmyadminie ... Na stronie pokazuje mi Resource id=4

Jak odczytać tą wartość na stronie za pomocą komendy echo, oraz jak pobrać tą wartość do pola formularza:
Kod
<input type="text" size="5" " name="id"><br />


Zaznaczę też, że póżniej to pole ma wysłać wartość do bazy, więc nazwa id musi pozostać.

pozdrawiam
nospor
Cytat
Działa, ale tylko w phpmyadminie ... Na stronie pokazuje mi Resource id=4
Bo do odebrania danych z mysql_query() sluzy MYSQL_FETCH_ARRAY - wiecej info masz w manualu dla tej funkcji
phpion
  1. $id = mysql_result(mysql_query("SELECT MAX(id) FROM komputery"), 0);
nighttrain
Super, dzięki dałem "Pomógł"

Jak byś mi jeszcze napisał, czemu to 0 na końcu?

No i teraz pozostało mi, aby pojawiła sie ta liczba w polu formularza:
Kod
<input type="text" size="5" name="id"><br />
nospor
Cytat
Jak byś mi jeszcze napisał
Mógłbyś już wkoncu łaskawie zajrzec do manuala a byś się dowiedział...
john_doe
  1. <input type="text" size="5" name="id" value="<?php echo $id ?>"><br />
skarabe.pl
Dodam od siebie tylko tyle, że dodawanie tej wartości do formularza to bardzo, bardzo zły pomysł. Lepiej odczytuj ją dopiero przy zapisie (po submicie).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.