Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+mysql]problem z rejestracją
Forum PHP.pl > Forum > PHP
jarmiar
witajcie exclamation.gif

robie skrypt rejestracji, ale mam problem.

chodzi mi o to że skrypt nie dodaje do bazy danych rekordów.

tu są listingi

index.php

  1. <?php
  2. include('funkcje_bazy.php');
  3. /*
  4. * Rejestracja użytkowników na stronie
  5. * Pozycja.bee.pl
  6. */
  7. //Łączenie z bazą danych
  8. polacz();
  9. //po połączeniu
  10. //wyświetlany formularz
  11. ?>
  12. <form method="POST" action="rejestruj.php">
  13. <p><input type="text" name="login" size="20" value="twój login"><br>
  14. <input type="text" name="haslo" size="20" value="twoje hasło"><br>
  15. <input type="submit" value="Rejestruj"><input type="reset" value="Resetuj" name="B2"></p>
  16. </form>
  17. <?
  18. //i tu koniec pierwszego pliku
  19. ?>


funkcje_bazy.php

  1. <?php
  2. function polacz()
  3. {
  4. include ("zmienne.php");
  5. $db = @mysql_connect("$host", "$user", "$haslo");
  6. if (!$db)
  7. {
  8. echo "Połączenie z bazą niemożliwe";
  9. echo "<br>POprawne działanie rejestracji jest wstrzymane. <br/>";
  10. }
  11. mysql_select_db("$baza");
  12. }
  13. ?>

zmienne.php
  1. <?
  2. $host = 'localhost'; //host do bazy
  3. $user = 'niewazne'; // uzytkownik bazy
  4. $haslo = 'niewazne'; //hasło do bazy
  5. $baza = 'rus_stal11'; //nazwa bazy
  6. ?>


i najważniejszy:

rejestruj.php
  1. <?php
  2. include('funkcje_bazy.php');
  3. //zmienne
  4. $login = $_POST['login'];
  5. $haslo = $_POST['haslo'];
  6. //po zmiennych
  7. //połączenie
  8. polacz();
  9. //zapytanie
  10. mysql_query('INSERT * INTO uzytkownicy(login, haslo) VALUES ("$haslo", "$haslo")') or die("Rejestracja niepowiodła się!")
  11. //powyżej zostały dodane dane do bazy danych
  12. ?>
  13. <?
  14. echo('Rejestracja zakończona');
  15. ?>
  16.  
  17. <?
  18. //koniec 
  19. ?>


i w tym pliku mam problem bo mi nie dodaje rekordu do bazy danych

pomożcie mi smile.gif
Cysiaczek
  1. <?php
  2. $sql="INSERT INTO uzytkownicy (login, haslo) VALUES ( $login, $haslo)";
  3. ?>


Pozdrawiam.
em1X
  1. INSERT INTO uzytkownicy (login, haslo) VALUES ( '$login', '$haslo')
jarmiar
tak robiłem na początku i nie działało

moze jakieś inne propozycje??

już sobie poradziałem! dzięki smile.gifsmile.gifsmile.gifsmile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.