Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mySQL] dodanie rekordu i automatyczne wyświetlenie go
gawar
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 26.10.2010

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


Witam mam pytanie czy jest możliwe dodanie rekordu do bazy za pomocą skryptu php i automatyczne wyświetlenie tego co dodam? Problemu nie ma gdy sam przypisuje rekordowi unikatowy numer, ale jak to zrobić gdy numer identyfikacyjny danego rekordu jest przypisywany przez bazę danych jaka auto increment, a inne dane z tego rekordu mogą występować już gdzieś wcześniej?
Jeżeli ktoś ma jakiś pomysł to proszę o podpowiedź(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
toaspzoo
post
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


1. najpierw musisz wylistować ostatnia wartosc z bazy danych

$pokaz = SELECT * FROM `baza` ORDER BY `id` DESC;
$wiersz = mysql_fetch_array($pokaz);

<form method=get>
<input type=hidden value="<?php echo $wiersz[0]; ?>" name=wiersz>
wpisujemy...<input type=text name=a>
<input type=submit value=zapisz>

a potem...
$ostatni = ($_GET['wiersz'] + 1); // id ostatniego rekordu + 1 - jako nowy

$pokaz2 = SELECT * FROM `baza` WHERE `id` = '$ostatni';); // listowanie ostatniego dodanego rekordu
$wiersz2 = mysql_fetch_array($pokaz2); // tworzenie zmiennej array (tablica)

echo $wiersz[1] . ',' . $wiersz[2];

--
Koniec (IMG:style_emoticons/default/smile.gif)

mam nadzieję, że pomogłem
na twoim miejscu nie stosowałbym tego, gdyż to powoduje bardzo duży ruch między serwerem sql a www





Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 19:03