Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Autonumeracja
Nico~
post 6.02.2017, 10:35:58
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 19.01.2013

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


Cześć,

Problem polega na tym, że chcę aby każdy wiersz był numerowany od 1. Wiem czym jest autoincrement, ale akurat w moim przypadku chciałbym zrobić to bez tej funkcji. Bo jak usunę rekord to zostaje mi dziura w numeracji, a chciałbym tego uniknąć. Poniżej kod, co mogło pójść nie tak?


Kod
<?php
                    $licznik = 1;
                    $id = $licznik++;
                    $nr_karty = $_POST['nr_karty'];
                    $kod_zab = $_POST['kod_zab'];
                    $firma = $_POST['firma'];
                    $imie_nazwisko = $_POST['imie_nazwisko'];
                    $tel = $_POST['tel'];
                    $email = $_POST['email'];
                    
                    if($id and $nr_karty and $kod_zab and $firma and $imie_nazwisko and $tel and $email) {
                        connect(); // <- nawiązanie połączenia z bazą danych
                        
                        $add_client = mysql_query("INSERT INTO karty SET id = '$id', nr_karty = '$nr_karty', kod_zab = '$kod_zab', firma = '$firma', imie_nazwisko = '$imie_nazwisko', tel = '$tel', email = '$email'");
                        if($add_client) echo "<div class='alert alert-success' role='alert'>Klient został przypisany poprawnie do karty!</div>";
                        else echo "<div class='alert alert-danger' role='alert'>Nie udało się przypisać klienta do karty...</div>";
                        
                        mysql_close(connect); // <- zakończenie połączenia z bazą danych
                    }
                ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 6.02.2017, 11:45:15
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Gdzie szukac odpowiedzi? W twoim kodzie. No skad ja mam wiedziec gdzie wykonujesz INSERT?
Zrob przeszukanie projektu pod katem frazy "INSERT" i znajdziesz gdzie robisz insert jak sam nie ogarniasz swojego kodu wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:56