Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >

zyluss
Napisane: 16.11.2018, 19:22:54





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

  1. $filtruj = 'p';
  2. $pofiltrowaniu = array_filter($PRO, function ($PRO) use ($filtruj) {
  3. return ($filtruj['symbol'] == $filtruj);
  4. });
  5. print_r($pofiltrowaniu);


walczę, ale dostaję posty print.. a chyba złożyłem poprawnie? czy nazwa funkcji nie ma być nazwą tablicy(bo tak samo pusto)?
  Forum: Przedszkole · Podgląd postu: #1237669 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 12.11.2018, 16:57:59





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

starałem się wytłumaczyć Ci że nawet jakbyś miał wymienić klocki hamulcowe w maluchu i miałbyś książkę serwisową z dokładną stroną ich wymiany, to bez umiejętności używania narzędzi sobie prawdopodobnie nie poradzisz, ja jestem w takiej sytuacji, ale jak mi powiesz weź trzymaj klucz odwrotnie bo ta końcówka będzie bardziej odpowiednia, to zaskoczę i może uda mi się to zrobić..

od malucha po kod: $PRO - to tablica

  1. $filtredArray = array_filter($PRO, $filter);


a funkcje skopałem również, tak?

  1. $filter = function($PRO){
  2. return ( $PRO['symbol'] == "p" );
  3. }
  Forum: Przedszkole · Podgląd postu: #1237621 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 12.11.2018, 16:26:59





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Nospor, umiem trafić do manuala, z pełnym szacunkiem, nie radzę sobie, nie wiem jak mam to wykorzystać do swoich potrzeb stąd mój post, jeżeli byłoby inaczej nie pisałbym. Nie pracowałem wcześniej na tablicach, teraz się to zmieniło, nie odbierz tego ze potrzebuje gotowego skryptu, ładnie z Twojej strony że starasz się mnie naprowadzić ale i tak jw. nie wiem co z tym dalej zrobić.
"Myśl, myśl, myśl..." podpowiada tylko że błądzę z nieumiejętności wykorzystania rzeczy które dla mnie nie są "czarno na białym".

Wiem już czego muszę użyć, widzę mniej więcej jak ale w którym kierunku do mojej potrzeby to już nie.. pomożesz w tym przypadku?

-- add

w sensie muszę zadeklarować w funkcji co chcę wyciągnąć z tablicy, ale robię to źle, co potrzeba mi zmienić?
  Forum: Przedszkole · Podgląd postu: #1237618 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 12.11.2018, 16:04:32





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

  1. $filter = function($PRO){
  2. return ( $PRO['symbol'] == "p" );
  3. }
  4.  
  5. $filtredArray = array_filter($filter, $PRO);
  6. echo $filtredArray;



zła funkcja?
  Forum: Przedszkole · Podgląd postu: #1237616 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 12.11.2018, 14:44:13





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

  1. foreach((array) $_SESSION['koszyk'] as $PRO) {
  2. if($PRO['symbol'] == "p") {
  3. echo $PRO['cena'];
  4.  
  5. } $laczenierabat = count ($PRO['symbol'] == "p");
  6. echo $laczenierabat; }



Cenę podaje prowidłowo tylko z symbolem P, natomiast zlicza każdy produkt w koszyku jako 1
  Forum: Przedszkole · Podgląd postu: #1237609 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 12.11.2018, 11:29:22





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Szczerze, nie wiem jak mam się do tego zabrać..
  Forum: Przedszkole · Podgląd postu: #1237601 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 12.11.2018, 11:06:13





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witajcie, próbuję zbudować koszyk zakupowy, stanąłem w miejscu w którym muszę pobrać z tablicy produkty z symbolem P i odjąć od najniższej ceny -30%, ale tylko w momencie kiedy produktów z symbolem jest więcej niż 5.

  1.  
  2. $licz = 0;
  3. foreach((array) $_SESSION['koszyk'] as $PRO)
  4. {
  5. $calosc .= "<tr><td>".$PRO['item']." - ".$PRO['wielkosc']."</td><td>".$PRO['symbol']." </td><td>".$PRO['cena']."</td></tr>";
  6. }
  7. $licz++;
  8. }


