Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] błąd w kodzie - Notice: Use of undefined constant - assumed ' '
scroll
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 24.07.2013

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


witam
na stronie wyswietla mi sie taki o to błąd:

Notice: Use of undefined constant - assumed ' ' in D:\xampp\htdocs\strona\index.php on line 21

a o to skrypt:
  1. include "define.php";
  2. mysql_connect(serwer,login,haslo);
  3. mysql_query("SET NAMES utf8_general_ci"); 


w lini 21 jest znacznik zamknięcia i nie wiem w czym jest problem
Powód edycji: [Daiquiri]: Poprawiam temat
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scroll
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 24.07.2013

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


problem jakoś rozwiązałem i logowanie dzialalo. stwierdziłem że tabele w bazie nie są solidnie utworzone i przygotowane więc wywaliłem je wszystkie i stworzyłem od nowa. niestety logowanie przestało działać. zaczołem szukać innego skryptu ale też nie działa. obecnie mam taki:
  1. include "define.php";
  2. if(isset($_SESSION['login'])){
  3. header("Location: indeks.php");
  4. }
  5. ?>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  7. <html xmlns="http://www.w3.org/1999/xhtml">
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  10. <title>Sklep</title>
  11. <link href="style.css" rel="stylesheet" type="text/css" />
  12. <script type="text/javascript" src="stmenu.js"></script></head>
  13. <script language="javascript" type="text/javascript">
  14. function go() {
  15. location.href = "index.php?id="+document.getElementsByName("kategoria")[0].value;
  16. }
  17. </script>
  18. <body>
  19. <form action="" method="post">
  20. Login<br />
  21. <input type="text" name="login" value="<?php echo $_POST['login'] ?>" /><br />
  22. Hasło<br />
  23. <input type="password" name="haslo" /><br />
  24. <input type="hidden" name="send" />
  25. <input type="submit" value="Zaloguj" style="margin-top:3px;" />
  26. </form>
  27. <?php
  28. $spr_user = mysql_query("SELECT * FROM users WHERE login='" . trim($_POST['login']) . "'");
  29. $spr = mysql_query("SELECT * FROM users WHERE login='" . trim($_POST['login']) . "' AND haslo='" . md5(trim($_POST['haslo'])) . "'");
  30. if(isset($_POST['send'])){
  31. if(trim($_POST['login']) != ''){
  32. if(trim($_POST['haslo']) != ''){
  33. if(mysql_num_rows($spr_user) > '0'){
  34. if(mysql_num_rows($spr) > '0'){
  35. $_SESSION['login'] = trim($_POST['login']);
  36. $_SESSION['haslo'] = md5(trim($_POST['haslo']));
  37. echo "Zalogowałeś się poprawnie! Za chwilę zostaniesz przekierowany na stronę główną.<script>
  38. function init(){
  39. setTimeout('document.location=\"indeks.php\"', 3000);
  40. }
  41. window.onload=init;
  42. </script><noscript>Teraz możesz przeglądać <a href=\"indeks.php\">stronę</a></noscript>";
  43. } else {echo "Błędne hasło!";}
  44. } else {echo "Podany użytkownik nie istnieje!";}
  45. } else {echo "Musisz wpisać hasło!";}
  46. } else {echo "Musisz wpisać login!";}
  47. }
  48. ?>
  49. <br />Nie masz jeszcze konta? <a href="register.php">Zarejestruj się</a>!
  50. </body>
  51. </html>


cała zawartosć pliku logowanie.php

a o to błąd: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\strona\logowanie.php on line 34
Podany użytkownik nie istnieje!

chodzi o tą linijkę: if(mysql_num_rows($spr_user) > '0'){

z tego co zauważyłem to pomijane są zapytania i to w każdym skrypcie nie tylko tym. i nie wiem czy bardziej chodzi o połączenie z bazą czy zapytania są nie poprawne.

Ten post edytował Daiquiri 14.09.2013, 06:48:53
Powód edycji: [Daiquiri]: BBcode
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: 3.10.2025 - 09:29