xxdrago
11.02.2011, 20:55:41
Witam tak jak w temacie jak zapisać pobrane rekordy? a i jak za pomocą "buttona" odpalić dany kod php?
lobopol
11.02.2011, 21:15:03
np.
file_put_contents do zapisu. Najprościej odpalić skrypt przez przycisk to:
index
<form action="plik_do_odpalenia.php" method="post">
<input type="submit" name="submit" value="odpalaj"/>
</form>
plik_do_odpalenia.php
if(isset($_POST['submit'])){ }
xxdrago
11.02.2011, 21:28:51
a jak zrobić żeby jeżeli jest coś nie aktywowane to wyświetla obrazek a jeśli jest to wyświetla inny?
lobopol
11.02.2011, 21:55:39
A mógłbyś dokładniej opisać problem? Czy to ma być coś w stylu checkboxa, że sobie zaznaczam i odznaczam? Czy chodzi ci, że masz jakąś pozycje w bazie ze statusem aktyw/nieaktywne i przy wyświetlaniu chcesz widzieć różnice w formie obrazków, czy jeszcze co innego?
xxdrago
12.02.2011, 00:26:19
to ma tak wygladac: mam dwa obrazki jeden aktywny jeden nie i jak klikne na nie aktywny to mi wlancza i na odwrót a i jak jest nie aktywne to go nie zapisuje tego rekordu do pliku a i ten obrazek jest jeden ino się zamienia
lobopol
12.02.2011, 09:51:09
Ja bym rozwiązał to tak:
link w formie (wszystko oczywiście w formularzu)
<img src="obrazek_nieaktywny.png" id="cos"/> <div style="display:none"> <input type="checkbox" id="check" name="check" />
i używając jQuery
$(document).ready(function() {
$('cos').click(function(){
tu sprawdzenie czy było już kliknięte i zaznaczanie/odznaczanie chekboxa i zamiana obrazka
})
});
xxdrago
12.02.2011, 19:38:38
A dało by rade żeby zmieniało rekord w bazie danych? po kliknięciu?
Mefiuu
12.02.2011, 19:51:26
dałoby radę. Proponuję kurs php+mysql a nie gotowce na forum.
xxdrago
12.02.2011, 19:52:39
No to czytam kurs i tam mam jak zmienić ale powiedz mi jak zrobić żeby to wykonywało po kliknięciu.
lobopol
12.02.2011, 20:22:37
Ale bez przeładowania strony czy z?
xxdrago
12.02.2011, 20:23:35
A da rade bez? jeżeli tak to wolał bym.
lobopol
12.02.2011, 20:33:46
Bez przeładowania z użyciem jquery
$(document).ready(function() {
$('cos').click(function(){
$.post('bla.php','a='$(this).attr('rel'), function(data) {
alert('jup');
});
return false;
})
});
<a href="#" id="cos" rel="to co przesylam">po kliknięciu tego wywołam prześlę coś do pliku bla.php
</a>
a w bla.php cos w stylu
tu odpalamy skrypt jaki sobie chcemy
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.