Dzięki!
  Forum: Przedszkole · Podgląd postu: #1237596 · Odpowiedzi: 12 · Wyświetleń: 955

zyluss
Napisane: 26.09.2018, 13:19:28





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Dziękuje smile.gif
  Forum: Przedszkole · Podgląd postu: #1236905 · Odpowiedzi: 3 · Wyświetleń: 352

zyluss
Napisane: 26.09.2018, 13:05:30





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Cześć, krótki temat mówi chyba wszystko na temat mojego problemu, chciałbym pokazywać DIV gdy $zmienna w php ma większą wartość niż 0, jest to możliwe? Dzięki!
  Forum: Przedszkole · Podgląd postu: #1236903 · Odpowiedzi: 3 · Wyświetleń: 352

zyluss
Napisane: 4.09.2018, 10:44:45





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

A jest jakaś możliwość żeby został w tym miejscu a nie skrolował? Jakoś podać mu pozycji?
  Forum: Przedszkole · Podgląd postu: #1236512 · Odpowiedzi: 2 · Wyświetleń: 326

zyluss
Napisane: 4.09.2018, 10:40:53





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Cześć, odpalam sobie modal za pomocą show

  1. <script type=\"text/javascript\">
  2. $(document).ready(function(){
  3. $('#zmientxt').text('".$item." poprawnie dodano');
  4. $('#modal2').modal('show');
  5. });
  6. </script>



I problem polega na tym że za każdym razem modal wrzucany jest na górę strony, próbowałem overflow: visible; ale rozumiem że po prostu nie ma nigdzie pozycji tego przycisku i czy istnieje sposób na to aby modal się wyświetlał w miejscu przycisku?
  Forum: Przedszkole · Podgląd postu: #1236510 · Odpowiedzi: 2 · Wyświetleń: 326

zyluss
Napisane: 20.02.2018, 17:55:46





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

  1. <?php
  2. if (!isset($_SESSION['zalogowany'])){
  3.  
  4. echo '<li><a href="logout3.php">Wyloguj</a></li>';
  5.  
  6. }
  7.  
  8. else{
  9.  
  10. echo '<a href="logowanie3.php">Logowanie</a>';
  11.  
  12. }
  13. ?>
  Forum: Przedszkole · Podgląd postu: #1229486 · Odpowiedzi: 6 · Wyświetleń: 497

zyluss
Napisane: 19.02.2018, 18:34:28





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

hmm.. mam kilka pól wyboru select które pokazują się lub chowają po wybraniu odpowiedniego na samym początku, no i teraz zostaje nam jedno pole wyboru z 3 opcjami (np. zostaje id = wartosc7) no i po wybraniu opcji w value mam 40.. no i te 40 chciałbym jeszcze dodatkowo mnożyć przez zmienną opcję na dole formularza, dobrze ja kombinuje czy w złym kierunku?
  Forum: Przedszkole · Podgląd postu: #1229425 · Odpowiedzi: 4 · Wyświetleń: 520

zyluss
Napisane: 19.02.2018, 18:25:52





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

hmm..

  1. function sum() {
  2. for (var x = 1; x < 11; x++) {
  3. var wartosci = document.getElementById("wartosc" + x).value;
  4. }
  5. var ilosc = document.getElementById('ilosc').value;
  6. var result = parseInt(wartosci) * parseInt(ilosc);
  7. if (!isNaN(result)) {
  8. document.getElementById('sum').innerHTML = result;
  9. }
  10. }
  Forum: Przedszkole · Podgląd postu: #1229423 · Odpowiedzi: 4 · Wyświetleń: 520

zyluss
Napisane: 19.02.2018, 18:06:50





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witajcie, problem taki że nie wiem co robię źle, id wartosc1, wartosc2 itd.. * id ilosc, pola select o różnych ID

  1. function sum() {
  2. for (var x = 1; x < 11; x++) {
  3. document.getElementById("wartosc" + x).value;
  4. }
  5. var ilosc = document.getElementById('ilosc').value;
  6. var result = parseInt(wartosc[x]) * parseInt(ilosc);
  7. if (!isNaN(result)) {
  8. document.getElementById('sum').innerHTML = result;
  9. }
  10. }

  Forum: Przedszkole · Podgląd postu: #1229419 · Odpowiedzi: 4 · Wyświetleń: 520

