Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Prosta rejestracja
ToFFiK
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.04.2010

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


Witajcie, chciałem zrobić prostą rejestracje konta w pliczku PHP, która wyglądała by mniej więcej tak:

Nick: [pole]
Hasło: [w md5]
Wiek: [pole]

musi też sprawdzać największą liczbę "id" i dodawać do tego jeden. Nie chcę gotowca (chyba że już ktoś by pomógł (IMG:style_emoticons/default/tongue.gif) ) bo wiem jak tutaj jest na forum z "zrób mi skrypt", lecz byłbym wdzięczny za co najmniej konkretne linki do wytłumaczenia jak coś podobnego zrobić (nie do jakieś głównej php bo o tym wiem, lecz nie wiem pod czym szukac, i najszybciej uczę się na przykładach, które spróbowałbym przerobić pod siebie)

Edit. Już napisałem sobie pod siebie jakąś prostą rejestracje, jednak teraz został mi problem tylko z ID, ponieważ nie wiem jak w zapytaniu


  1. $zapytanie = "INSERT INTO `konta` (`id`, `name`, `Wiek`, `Key`) VALUES (NULL, '$login', '$email', '$pass_md5')";


Zrobić aby dodawało +1 ID zawsze

Edit2. po próbach okazało się że dodaje, lecz mam pytanie

Mam:
  1. <b>ID Skinu:<b><br />
  2. <input type="text" name="skin" style="font-size: 10pt; font-family: Tahoma; font-weight: bold" /><br />


  1. $skin = trim($_POST['skin']);


Tylko jak teraz ograniczyć, aby w tym polu, można było wpisać tylko okresline liczby



Ten post edytował ToFFiK 17.08.2011, 15:24:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ToFFiK
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.04.2010

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


  1. blad!You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near ''Char', `Key`, 'Cash', 'Kolorskory', 'Plec') VALUES (NULL, 'Jan_Dzban', '34', '3' at line 1


Niestety nie jestem tak zaawansowany w PHP że będę wiedział jak stworzyć od nowa tablicę (IMG:style_emoticons/default/wink.gif)
A ten błąd teraz mi wyrzuca


  1. $zapytanie = "INSERT INTO `konta` (`id`, `name`, `Wiek`, 'Char', `Key`, 'Cash', 'Kolorskory', 'Plec') VALUES (NULL, '$login', '$wiek', '$skin', '$pass_md5', '750', '$kolors', '$plec')";
  2. $idzapytania = mysql_query($zapytanie);


  1. <b>Płeć:<b><br />
  2.  
  3. <select name="plec">
  4. <option value="1" selected="selected">Mezczyzna</option>
  5. <option value="2">Kobieta</option>
  6.  
  7. </select><br />
  8.  
  9.  
  10. <b>ID Skinu:<b><br />
  11. <select name="skin">
  12. <option value="1" selected="selected">Skin 1</option>
  13. <option value="2">Skin 2</option>
  14. <option value="3">Skin 3</option>
  15. <option value="4">Skin 4</option>
  16. </select><br />
  17.  
  18.  
  19. <b>Kolor skóry:<b><br />
  20. <select name="kolors">
  21. <option value="1" selected="selected">Bialy</option>
  22. <option value="2">Czarny</option>
  23. </select><br />



  1. $plec = trim($_POST['plec']);
  2. $skin = trim($_POST['skin']);
  3. $kolors = trim($_POST['kolors']);


Błedy zaczynają się od danych z selecta

Ten post edytował ToFFiK 17.08.2011, 16:07:21
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: 22.12.2025 - 23:19