Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie wartości i zmiana przycisku na disabled
Bondar91
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

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


Witam,

mam taki problem:
Mam dwie tabele: Tabela A i Tabela B. W widoku wylistowuje za pomocą foreacha dane z Tabeli A. Oprócz danych z tabeli A mam przcysik dodaj. Po kliknięciu na ten przycisk dane dodawane są do tabeli B.

Tabela A:
-imie
-naziwsko
-customer_id

Tabela B:
-imie
-naziwsko
-customer_id

Chciałbym aby po kliknięciu przycisku dodaj i zapisaniu danych w bazie do tabeli b, w widoku żeby przy dodanym kliencie , przycisk dodaj był disabled. Jak to osiągnąć próbowałem in_array jednak dostaje błąd "Object of class stdClass could not be converted to int".

  1. <?php foreach($response as $row): ?>
  2. <tr>
  3. <td><?php echo $row->customer_id; ?></td>
  4. <td><?php echo $row->name; ?></td>
  5. <td><?php echo $row->surname; ?></td>
  6.  
  7. <?php if(in_array($row->customer_id, $klient)): ?>
  8. <form action="">
  9. <td><input name="test" type="submit" class="btn btn-success" value="dodaj" id="<?php echo $row->id; ?>"> </td>
  10. </form>
  11. <?php else: ?>
  12. <td><a class="btn btn-info" disabled>dodaj</a> </td>
  13. <?php endif; ?>
  14. </tr>


Pozdrawiam i z góry dziękuję za pomoc

Ten post edytował Bondar91 24.11.2015, 11:43:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





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




var_dump($row->customer_id);
var_dump($klient);


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

"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
Bondar91
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

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


Pierwszy var_dump zwraca int(148) int(149) int(150)

Drugi:
  1. array(3) {
  2. [0]=
  3. object(stdClass)#1 (3) {
  4. ["id"]=
  5. string(3) "1"
  6. ["name"]=
  7. string(3) "fsafsa"
  8. ["surname"]=
  9. string(7) "fsafsa"
  10. ["customer_id"]=
  11. string(3) "148"
  12.  
  13. }
  14. [1]=
  15. object(stdClass)#2 (3) {
  16. ["id"]=
  17. string(3) "2"
  18. ["name"]=
  19. string(3) "Jan"
  20. ["surname"]=
  21. string(7) "asfasffa"
  22. ["customer_id"]=
  23. string(3) "149"
  24.  
  25. }
  26. [2]=
  27. object(stdClass)#3 (3) {
  28. ["id"]=
  29. string(3) "3"
  30. ["name"]=
  31. string(3) "Jan"
  32. ["surname"]=
  33. string(7) "aaaaao"
  34. ["customer_id"]=
  35. string(3) "150"
  36.  
  37. }
  38. }
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




Musisz miec tablice INTow a nie tablice obiektow gdy chcesz uzywac in_array


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

"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
Bondar91
post
Post #5





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

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


To wystarczy jak dam (array)$klient?
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Nie


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

"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
Bondar91
post
Post #7





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

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


A w jaki sposób mogę to zamienić na tablice intów?
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 Aktualny czas: 19.08.2025 - 05:45