zyluss
Napisane: 14.02.2018, 19:45:16





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Dzięki bardzo smile.gif

odp.
  1. $('#'+$('#dieta option:selected').val()).show();
  Forum: Przedszkole · Podgląd postu: #1229145 · Odpowiedzi: 3 · Wyświetleń: 466

zyluss
Napisane: 14.02.2018, 15:25:57





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witajcie, borykam się z problemem na który nie mogę znaleźć odpowiedzi, mianowicie mam ukryte divy prostą funkcją:

  1. $(function() {
  2. $('#dieta').change(function(){
  3. $('.diets').hide();
  4. $('#' + $(this).val()).show();
  5. });
  6. });


i teraz po wejściu na stronę z konkretnym planem mam już jakiś wybrany ale nadal on ma display: none, a chciałbym aby zaznaczony był już widoczny

  1. <select class="form-control" id="dieta">
  2. <option value="fit">Fit</option>
  3. <option value="sport" selected>Sport</option>
  4. <option value="economy">Economy</option>


w css próbowałem option:checked ale nie działa takie rozwiązanie
  Forum: Przedszkole · Podgląd postu: #1229127 · Odpowiedzi: 3 · Wyświetleń: 466

zyluss
Napisane: 23.01.2018, 18:11:17





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witajcie, zastanawiam się nad sposobem podpięcia lightboxa pod zdjęcia wgrane poprzez edytor, za wrzucanie zdjęć odpowiedzialny jest skrypt dostarczany przez tinymce

  1. <?php
  2. header("Access-Control-Allow-Origin: *");
  3. $accepted_origins = array();
  4. $imageFolder = "upload/";
  5. reset ($_FILES);
  6. $temp = current($_FILES);
  7. if (is_uploaded_file($temp['tmp_name'])){
  8. if (isset($_SERVER['HTTP_ORIGIN'])) {
  9. if (in_array($_SERVER['HTTP_ORIGIN'], $accepted_origins)) {
  10. header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
  11. } else {
  12. header("HTTP/1.0 403 Origin Denied");
  13. return;
  14. }
  15. }
  16.  
  17. // header('Access-Control-Allow-Credentials: true');
  18. // header('P3P: CP="There is no P3P policy."');
  19.  
  20. // Sanitize input
  21. if (preg_match("/([^\w\s\d\-_~,;:\[\]\(\).])|([\.]{2,})/", $temp['name'])) {
  22. header("HTTP/1.0 500 Invalid file name.");
  23. return;
  24. }
  25.  
  26. // Verify extension
  27. if (!in_array(strtolower(pathinfo($temp['name'], PATHINFO_EXTENSION)), array("gif", "jpg", "png"))) {
  28. header("HTTP/1.0 500 Invalid extension.");
  29. return;
  30. }
  31.  
  32. // Accept upload if there was no origin, or if it is an accepted origin
  33. $filetowrite = $imageFolder . $temp['name'];
  34. move_uploaded_file($temp['tmp_name'], $filetowrite);
  35.  
  36. // Respond to the successful upload with JSON.
  37. // Use a location key to specify the path to the saved image resource.
  38. echo json_encode(array('location' => $filetowrite));
  39. } else {
  40. // Notify editor that the upload failed
  41. header("HTTP/1.0 500 Server Error");
  42. }
  43. ?>


I zastanawiam się czy jest możliwość aby zdjęcia te zamykały się w linku i klasie potrzebnej do otwierania ich w lightboxie, ogólnie chciałbym stworzyć taką mini galerię z tych zdjęć.
Czy to w ogóle rozsądne rozwiązanie czy lepiej oddzielić edytor od wrzucania zdjęć? Dodam jeszcze że wykorzystuję to do dodawania posta na bloga.
  Forum: Przedszkole · Podgląd postu: #1227980 · Odpowiedzi: 0 · Wyświetleń: 229

