Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]pobieranie danych z mysql wyświetlanie zaznaczonych checkboxow
ghastblood
post 29.03.2013, 18:56:03
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


Witam mam taki problem jak w formularzu edycji mogę wyświetlić checkboxy które były zaznaczone przy tworzeniu formularza

przy wprowadzaniu danych ostatnią wartość rekordu zapisuje w postaci ciągu znaków rozdzielam dane ',' za pomocą implode
daje mi to taki wynik 1,2

  1. $q4 = mysql_query("SELECT zaw_konk FROM zawody WHERE zaw_user_id = '1' && zaw_id = '".$_GET["id"]."' ") or die(mysql_error());
  2. $r4 = mysql_fetch_row($q4);
  3. $abc = explode(",", $r4['0']);


w taki sposób pobieram dane otrzymuje w ten sposób tablice [0]=>"1", [1]=>"2"

a w taki sposób generuje checkboxy na podstawie danych z mysql

  1. foreach($konkurencje as $r){
  2. echo '</tr><tr>';
  3. echo '<td><input type="checkbox" name="konkurencja['.$r['konk_id'].']" value="'.$r['konk_id'].'" > - ' . $r['konk_name'] . '</td>';
  4. }


wydaje mi się że powinienem porównać w jakiś sposób $r['konk_id'] z wartością z tablicy $abc ale jak ?



Proszę o pomoc męczę się z tym parę godzin już sad.gif


Ten post edytował ghastblood 29.03.2013, 18:55:57
Go to the top of the page
+Quote Post
devbazy
post 29.03.2013, 19:26:01
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 4
Dołączył: 10.08.2009

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


Nie bardzo wiadomo o co tu się rozchodzi. Mógłbyś trochę jaśniej? Jeżeli chodzi o zwykłe porównanie dwóch wartości, to prosty warunek powinien wystarczyć, nie sądzisz?
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: 16.06.2025 - 19:49