Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z insertowaniem rekordów ;D
porywacz
post 16.03.2012, 15:12:26
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 16.03.2012
Skąd: Austria

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


Witam, jestem bardzo początkującym programistą php więc proszę nie wyśmiewać : ) Napisałem (prosty i prymitywny) skrypt rejestracji, którego zadaniem jest jedynie wprowadzenie nowych rekordów do tabeli w bazie danych na podstawie pól formularza na stronie :_))
Mój problem polega na tym, że wszystko działa, lecz do tabeli nie dodają się żadne nowe rekordy : (
Tutaj jest kod: (pola w mysl_connect oraz mysql_select_db uzupełniłem poprawnie, żeby nie było ^^)
  1. <center><h4>Zarejestruj się :)</h4>
  2. <form method="post" action="">
  3. Login: <input type="text" name="login"><br/>
  4. Hasło: <input type="password" name="haslo"><br/>
  5. email: <input type="text" name="email"><br/>
  6. <input type="submit" value="Zarejestruj">
  7. </form>
  8. <?php
  9. $db = mysql_connect('localhost','root','') or die('Serwer padł');
  10. $db = mysql_select_db('users') or die('Baza padła');
  11.  
  12. $_POST['login'] = $login;
  13. $_POST['haslo'] = $haslo;
  14. $_POST['email'] = $email;
  15.  
  16. if(!isset($login,$haslo,$email)) {
  17. } elseif(
  18. preg_match('@^[a-z0-9]{6,12}$@',$login) &&
  19. preg_match('@^[a-z0-9]{6,12}$@',$haslo) &&
  20. preg_match('!^[a-z0-9]{3,20}@[a-z0-9]{2,9}.pl$!',$email))
  21. {
  22. mysql_query("INSERT INTO users (login, haslo, email) VALUES('$login','$haslo','$email')") or die('Nie udało się umieścić values w tabeli');
  23. } else {
  24. echo('Przepraszamy, rejestracja się nie udała.<br/>Sprawdź czy wszystkie pola wypełniłeś poprawnie.');
  25. }
  26. ?>


Dodam też, że na WebServ u mnie na komputerze wszystko działa poprawnie. To znaczy skrypt wprowadza rekordy bez zarzutów tongue.gif

Z góry dziękuję za pomoc i pozdrawiam ^^

Ten post edytował porywacz 16.03.2012, 15:13:55
Go to the top of the page
+Quote Post

Posty w temacie
- porywacz   [PHP] Problem z insertowaniem rekordów ;D   16.03.2012, 15:12:26
- - cudny   [PHP] pobierz, plaintext $login = $_POST['logi...   16.03.2012, 15:15:20
- - porywacz   Dziękuję, działa EDIT: A mógłby mi ktoś jeszcze...   16.03.2012, 15:17:37
- - ferrero2   stary, masz formularz i jego metodę wysyłania w t...   16.03.2012, 17:15:53
- - porywacz   Aha, czyli jeżeli definiuje nową zmienną na podsta...   16.03.2012, 17:32:18
- - ferrero2   Tak naprawdę to przypisanie: $login = $_...   16.03.2012, 17:36:30
- - porywacz   Już wszystko rozumiem. Dziękuję wam wszystkim za p...   16.03.2012, 17:58:14
- - Niktoś   CytatWszystkie operacje poniższe gdzie działasz na...   16.03.2012, 18:42:50
- - cudny   Niktoś - nie obraź się ale większego steku bzdur n...   16.03.2012, 21:37:51
|- - Bags_Bunny   Cytat(cudny @ 16.03.2012, 20:37:51 ) ...   16.03.2012, 23:01:32
- - viking   Masz dziwną maskę dla email. A co z domenami np al...   17.03.2012, 05:37:49
- - cudny   Cytat(Bags_Bunny @ 16.03.2012, 23:01...   17.03.2012, 21:20:46
- - Niktoś   CytatNawiasem mówiąc przypisując jakąkolwiek warto...   17.03.2012, 21:31:33
- - cudny   należy czytać ze zrozumieniem. przy przypisywaniu ...   17.03.2012, 22:18:36
- - Niktoś   Mylisz klucze z indexami ,piszesz że: Cytatprzypis...   17.03.2012, 23:05:19
- - cudny   że co? ogólnie przypisanie wartości nie ma znaczen...   17.03.2012, 23:54:56
- - Niktoś   Twierdze iż odwołanie się do zmiennych z jakiejkol...   18.03.2012, 13:43:36
- - cudny   w takim wypadku sam nie wiesz o czym piszesz. czyt...   18.03.2012, 18:04:15


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 - 07:42