Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] nie widze bazy :(
Aga_
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.04.2006

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


Witam,
Jestem bardzo początkująca. Próbuję się czegoś nauczyć. Bawię się logowaniem przedstawionym w artukułach. Wszystko fajnie tylko nie otwiera mi się baza. Bez względu na to czy chcę się zalogować czy zarejestrować nie widzi bazy i co gorsza nie wyrzuca żadnego błędu. Bazę otwieram w następujący sposób:

  1. <?php
  2.  
  3. $connect=mysql_connect('localhost','root','pass') or die ('Przykro nam ale nie mogę połączyć się z bazą!');
  4. mysql_select_db("rejestracja");
  5.  
  6. ?>
(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
---
nospor


Bardzo proszę o pomoc bo wyrwałam już połowę włosów i jestem bliska poddania się (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Pozdrawiam

Ten post edytował Aga_ 5.04.2006, 14:32:25
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




a skąd wiesz ze nie widzisz bazy? kod co pokazalas, skoro ci errorów nie wali, znaczy ze sie lączy.

ps: prosze uzywac wlasciwego bbcode
ps2: prosze uzywac znacnzikow w tytulach
ps3: witamy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Aga_
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.04.2006

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


Nie widzę bazy ponieważ, nie dodaje mi rekordów podczas rejestracji oraz jeśli loguję się na użytkownika, którego ręcznie dodałam do bazy to go nie widzi.
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




to moze twoj blad polega na zlym dodawaniu. bo kod co pokazalas jest dobry. i skoro ci nie pluje errorami, znaczy ze sie lączy z bazą.

ps: i popraw ten tytul o znacznik
http://forum.php.pl/index.php?showtopic=42815
Go to the top of the page
+Quote Post
Aga_
post
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.04.2006

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


klopot jest nie tylko przy dodawaniu. Gdy loguję się na użytkownika zapisanego w bazie - krzyczy ze go nie ma.

  1. <?php
  2.  $zapytanie = "insert into user values 
  3.  ('$login', '$haslo', '$imie', '$nazwisko', '$imie_dziecka', '$mail','$haslo2')" or die (mysql_error());
  4. ; 
  5. $wynik=mysql_query($zapytanie); 
  6. if($wynik) 
  7. { 
  8. echo "<H3 ALIGN=center>Rejestracja zakończona pomyœlnie</h3>"; 
  9. echo "<H4 ALIGN=center><a href='index.php'>Strona Logowania</a></h4>"; 
  10. exit; 
  11. } 
  12. return true; 
  13. } 
  14.  
  15. function logowanie($login, $haslo) 
  16. { 
  17. $polaczenie= pol_mysql(); 
  18. // sprawdzenie, czy login nie powtarza się 
  19. $wynik = mysql_query("select * from user where login='$login'"); 
  20. if(!$wynik) 
  21. return "Problem: zapytanie z bazy nieudane"; 
  22. if (mysql_num_rows($wynik)== 0) 
  23. { 
  24. echo "<H3 ALIGN=center>Nie ma takiego użytkownika w bazie danych</h3>"; 
  25. wy_form_logo(); 
  26. exit; 
  27. ?>


ps. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Cytat
krzyczy ze go nie ma.
A widzisz, krzyczy ze nie ma gostka w bazie, a nie ze sie nie moze z bazą polączyc. to wielka roznica (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

oj skąpisz nam tego kodu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) funkcja logowanie jest ok. ale pytanie skąd ty do niej zapodajesz dane. z formularza? Pokaz wiec formularz. pokaz więc jak zapodajesz. moze to wina register globals lub czegos innego. krotko mowiąc: potrzebujemy więcej danych. jestesmy glodni na wiedzę, aty nam jej zabraniasz wszystkimi silami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

edit po kolejnym poscie:
ja sie poddaje. prosilem rownież o kod, w ktorym korzystasz z tych danych z formularza, bo prawdopodobnie tam jest blad. No ale skoro nie, to nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Aga_
post
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.04.2006

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


oj tam, zaraz zabraniam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ja to mogę nawet cały kod umieścić, jeśli to rozwiąże mój problem, tylko czy ktoś bedzie chciał to czytać :/
  1. //wyswietla nam pole do zalogowania się, bądź rejestracji ;) 
  2. function wy_form_logo() 
  3. ?> 
  4. <body bgcolor="#FFFFFF" text="#FF7F50" >
  5. <form method="post" action="uzytkownicy.php?m=log">
  6. <table border="0" cellpadding="0" cellspacing="0" bordercolor="#FF7F50" align="center" width="50%">
  7. <tr> 
  8. <td bgcolor="#FFE4C4" align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Użytkownik</font></b></td></tr>
  9.  
  10. <td bgcolor="#FFE4C4" align="center"><b><font face=" sans-serif" size="2"> 
  11. <input type="text" name="login" size="15" maxlength="15">
  12. </font></b></td>
  13. </tr>
  14. <tr> 
  15. <td width="100%" bgcolor="#FFE4C4" align="center" ><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Hasło</font></b></td></tr>
  16. <td width="100%" bgcolor="#FFE4C4" align="center" valign="middle"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
  17. <input type="password" name="haslo" size="15" maxlength="15">
  18. </font></b></td>
  19. </tr>
  20. <tr bgcolor="#FFE4C4"> 
  21. <td colspan="2">
  22. <div align="center">
  23. <input type="submit" name="Login" value="wejdź">
  24. <p>&nbsp;</p>
  25.  
  26. <a href="uzytkownicy.php?m=rejestracja">Rejestracja</a>
  27. </div>
  28. </td>
  29. </tr>
  30. </table>
  31. </form>
  32.  
  33. <p>&nbsp;</p>
  34.  
  35. <? 
  36. } 
  37. // formularz rejestracji 
  38. function dodaj_form() 
  39. { 
  40. ?> 
  41. <form method=post action="rejestracja.php"> 
  42. <TABLE ALIGN="center"> 
  43.  <tr> 
  44.  <td colspan=2><H1>Dodanie nowego użytkownika</H1><TD></TD></td> 
  45.  <tr> 
  46.  <td>Login:</td> 
  47.  <td><input type=text name=login></td></tr> 
  48.  <tr> 
  49.  <td>Hasło:</td> 
  50.  <td><input type=password name=haslo></td></tr> 
  51.  <tr> 
  52.  <td>Powtórz hasło:</td> 
  53. <td><input type=password name=haslo2></td></tr> 
  54.  <tr><td colspan=2><h4>Hasło powinno składać się z nie więcej niż 15 znaków.</H4></td></TR> 
  55.  <tr> 
  56.  <tr> 
  57.  <td>Imię:</td> 
  58.  <td><input type=tekst name=imie></td></tr>
  59.  <tr> 
  60.  <td>Nazwisko:</td> 
  61.  <td><input type=tekst name=nazwisko></td></tr>
  62.  <tr> 
  63.  <td>Imie Twojego dziecka:</td> 
  64.  <td><input type=tekst name=imie_dziecka></td></tr> 
  65.  <tr> 
  66.  <td>Adres poczty elektonicznej:</td> 
  67.  <td><input type=tekst name=mail></td></tr> 
  68.  <td align=center colspan=2> 
  69.  <input type=submit value="Zapisz"></td></TABLE></form> 
  70. <? 
  71. html_url("index.php", "Logowanie"); 
  72. } 
  73. //dodajemy użytkownika do bazy danych 
  74. function dodaj_usera($login, $haslo, $imie, $nazwisko, $imie_dziecka, $mail, $haslo2) 
  75. { 
  76. if ($haslo != $haslo2) 
  77. { 
  78. echo "<H3 ALIGN=center>Hasła nie są takie same.</h3>"; 
  79. dodaj_form(); 
  80. exit; 
Go to the top of the page
+Quote Post

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: 6.10.2025 - 05:42