Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]nie działa 1 rekord pobrany
mrk9109
post 4.09.2018, 18:07:14
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Witam dawno mnie tu nie było no ale już jestem bezradny bawię się dalej w naukę php no i piszę teraz prostą gierkę w ramach nauki. No i napotkałem problem polegam on na tym że w pierwszym pobranym rekordzie z bazy nie działają przyciski z formularza ( aktywuj , sprzedaj ) w reszcie elementów działa nie wiem gdzie zrobiłem błąd.

kod:
https://paste.ofcode.org/39Jju6pnuXMppinJrCcx6JN

Go to the top of the page
+Quote Post
nospor
post 4.09.2018, 19:09:39
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Nie widze kodu gdzie tworzysz te guziki sprzedaj i aktywuj


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mrk9109
post 4.09.2018, 19:56:52
Post #3





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


tutaj i tak kazdy plik include co w kodzie
  1. <form method="POST" ENCTYPE="multipart/form-data" action="warsztat" >
  2. <input type="hidden" name="wartosc" value="<?= $wartosc ?>">
  3. <input type="hidden" name="id" value="<?= $id ?>">
  4. <input type="hidden" name="zywotnosc" value="<?= $zywotnosc ?>">
  5. <tr>
  6. <td>
  7. <b><?= $nazwa ?> </b>
  8. Współczynik: <b>x<font color="#1eec0e"><?= $wspolczynik ?></b></font><br/>
  9. Stan sprzętu:
  10. <?php
  11. if($zywotnosc >= 80)
  12. {
  13. echo '<font color="#00ff00"><b>'.$zywotnosc.'%</b></font><br/>
  14. <img src="images/zywotnosc/1.png"/>
  15. ';
  16. }
  17. elseif($zywotnosc < 80 && $zywotnosc > 65)
  18. {
  19. echo '<font color="#fff200"><b>'.$zywotnosc.'%</b></font><br/>
  20. <img src="images/zywotnosc/2.png"/>
  21. ';
  22. }
  23. elseif($zywotnosc < 65 && $zywotnosc > 40)
  24. {
  25. echo '<font color="#f26522"><b>'.$zywotnosc.'%</b></font><br/>
  26. <img src="images/zywotnosc/3.png"/>
  27. ';
  28. }
  29. elseif($zywotnosc < 40 && $zywotnosc > 20)
  30. {
  31. echo '<font color="#fc082a"><b>'.$zywotnosc.'%</b></font><br/>
  32. <img src="images/zywotnosc/4.png"/>
  33. ';
  34. }
  35. elseif($zywotnosc < 20)
  36. {
  37. echo '<font color="#3d040c"><b>'.$zywotnosc.'%</b></font><br/>
  38. <img src="images/zywotnosc/5.png"/>
  39. ';
  40. }
  41. ?>
  42. </td>
  43. <td>
  44. <input type="submit" style="background-color: #000000; color: #ffffff; font-size: 14px;"value="Aktywuj" name="aktywujR">
  45. <input type="submit" style="background-color: #000000; color: #ffffff; font-size: 14px;"value="Sprzedaj" name="sprzedajR" onclick="return confirm('Jesteś pewny, że chcesz sprzedać? otrzymasz <?= $wartosc ?> monet.');"/>
  46. </td>
  47. </tr>
  48. </form>
Go to the top of the page
+Quote Post
nospor
post 4.09.2018, 20:36:02
Post #4





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Dodaj spacje przed value

Pokaz include dla akcji co dziala


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mrk9109
post 5.09.2018, 04:28:05
Post #5





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Sprawdzę jutro bo jadę na noc do pracy ale include co działa wyglądają tak samo starczy np: ze zamienię ramę z silnikami kolejnością wtedy nie będzie działał 1 rekord w silnikach

Porobiłem te spacje i jestem bezradny bo nie ma żadnego błędu i nie wiem co to robi 😒 a od nowa nie chce mi sie znów tego pisać
Go to the top of the page
+Quote Post
nospor
post 5.09.2018, 05:21:30
Post #6





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




1) Przepisanie tego to i tak jedyna sensowna opcja. Masz taka sieczke ze glowa mala, tysiace duplikacji, uzywanie przestarzalych funkcji i styli.
2) Jak nie wiesz czemu nie dziala to DEBUGUJ. Sprawdzaj co idzie POSTem, sprawdzaj co masz w zmiennych na danym etapie itd. Dzieki temu w 5 minut znajdziesz przyczyne "niedzialania"


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mrk9109
post 5.09.2018, 15:13:25
Post #7





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


probuje i slabo ale znalazlem rozwiazanie co to naprawia ale bardzo dziwne i nie wiem dalej dlaczego i bede dalej myslal i byc moze to przepisywał

a naprawi to jeżeli zrobię tak :

  1. echo '<form method="POST" ENCTYPE="multipart/form-data" action="warsztat" >';
  2. include("templatki/warsztat_ramy.html");
  3. echo'</form>';


formularz w formularzu dziwne nie ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 16:17