Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Panel administracyjny nie działa
VoSooler
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.12.2017

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


Witam! Mam problem, otóż gdy odpalam swój projekt wyskakują mi takie błędy:
Notice: Undefined index: Stan in C:\xampp\htdocs\paneladministracyjny.php on line 37
Notice: Undefined index: Grupa in C:\xampp\htdocs\paneladministracyjny.php on line 38

W kolumnie Stan i Grupa chciałbym, aby była opcja do wyboru, w stanie: Aktywny, Nieaktywny, w grupie: Administratorzy, Uzytkownicy. Powiedzcie co mam nie tak, jeśli jeszcze czegoś potrzebujecie do pokazania to pisać (IMG:style_emoticons/default/smile.gif) I jak kliknę w edytuj to przenosi mnie do mojej książki telefonicznej, a tego nie chcę, tylko chcę, abym w tym panelu mógł edytować. Pozdrawiam cieplutko.

Mój kod:
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <center>
  6. <body background="background.jpg"></body>
  7. <div>
  8. <font size="7">Panel Administracyjny</font><br><br>
  9. <font size="5">Użytkownicy:</font><br><br>
  10. </div>
  11. <div>
  12. <?php
  13. $connect=mysqli_connect("localhost","root","","szablon") or die ("Brak połączenia z BD");
  14. $i=0;
  15. $zapytanie="select * from szablon";
  16.  
  17. @$wynik=mysqli_query($connect, $zapytanie);
  18. echo "<table>
  19. <tr>
  20. <th>Id</th>
  21. <th>Imie</th>
  22. <th>Nazwisko</th>
  23. <th>Adres</th>
  24. <th>Numer telefonu</th>
  25. <th>Stan</th>
  26. <th>Grupa</th>
  27. </tr>";
  28. $i=0;
  29. while($row=mysqli_fetch_array($wynik, MYSQLI_ASSOC)){
  30. $i++;
  31. echo "<tr>
  32. <td>".$i."</td>
  33. <td>". $row['Imie']."</td>
  34. <td>". $row['Nazwisko']." </td>
  35. <td>". $row['Adres']."</td>
  36. <td>". $row['Numer_telefonu']." </td>
  37. <td>". $row['Stan']." </td>
  38. <td>". $row['Grupa']." </td>
  39. <td><a href='szablon_mysql.php?id={$row['Nr']}&amp;a=usun'><img src='bin.png' weight='32' height='32'></a></td>
  40. <td><a href='szablon_mysql.php?id={$row['Nr']}&amp;a=edytuj'><img src='edit.png' weight='32' height='32'></a></td>
  41. </tr>";
  42. }
  43. echo "</table>";
  44.  
  45. @$a=$_REQUEST['a'];
  46. @$id=$_GET['id'];
  47.  
  48. if($a=='usun'){
  49. $zapytanie3="delete from szablon where nr=$id";
  50. @mysqli_query($connect, $zapytanie3);
  51. header("Location:szablon_mysql.php");
  52. }
  53.  
  54.  
  55. if ($a=='edytuj'){
  56. $edycja="select * from szablon where nr=$id";
  57. $wynik2=mysqli_query($connect, $edycja);
  58. if(mysqli_num_rows($wynik2)>0){
  59. $row=mysqli_fetch_assoc($wynik2);
  60. $opcja=$row['Grupa'];
  61. if($opcja=="Uzytkownicy"){
  62. echo '<form action="paneladministracyjny.php" method="POST">
  63. <input type="hidden" name="a" value="zapis">
  64. <input type="hidden" name="id" value="'.$id.'">
  65. Login:<input type="text" name="Login" value="'.$row['Login'].'"><br />
  66. Haslo:<input type="text" name="Haslo" value="'.$row['Haslo'].'"><br />
  67. Grupa:<select name="Grupa">
  68. <option selected=selected>Uzytkownicy</option>
  69. <option selected=selected>Administratorzy</option>
  70. </select><br />
  71.  
  72. Stan:<select name="Stan">
  73. <option>Nieaktywny</option>
  74. <option>Aktywny</option>
  75.  
  76. </select> value="'.$row['Stan'].'"><br />
  77.  
  78. <input type="submit" value="Popraw">
  79. </form>';}else{
  80. echo '<form action="paneladministracyjny.php" method="POST">
  81. <input type="hidden" name="a" value="Dodaj">
  82. <input type="hidden" name="id" value="'.$id.'">
  83. Login:<input type="text" name="Login" value="'.$row['Login'].'"><br />
  84. Haslo:<input type="text" name="Haslo" value="'.$row['Haslo'].'"><br />
  85. Grupa:<select name="Grupa">
  86. <option >Uzytkownicy</option>
  87. <option selected=selected>Administratorzy</option>
  88.  
  89. </select><br />
  90. Stan:<select name="Stan">
  91. <option>Nieaktywny</option>
  92. <option>Aktywny</option>
  93.  
  94. </select> value="'.$row['Stan'].'"><br />
  95. <input type="submit" value="Popraw">
  96. </form>';
  97. }
  98. }
  99. }
  100.  
  101. if($a=="Dodaj"){
  102. $id_login=$_POST['id_login'];
  103. $Login=$_POST['Login'];
  104. $Haslo=$_POST['Haslo'];
  105. $Stan=$_POST['Stan'];
  106. $Grupa=$_POST['Grupa'];
  107.  
  108. $update="UPDATE logowanie SET Login='$Login', haslo='$Haslo', Stan='$Stan', Grupa='$Grupa', where id_login='$id'";
  109. mysqli_query($connect, $update);
  110. header('Location:paneladministracyjny.php');
  111. }
  112.  
  113.  
  114.  
  115.  
  116.  
  117. ?>
  118. </div>
  119. </center>
  120. </body>
  121. </html>


Ten post edytował VoSooler 14.12.2017, 16:39:05
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: 1.10.2025 - 17:56