Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Undefined index
ilov3
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 12.07.2013

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


Witam, mam problem z uruchomieniem stronki którą kiedyś napisał kolega.
Pluje errorami.

  1. Notice: Undefined index: action in C:\xampp\htdocs\index.php on line 239
  2.  
  3. Notice: Undefined index: action in C:\xampp\htdocs\index.php on line 325
  4.  
  5. Notice: Undefined index: action in C:\xampp\htdocs\index.php on line 455
  6.  
  7. Notice: Undefined index: action in C:\xampp\htdocs\index.php on line 461


239:
  1. else if($_GET['action'] === "editprofile")
  2. {
  3. if(empty($_SESSION['username']) || empty($_SESSION['password']))
  4. {
  5. header("Refresh:0; url=index.php");
  6. echo "<script language='javascript'>alert('Musisz być zalogowany!');</script>";
  7. return 0;
  8. }


  1. else if($_GET['action'] === "newauction")
  2. {
  3. $query = mysql_query("SELECT * FROM categories");
  4. while ($row = mysql_fetch_array($query))
  5. {
  6. $auctionCategories .= '
  7. <option value="'.$row[id].'">'.$row[name].'</option>
  8. ';
  9. }


Połączenie z bazą:

  1. <?php
  2.  
  3. $connection = @mysql_connect("localhost", "root", "") or die("Brak połączenia z serwerem MySQL.<br />Błąd: ".mysql_error());
  4. $db = @mysql_select_db("zpi_project", $connection) or die("Nie mogę połączyć się z bazą danych<br />Błąd: ".mysql_error());
  5. mysql_query ('SET NAMES utf8');
  6. ?>



W czym może leżeć problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Cytat
I obiecana wersja PHP:
Nie. Obiecales screena (IMG:style_emoticons/default/wink.gif)

No i ktora strona przykladowo ci nie dziala? Jaki jest jej kod? Sprawdzales w ogole logi bledow?
Go to the top of the page
+Quote Post
ilov3
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 12.07.2013

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


Cytat(nospor @ 26.11.2019, 15:55:15 ) *
Nie. Obiecales screena (IMG:style_emoticons/default/wink.gif)

No i ktora strona przykladowo ci nie dziala? Jaki jest jej kod? Sprawdzales w ogole logi bledow?


Rejestracja nie dodaje danych do bazy tak jak wcześniej wspominałem.

  1. else if($_GET['action'] === "register")
  2. {
  3. if(isset($_POST['registerSubmit']))
  4. {
  5. $username = $_POST['registerName'];
  6. $password = $_POST['registerPassword'];
  7. $firstname = $_POST['registerFirstname'];
  8. $surname = $_POST['registerSurname'];
  9. $email = $_POST['registerEmail'];
  10. $place = $_POST['registerPlace'];
  11. $phone = $_POST['registerPhone'];
  12. $bank = $_POST['registerBank'];
  13.  
  14. $query = mysql_query("SELECT NULL FROM users WHERE username LIKE '".$username."'");
  15. $query2 = mysql_query("SELECT NULL FROM users WHERE email LIKE '".$email."'");
  16.  
  17. if(mysql_num_rows($query) > 0)
  18. {
  19. echo "<script language='javascript'>alert('Taka nazwa użytkownika jest zajęta - wybierz inną!');</script>";
  20. }
  21. else if(mysql_num_rows($query2) > 0)
  22. {
  23. echo "<script language='javascript'>alert('Taki adres e-mail jest już zarejestrowany - wybierz inny!');</script>";
  24. }
  25. else if(strlen($username) > 32 || strlen($username) < 3)
  26. {
  27. echo "<script language='javascript'>alert('Nazwa użytkownika powinna zawierać 3 - 32 znaków!');</script>";
  28. }
  29. else if(strlen($password) > 32 || strlen($password) < 3)
  30. {
  31. echo "<script language='javascript'>alert('Hasło powinno zawierać 3 - 32 znaków!');</script>";
  32. }
  33. else if(strlen($firstname) > 64 || strlen($firstname) < 3)
  34. {
  35. echo "<script language='javascript'>alert('Imię powinno zawierać 3 - 64 znaków!');</script>";
  36. }
  37. else if(strlen($surname) > 64 || strlen($surname) < 3)
  38. {
  39. echo "<script language='javascript'>alert('Nazwisko powinno zawierać 3 - 64 znaków!');</script>";
  40. }
  41. else if(strlen($place) > 128 || strlen($place) < 3)
  42. {
  43. echo "<script language='javascript'>alert('Miejscowość powinna zawierać 3 - 128 znaków!');</script>";
  44. }
  45. else if(strlen($phone) != 9)
  46. {
  47. echo "<script language='javascript'>alert('Numer telefonu składa się z 9 cyfr!');</script>";
  48. }
  49. else if(!is_numeric($phone))
  50. {
  51. echo "<script language='javascript'>alert('Numer telefonu składa się z samych cyfr!');</script>";
  52. }
  53. else if(strlen($bank) != 26)
  54. {
  55. echo "<script language='javascript'>alert('Numer konta bankowego składa się z 26 cyfr!');</script>";
  56. }
  57. else if(!is_numeric($bank))
  58. {
  59. echo "<script language='javascript'>alert('Numer konta bankowego składa się z samych cyfr!');</script>";
  60. }
  61. else
  62. {
  63. mysql_query("INSERT INTO users (username, password, firstname, surname, email, phone, place, bank) VALUES ('".$username."', '".$password."', '".$firstname."', '".$surname."', '".$email."', '".$phone."', '".$place."', '".$bank."')");
  64. header("Refresh:0; url=index.php?action=login");
  65. echo "<script language='javascript'>alert('Pomyślnie założyłeś konto - możesz teraz się zalogować!');</script>";
  66. }
  67. }
  68.  
  69. $index = '
  70. <div class="container" style="margin-top: 20px;">
  71. <div class="row">
  72. <div class="backgroundBox">
  73. <form class="form-horizontal" action="" method="post">
  74. <div class="form-group">
  75. <label for="userName" class="col-sm-2 control-label">Nazwa użytkownika</label>
  76. <div class="col-sm-10">
  77. <input type="text" class="form-control input-lg" id="userName" name="registerName" placeholder="Wpisz tutaj nazwę, która będzie twoim identyfikatorem" required>
  78. </div>
  79. </div>
  80. <div class="form-group">
  81. <label for="userPassword" class="col-sm-2 control-label">Hasło</label>
  82. <div class="col-sm-10">
  83. <input type="password" class="form-control input-lg" id="userPassword" name="registerPassword" placeholder="Wpisz tutaj hasło, które będzie zabezpieczać twoje konto" required>
  84. </div>
  85. </div>
  86. <div class="form-group">
  87. <label for="userFirstname" class="col-sm-2 control-label">Imię</label>
  88. <div class="col-sm-10">
  89. <input type="text" class="form-control input-lg" id="userFirstname" name="registerFirstname" placeholder="Wpisz tutaj swoję imię" required>
  90. </div>
  91. </div>
  92. <div class="form-group">
  93. <label for="userSurname" class="col-sm-2 control-label">Nazwisko</label>
  94. <div class="col-sm-10">
  95. <input type="text" class="form-control input-lg" id="userSurname" name="registerSurname" placeholder="Wpisz tutaj swoję nazwisko" required>
  96. </div>
  97. </div>
  98. <div class="form-group">
  99. <label for="userMail" class="col-sm-2 control-label">E-mail</label>
  100. <div class="col-sm-10">
  101. <input type="email" class="form-control input-lg" id="userMail" name="registerEmail" placeholder="Wpisz tutaj swój e-mail" required>
  102. </div>
  103. </div>
  104. <div class="form-group">
  105. <label for="userPlace" class="col-sm-2 control-label">Miejscowość</label>
  106. <div class="col-sm-10">
  107. <input type="text" class="form-control input-lg" id="userPlace" name="registerPlace" placeholder="Wpisz tutaj swoją miejscowość" required>
  108. </div>
  109. </div>
  110. <div class="form-group">
  111. <label for="userPhone" class="col-sm-2 control-label">Telefon</label>
  112. <div class="col-sm-10">
  113. <input type="text" class="form-control input-lg" id="userPhone" name="registerPhone" placeholder="Wpisz tutaj swój numer telefonu" required>
  114. </div>
  115. </div>
  116. <div class="form-group">
  117. <label for="userBank" class="col-sm-2 control-label">Konto bankowe</label>
  118. <div class="col-sm-10">
  119. <input type="text" class="form-control input-lg" id="userBank" name="registerBank" placeholder="Wpisz tutaj swój numer konta bankowego" required>
  120. </div>
  121. </div>
  122. <div class="form-group">
  123. <div class="col-sm-offset-2 col-sm-10">
  124. <button type="submit" name="registerSubmit" class="btn btn-default input-lg"><span style="font-size: 20px;">Zarejestruj!</span></button>
  125. </div>
  126. </div>
  127. </form>
  128. </div>
  129. </div>
  130. </div>
  131. ';
  132. }
Go to the top of the page
+Quote Post

Posty w temacie
- ilov3   Undefined index   25.11.2019, 23:02:21
- - dublinka   Odpowiedzi szukaj w $_GET['action']   26.11.2019, 07:53:40
- - ilov3   tylko dziwna sprawa bo kiedyś to działało bez żadn...   26.11.2019, 08:30:39
- - dublinka   Zmienna z get nie istnieje/brak wartosci   26.11.2019, 10:11:21
- - nospor   Cytattylko dziwna sprawa bo kiedyś to działało bez...   26.11.2019, 10:14:21
|- - ilov3   Cytat(nospor @ 26.11.2019, 10:14:21 )...   26.11.2019, 11:14:24
- - viking   Bo to mysql_query i inne funkcje mysql_ zostały da...   26.11.2019, 11:16:10
|- - ilov3   Cytat(viking @ 26.11.2019, 11:16:10 )...   26.11.2019, 11:16:57
- - nospor   Daj w index.php na samym poczatku phpinfo(); exit...   26.11.2019, 11:18:24
|- - ilov3   Cytat(nospor @ 26.11.2019, 11:18:24 )...   26.11.2019, 11:32:00
- - nospor   Bo przeciez zrobic phpinfo(); exit; to tak dlugo...   26.11.2019, 11:34:27
|- - ilov3   Cytat(nospor @ 26.11.2019, 11:34:27 )...   26.11.2019, 11:54:56
- - nospor   Aktualizowales ostatnio ten wampserver? Jak wygla...   26.11.2019, 12:00:02
- - ilov3   Mam najnowszą dostępną wersję. Próbowałem również ...   26.11.2019, 13:37:24
- - nospor   CytatI obiecana wersja PHP:Nie. Obiecales screena ...   26.11.2019, 15:55:15
|- - ilov3   Cytat(nospor @ 26.11.2019, 15:55:15 )...   26.11.2019, 21:57:39
- - Tomplus   zapytań przed SQL Injection nie chronisz? Sprawdź...   27.11.2019, 09:28:13
|- - ilov3   Cytat(Tomplus @ 27.11.2019, 09:28:13 ...   27.11.2019, 21:30:26
- - dublinka   Przepraszam za trywialne pytanie ale czy wogole w ...   27.11.2019, 13:10:18
- - Tomplus   Nie tłumacz się kolegą. Zostawiaj kod lepszy niż t...   27.11.2019, 22:19:24
|- - ilov3   Cytat(Tomplus @ 27.11.2019, 22:19:24 ...   28.11.2019, 09:28:18
- - Tomplus   Teraz przeanalizuj sobie te logi porównując do swo...   28.11.2019, 10:10:18
- - ilov3   Nic z tego. Dzięki za próbę pomocy.   29.11.2019, 21:21:09


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: 15.10.2025 - 19:25