ForumCała strona

Nawigacja

Aktualnie online

Gości online: 12

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Przekazywanie danych za pomoc? foreach i implode
przemokrosno
Witam.
Napisa?em skrypt który operuje na tablicy attendance (frekwencja) w bazie mysql w postaci:
---------------------------------------------------------------- --
| id | studentid | classid | lessons | date_absent |
---------------------------------------------------------------- --
Do pola lessons powinien wstawi? warto?ci pobrane z formularza (inputbox'ów) dla ka?dego studenta.
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Kod pliku wstaw.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Który dla ka?dego nieobecnego studenta powinien pobra? warto?ci lessons jako nieobecno?ci. I wszystko jest w porz?dku (wszystko dzia?a i poprawnie przesy?a) je?li dodaj? warto?ci nieobecno?ci tylko dla jednego studenta. w przypadku kilku studentów ??czy wszystkie nieobecno?ci w jednym polu i dla ka?dego dodaje te same warto?ci do bazy danych czyli od pierwszego studenta do ostatniego zaznaczonego jako nieobecny. Je?eli kto? wie gdzie pope?ni?em b??d to bardzo prosz? o pomoc.


PW od moderatora:
  1. Zmiana nazwy tematu - Pieka 31.07 - 09:42

Edytowane przez przemokrosno dnia 31.07.2009 10:30:44
 
W?cibski Go??
Dodany dnia 26.10.2025 07:18:39
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
kefirek
Po co ci tam implode ? Skoro wstawiasz klika rekordów w p?tli. Jakby? wstawia? jeden rekord to tak.
Proponuje tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez kefirek dnia 31.07.2009 09:39:05
 
przemokrosno
kefirek napisa?/a:
Po co ci tam implode ? Skoro wstawiasz klika rekordów w p?tli. Jakby? wstawia? jeden rekord to tak.
Proponuje tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Implode s?u?y do po??czenia inputboxów w jeden rekord, które s? pobierane dla maksymalnej liczby lekcji ($max)czyli dla ka?dej lekcji jest osobny inputbox np. dla $max = 10 lekcji wi?c ??cze 10 inputboxów
Edytowane przez Pieka dnia 31.07.2009 09:42:37
 
kefirek
Ja wiem do czego jest implode. Czyli co wstawiasz do jednej kolumny o nazwie lessons klika warto?ci ?

$max = 10 lekcji wi?c ??cze 10 inputboxów


Czyli co do jednej kolumny chcesz wstawi? 10 warto?ci oddzielonych | z tego kodu co pod??e? tak to wynika.
Czyli wybieraj?c 10 studentów ka?dy otrzyma takie same dane w lessons.

Wiec zamiast p?tli foreach daj for
Czyli tak ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Zamieniasz na
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez kefirek dnia 31.07.2009 09:39:28
 
przemokrosno
Niestety ten sposób nie dzia?a.
My?la?em o zrobieniu takiej konstrukcji:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Tylko teraz pytanie jak przekaza? to wszystko do bazy. Je?li chodzi o samo zapytanie do bazy to by wygl?da?o co? takiego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Edytowane przez przemokrosno dnia 31.07.2009 16:35:59
 
slawekneo
Petla dla checkboxa:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


No i plik wstaw.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Wiadomo, zabezpieczenia musisz dodac :]

Pozdro!!
Edytowane przez Pieka dnia 31.07.2009 23:57:08
 
przemokrosno
Witam ponownie
Tym razem mam kolejny problem z pobraniem danych z bazy danych.
Efekt ko?cowy powinien wygl?da? tak:
Klasa | Przedmioty klasy
Klasa1 | Przedmiot1
| Przedmiot2
| ...
Klasa2 | Przedmiot1
| Przedmiot2
| ...

Po klikni?ciu na dowolny przedmiot powinno si? przej?? do edycji ocen w tej klasie z danego przedmiotu.
Napisa?em taki kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Je?eli kto? znajdzie gdzie pope?ni?em b??d to bardzo prosz? o pomoc.
Edytowane przez przemokrosno dnia 04.08.2009 13:22:40
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl