Thread View: pl.comp.lang.javascript
4 messages
4 total messages
Started by Krystian
Wed, 01 Dec 2010 20:05
Dane slecta uzupełniane przez Javascript i wrzucone do bazy mysql.
Author: Krystian
Date: Wed, 01 Dec 2010 20:05
Date: Wed, 01 Dec 2010 20:05
40 lines
2625 bytes
2625 bytes
Witam,
Mam problem, mianowicie nie wiem jakiej funkcji użyć/stworzyć która
umożliwiła by mi przechwycenie przez wywołany skrypt np. zapisz.php
danych trzymanych w opcji <select xxx> który jest uzupełniany
dynamicznie przez javescript (są tam wrzucane punkty gegoraficzne z
google API). Chciałbym po uzupełnieniu tych danych móc kliknąc sobie
dodaj trasę i zapisać to do bazy danych.
** kod html selecta **
<form action="add.php" method="post" target="_blank">
<br>
<select id="pointList" style="width:250px" size="14"
multiple="multiple"></select>
<br>
<input value="Dodaj trase" type="submit">
</form>
** tak wygląda kod w javascript który uzupełnia dane powyższego
selecta**
document.getElementById('pointList').options.add(punkt);
I to działą na stronię widzę, że klikając na kolejne punkty trasy
uzupełnia mi się <select xxx>
lecz nie wiem jak mam zrobić aby tą zawartość danych w select
wyświetlić i np zapisać do bazy mysql.
Próbowałem na zasadzie przechwycenia tego jako tablicy ale nic tam nie
widać ;/
$catarray= array($_POST['pointList']);
$postCount = count($_POST['pointList']);
echo 'Ilosc znacznikow polini:'.$postCount.'<br>'; i tutaj mam 0 ;/
foreach ( $catarray as $punkt ) {
echo 'Punkt '.$punkt.'?\n'; // też mi nic nie wyświetla.
}
Będę wdzięczy za podpowiedz ;)
Re: Dane slecta uzupełniane przez Javascript i wrzucone do bazy mysql.
Author: ramblinman
Date: Wed, 01 Dec 2010 20:35
Date: Wed, 01 Dec 2010 20:35
4 lines
1341 bytes
1341 bytes
W dniu 2010-12-01 21:05, Krystian pisze: >[...] Twój select nie ma atrybutu name, pewnie dlatego nic nie ma w $_POST.
Re: Dane slecta uzupełniane przez Javascript i wrzucone do bazy mysql.
Author: Krystian
Date: Wed, 01 Dec 2010 20:42
Date: Wed, 01 Dec 2010 20:42
13 lines
1754 bytes
1754 bytes
On 1 Gru, 21:35, ramblinman <%ni...@gazeta.pl> wrote: > W dniu 2010-12-01 21:05, Krystian pisze: > > >[...] > > Tw j select nie ma atrybutu name, pewnie dlatego nic nie ma w $_POST. Taka mała rzecz, a cieszy :) Pozycja mi się już pojawia tylko dalej problem bo tylko ostatni punkt, a chciałbym, żeby wszystkie które zostały do tego selecta wrzucone, najlepiej w formie tablicy. Jest możliwość wyświetlenia w takiej formie?
Re: Dane slecta uzupełniane przez Javascript i wrzucone do bazy mysql.
Author: Krystian
Date: Wed, 01 Dec 2010 20:51
Date: Wed, 01 Dec 2010 20:51
27 lines
2207 bytes
2207 bytes
On 1 Gru, 21:42, Krystian <krystian.ok...@gmail.com> wrote: > On 1 Gru, 21:35, ramblinman <%ni...@gazeta.pl> wrote: > > > W dniu 2010-12-01 21:05, Krystian pisze: > > > >[...] > > > Tw j select nie ma atrybutu name, pewnie dlatego nic nie ma w $_POST. > > Taka mała rzecz, a cieszy :) > > Pozycja mi się już pojawia tylko dalej problem bo tylko ostatni punkt, > a chciałbym, żeby wszystkie które zostały do tego selecta wrzucone, > najlepiej w formie tablicy. > Jest możliwość wyświetlenia w takiej formie? Udało się :) znowy mała rzecz a sieczy wystarczyło dodać nawiasy kwadratowe do pola: <select id="pointList" name="pointList[]" > Które powodują, ze przesyłamy wszystko w tablicy a nie pojedynczo. Dziękuję za podpowiedź. Pozdrawiam, Krystian Okrój
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads