Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Nie moge wyswietlic Id kolumby + słowo
Forum PHP.pl > Forum > Przedszkole
-Donvito7-
Witam potrzebuje zrobic w tabeli numer referencyjny ktory sklada sie ze stalego slowa SERN-numerID (numerID to kolejny numer ID z bazy)

Wiec robie tak:

$refnum = $rows['id'];
$reference = "SERN-".$refnum;

i pozniej w

$query = sprintf("INSERT INTO entries VALUES ('','$reference', itd

Wszystko elegancko sie wyswietla w tabeli ale niestety tylko samo SERN- (bez numeru ID)

Czy moglibyscie mi podppowiedzec jaki blad rozbie?
Damonsson
No a daj gdzieś w kodzie:

  1. echo 'Refnum:'.$refnum;

-donvito7-
no wypisyje mi tylko slowo:

Refnum:
erix
Pokaż cały kod, nie tylko jego fragment.
-donvito7-
Wydaje mi sie ze to mie bedzie dzialac bo w momencie wciskania guzika Submit nie znamy jeszcze numeru w bazie danych. Moze sie myle.

Generalnie potrzebuje wygenerowac unikalny numer, narastajacy do kazdego wyslanego formularza.

Macie moze jakies przyklady kodu jak to osiagnac?

Damonsson
Więc błąd jest tutaj: $rows['id'] - to nie zwraca odpowiedniego ID. A dlaczego? To jak napisał kolega wyżej, musisz podać więcej kodu.

Edit: No dobra, a po co Ci ten numer w osobnej tabeli, jeśli jest identyczny jak id? Skoro możesz później przy wyświetlaniu sobie dać w PHP "SERN-(i tutaj zapytanie SQL, które pobierze odpowiednie ID, które to ID jest auto increment w bazie)"

Albo ja nie do końca rozumiem problem tongue.gif
erix
uniqid
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.