Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Jak dodać kropkę pomiędzy wstrzykiwanymi danymi do tabeli?
sentinell
post 22.03.2016, 00:17:56
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 14.02.2015

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


Witam.

Użytkownik rejestruje się swoim imieniem i nazwiskiem, ale chcę aby jako login było Imie.Nazwisko.
Wiem, że pewnie proste, ale godzina już robi swoje, a czasami Wasze sprytne oczka dojrzą głupotę smile.gif

Bo zapytanie:
  1. mysql_query("INSERT INTO `uzytkownicy` (imie, nazwisko, nick, haslo) VALUES('$imie','$nazwisko','$imie"."$nazwisko','$haslo')") or die("Nie mogłem Cie zarejestrować!");


Wstawia:
JanNowak a nie Jan.Nowak
Go to the top of the page
+Quote Post
Johnas
post 22.03.2016, 00:28:16
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


W php login musi być podany w formie (Imie.nazwisko) po czym w php przed zapytaniem robisz

  1. <?php
  2. list($imie, $nazwisko) = explode(".", $_POST["login"]);
  3. ?>


teraz imie i nazwisko masz w dwóch oddzielnych zmiennych... nie wiem czy rozumiesz, jak nie to pytaj smile.gif

nick nie jest potrzebny smile.gif Sam rozkładasz go na części, ale problem pojawi się przy 2 Janach Kowalskich smile.gif

  1. mysql_query("INSERT INTO `uzytkownicy` (imie, nazwisko, haslo) VALUES('$imie','$nazwisko','$haslo')") or die("Nie mogłem Cie zarejestrować!");




--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
Star
post 22.03.2016, 01:03:15
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


  1. mysql_query("INSERT INTO `uzytkownicy` (imie, nazwisko, nick, haslo) VALUES('$imie','$nazwisko','".$imie.".".$nazwisko."','$haslo')") or die("Nie mogłem Cie zarejestrować!");


Ten post edytował Star 22.03.2016, 01:04:39
Go to the top of the page
+Quote Post
viking
post 22.03.2016, 07:08:35
Post #4





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Albo http://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html bez grzebania w kodzie.


--------------------
Go to the top of the page
+Quote Post

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: 13.07.2025 - 14:35