zyluss
Napisane: 9.10.2017, 12:23:12





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witam, nie wiem jak mam się konkretnie do tego odnieść bo nie znam kompletnie zastosowania a chodzi mi o: $_SERVER['HTTP_ORIGIN']

Konkretnie, chodzi o upload plików w tinymce, na localu wszystko chodzi fantastycznie natomiast na serwerze wyrzuca mi 403 Origin Denied
kod wygląda tak:

  1. if (is_uploaded_file($temp['tmp_name'])){
  2. if (isset($_SERVER['HTTP_ORIGIN'])) {
  3. // same-origin requests won't set an origin. If the origin is set, it must be valid.
  4. if (in_array($_SERVER['HTTP_ORIGIN'], $accepted_origins)) {
  5. header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
  6. } else {
  7. header("HTTP/1.0 403 Origin Denied");
  8. return;
  9. }
  10. }


u góry zmieniłem na :

  1. $accepted_origins = array("http://localhost", "http://192.168.1.1", "mojadomena.pl");


próbowałem już dodać do htaccess:
  1. Header set Access-Control-Allow-Origin "*"


do pliku samego php na początek wrzuciłem:

  1. header("Access-Control-Allow-Origin: *");


Może ktoś miał podobny problem?

--- Edycja:

Przepraszam, temat do zamknięcia.. rozwiązaniem było przed swoją domenę dodać WWW ehh..
  Forum: Przedszkole · Podgląd postu: #1222870 · Odpowiedzi: 0 · Wyświetleń: 453

zyluss
Napisane: 15.06.2017, 14:51:28





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

aaah.. po co ja to tam... jeszcze szukałem tam gdzie nie trzeba, dzięki jak zawsze za solidną pomoc smile.gif
  Forum: Przedszkole · Podgląd postu: #1217626 · Odpowiedzi: 4 · Wyświetleń: 599

zyluss
Napisane: 15.06.2017, 14:44:47





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Cytat(nospor @ 15.06.2017, 15:38:28 ) *
mysql_query("INSERT INTO polecani (dzial, nazwa, info, podpis) VALUES ('$dzial', '$nazwa', '$info', '$podpis')") or die(mysql_error());
A bedziesz wiedzial czemu nie pozwala na wlozenie pustego tekstu. Choc moim zdaniem musiales cos zamotac, bo pusty tekst to raczej mozna wstawiac bez problemow



mam właśnie .mysql_error i on też nic nie pokazuje.. przepraszam że od razu całego zapytania nie wrzuciłem:

  1. $dzial = $_POST['dzial'];
  2. $nazwa = $_POST['nazwa'];
  3. $info = $_POST['info'];
  4. $podpis = $_POST['podpis'];
  5.  
  6. IF($dzial AND $nazwa AND $info AND $podpis) {
  7. $ins = mysql_query("INSERT INTO polecani (dzial, nazwa, info, podpis) VALUES ('$dzial', '$nazwa', '$info', '$podpis')")
  8. OR die('zapytanie :'.$ins.' blad:'.mysql_error());
  9. IF($ins) echo "<div class=\"alert bg-success\" role=\"alert\" id=\"fadeout\"><i class=\"fa fa-check-circle\" aria-hidden=\"true\"></i> Poprawnie dodano.</div>";
  10. else echo "<div class=\"alert bg-danger\" role=\"alert\" id=\"fadeout\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"></i> Wystąpił nieoczekiwany błąd.</div>";
  11. mysql_close($connection);
  12. }
  Forum: Przedszkole · Podgląd postu: #1217624 · Odpowiedzi: 4 · Wyświetleń: 599

zyluss
Napisane: 15.06.2017, 14:33:57





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witajcie, wyłożyłem się na z pozoru łatwym zagadnieniu a jeszcze lepiej że nie potrafię znaleźć informacji na ten temat, mianowicie:

  1. mysql_query("INSERT INTO polecani (dzial, nazwa, info, podpis) VALUES ('$dzial', '$nazwa', '$info', '$podpis')")


Pusta zmienna $podpis i brak wykonania zapytania, jak wstawię isset czy empty to wstawia 1 do tabeli a chciałbym puste pole zostawić.
  Forum: Przedszkole · Podgląd postu: #1217622 · Odpowiedzi: 4 · Wyświetleń: 599

zyluss
Napisane: 28.02.2017, 14:50:52





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

ID nie klasę przepraszam, hmm.. czyli tylko samo ID ładować do jednego skryptu obsługującego player tak?

  1. audio = $('#audio' + ID);
  2. playlist = $('#playlist' + ID);


tylko jak przekazać to do skryptu, w sensie jak tego uzyć?

w odtwarzaczu ID elementów ma wyglądać tak(?):

  1. <audio id="audio1">
  2. <ul id="playlist1">


--- edycja:

poradziłem sobie z ID audio i playlisty natomiast nie potrafię zrobić dla init(), function init(){, próbowałem na wszelkie sposoby z '', "", bez i nic? jak temu nadać unikalne ID?
  Forum: Przedszkole · Podgląd postu: #1211710 · Odpowiedzi: 4 · Wyświetleń: 557

zyluss
Napisane: 28.02.2017, 14:38:51





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

mógłbyś mnie mniej więcej naprowadzić? bo rozumiem to tak żeby w init dać klasę czyli init(#player1); ale gdzie ją wywołać? bo w <audio> mam ID = audio1 czy zamknąć każdy player w div z ID #player1 ?
  Forum: Przedszkole · Podgląd postu: #1211708 · Odpowiedzi: 4 · Wyświetleń: 557

zyluss
Napisane: 28.02.2017, 14:15:08





Grupa: Zarejestrowani
Postów: 59
Dołączył: 18.01.2011

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

Witajcie, nie potrafię sobie poradzić z powieleniem skryptu odpowiedzialnego za odtwarzacze na stronie, mam ich na stronie 8, i do każdego osobny skrypt z odrębnym ID, dokładnie jest to skrypt: http://devblog.lastrose.com/html5-audio-video-playlist/ , w komentarzach jest jak powielić player.

Mój wygląda tak:

Sam odtwarzacz:

  1. <div id="aPlayer">
  2. <audio id="audio1" preload="auto" tabindex="1" controls="controls" type="audio/mpeg">
  3. <source type="audio/mp3" src="">
  4. Twoja przeglądarka nie obsługuje odtwarzacza... Przepraszamy
  5. </audio>
  6. </div>
  7. <ul id="playlist1" class="playlist">
  8. <li class="gramy"><a href="mp3/utwor.mp3">utwor</a></li>
  9. <li><a href="mp3/utwor1.mp3">utwor 1 </a></li>
  10. <li><a href="mp3/utwor2.mp3">utwor 2 </a></li>
  11.  
  12. </ul>
  13. </div>
  14. </div>


skrypt:

  1. var audio;
  2. var playlist;
  3. var tracks;
  4. var current;
  5.  
  6. init();
  7. function init(1){
  8. current = 0;
  9. audio = $('#audio1');
  10. playlist = $('#playlist1');
  11. tracks = playlist.find('li a');
  12. len = tracks.length - 1;
  13. audio[0].volume = .10;
  14. playlist.find('a').click(function(e){
  15. e.preventDefault();
  16. link = $(this);
  17. current = link.parent().index();
  18. run(link, audio[0]);
  19. });
  20. audio[0].addEventListener('ended',function(e){
  21. current++;
  22. if(current == len){
  23. current = 0;
  24. link = playlist.find('a')[0];
  25. }else{
  26. link = playlist.find('a')[current];
  27. }
  28. run($(link),audio[0]);
  29. });
  30. }
  31. function run(link, player){
  32. player.src = link.attr('href');
  33. par = link.parent();
  34. par.addClass('gramy').siblings().removeClass('gramy');
  35. audio[0].load();
  36. audio[0].play();
  37. }


jsfiddle: https://jsfiddle.net/47qh28c6/6/

Każdy player z 8 ma swój skrypt init(1), init(2), init(3) ...

czy powinienem użyć jakieś funkcji (pętli?) do nadawania ID? bo po prostu tak wpisane no nie działa..

dzięki z góry za pomoc smile.gif Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1211705 · Odpowiedzi: 4 · Wyświetleń: 557

3 Stron V   1 2 3 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 13:54