Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Kishin
Napisane: 3.01.2017, 09:22:06





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

zamień onkeypress na onKeyUp.
  Forum: Przedszkole · Podgląd postu: #1207617 · Odpowiedzi: 4 · Wyświetleń: 507

Kishin
Napisane: 23.12.2016, 08:37:55





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

Po prostu drugiego JOINA robisz i reszta tak samo.

  1.  
  2. SELECT `p`.`pytanie_id`, `p`.`numer_zamowienia`, `p`.`uzytkownik_id`, `p`.`tresc_pytania`, `p`.`status`, `p`.`data`,
  3. `u`.`uzytkownik_id`, `u`.`imie`, `u`.`nazwisko` , `up`.`imie` AS `imie_p`, `up`.`nazwisko` AS `nazwisko_p`
  4. FROM `pytania` AS `p`
  5. INNER JOIN `uzytkownicy` AS `u` ON `p`.`uzytkownik_id` = `u`.`uzytkownik_id`
  6. INNER JOIN `uzytkownicy` AS `up` ON `up`.`uzytkownik_id` = `prz`.`przekierowanie_id`
  7.  
  8.  
  Forum: Przedszkole · Podgląd postu: #1207173 · Odpowiedzi: 1 · Wyświetleń: 1 219

Kishin
Napisane: 22.12.2016, 08:50:24





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

Najprościej będzie to zrobić używając Ajaxa, przy otwieraniu modala pobierasz sobie jakie dane chcesz i wrzucasz je do modala poprzez JS
  Forum: Przedszkole · Podgląd postu: #1207091 · Odpowiedzi: 3 · Wyświetleń: 1 254

Kishin
Napisane: 7.12.2016, 12:00:04





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

Cytat(dolar @ 7.12.2016, 11:56:33 ) *
Dziala dziala, tylko chcialam w tym kodzie dodac js, ale w js dopiero raczkuje i nie wiem jak ten kod zaimplementowac w php zeby dzialal.

  1. setTimeout(function(){
  2. document.getElementById('komunikat').style.display = 'none';
  3. }, 20000);


Dodanie do koszyka spowoduje pokazuje się napisu: "Dodano" i chcę żeby ten tekst znikł np. po 20 sekundach


za </body> wrzuc
  1. <script>
  2. setTimeout(function(){
  3. document.getElementById('komunikat').style.display = 'none';
  4. }, 20000);
  5. </script>
  Forum: Przedszkole · Podgląd postu: #1206062 · Odpowiedzi: 8 · Wyświetleń: 526

Kishin
Napisane: 7.12.2016, 11:34:37





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

Cytat(dolar @ 7.12.2016, 11:11:40 ) *
wlasnie wpadlam na pomysl czy mozna by tam wstawic :

  1.  
  2. $i=count($_SESSION['koszyk']);
  3. if ($i>0) {
  4. echo $i;
  5. }
  6.  


Ale nie wiem czy to nie jest za proste rozwiazanie...

Viking tak wiem, cos mi sie nie zapisalo, zaraz poprawie


po co ten if? 0 też może byc w koszyku

dodatkowo jeżeli nic nie bedzie w tablicy wywali Ci notice.
  Forum: Przedszkole · Podgląd postu: #1206057 · Odpowiedzi: 8 · Wyświetleń: 526

Kishin
Napisane: 7.07.2015, 15:59:40





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

no to bez zmiennej sie nie obejdzie

  1.  
  2. SET @rownuma = 0;
  3. SET @rownumb = 0;
  4.  
  5. SELECT a.id,a.wartosc wartosc1 ,b.wartosc wartosc2 FROM
  6. (SELECT @rownuma:=@rownuma+1 AS rownum, id,wartosc FROM `tabela`)a
  7. LEFT JOIN
  8. (SELECT @rownumb:=@rownumb+1 AS rownum, id,wartosc FROM `tabela`)b
  9. ON a.rownum-1=b.rownum
  10.  


pewnie da sie to napisać lepiej ale ja też dopiero zaczynam ze zmiennymi.

  Forum: Przedszkole · Podgląd postu: #1164234 · Odpowiedzi: 8 · Wyświetleń: 368

Kishin
Napisane: 7.07.2015, 14:58:43





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

cos takiego tez zadziala

  1. SELECT t.id,t.wartosc wartosc1 ,c.wartosc wartosc2 FROM TABLE t
  2. LEFT JOIN TABLE c ON c.id=t.id-1

  Forum: Przedszkole · Podgląd postu: #1164222 · Odpowiedzi: 8 · Wyświetleń: 368

Kishin
Napisane: 29.01.2015, 13:45:10





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

  1. UPDATE TABLE SET numer_show =numer_show +1
  2. WHERE numer_show BETWEEN 2 AND 6
  3.  


cos takiego?
  Forum: Przedszkole · Podgląd postu: #1142657 · Odpowiedzi: 6 · Wyświetleń: 788

Kishin
Napisane: 27.01.2015, 12:37:04





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

  1. UPDATE T1 a
  2. LEFT JOIN T2 b ON
  3. a.nazwa = b.nazwa
  4. SET
  5. a.cena=b.cena
  Forum: Przedszkole · Podgląd postu: #1142236 · Odpowiedzi: 2 · Wyświetleń: 310

Kishin
Napisane: 27.01.2015, 00:37:09





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

zdajesz sobie sprawe ze Ty nie dodajesz nowych elementów do tablicy a tylko tworzysz coraz wiekszy w niej 1 element?
Jeżeli taki jest zamysł to i tak mógłbyś zrobic z tego najpierw normalną tablice, wtedy funkcja array_unique by zadziałała a na koncu stworzyc stringa z gotowej unikalnej tablicy.
  Forum: Przedszkole · Podgląd postu: #1142154 · Odpowiedzi: 2 · Wyświetleń: 198

Kishin
Napisane: 26.01.2015, 20:51:37





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

Nie za bardzo wiem co chcesz osiągnąc ale tutaj :
  1. $result = mysql_query ("SELECT osoba, konkurs, zawodnik_powtarza, konkurs_kolejnosc FROM
  2. zawody LIMIT 0,3", $connection);
  3. while ($row = mysql_fetch_array($result, MYSQL_NUM))
  4. print_r ($row);

niczego nigdzie nie przypisujesz, a jedynie wypisujesz na ekran.

tutaj natomiast:
  1. $result = mysql_query ("SELECT osoba, konkurs, zawodnik_powtarza, konkurs_kolejnosc FROM
  2. zawody LIMIT 0, 3", $connection);
  3. while ($row = mysql_fetch_array($result, MYSQL_NUM))
  4. $x=$row[0] [0] ;
  5. $t=$x;
  6. print "$t";

przypisujesz do $x zawsze pierwszą litere pierwszego elementu danego wiersza z tablicy, juz pomijam fakt ze nie wiadomo czemu ma służyć przypisanie wartości x do t a dopiero później wypisanie na ekran.

Jezeli chcesz sobie utworzyc jakąs sensowną tablice to spróbuj takiej pętli

  1. $result = mysql_query ("SELECT osoba, konkurs, zawodnik_powtarza, konkurs_kolejnosc FROM
  2. zawody LIMIT 0, 3", $connection);
  3.  
  4. $i=0;
  5. while ( $row = mysql_fetch_array($result, MYSQL_NUM)){
  6. $x[$i][0]=$row[0];
  7. $x[$i][1]=$row[1];
  8. $x[$i][2]=$row[2];
  9. $x[$i][3]=$row[3];
  10. $i++;
  11. }
  12. echo '<pre>';
  13. print_r ($x);
  14. echo '</pre>';


będzie to dokładna kopia tablicy $row, także ewentualnych zmian których potrzebujesz dokonaj już sam w pętli
  Forum: Przedszkole · Podgląd postu: #1142126 · Odpowiedzi: 10 · Wyświetleń: 381

Kishin
Napisane: 27.01.2015, 08:56:10





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

  1. <form method="post" action="...">
  2. <fieldset>
  3. <?php
  4. for($i = 1; $i < 5; $i++)
  5. {
  6. echo '<label for="Liczba">Podaj liczbe:</label>';
  7. echo '<input type="text" id="Liczba" name="Liczba[$i]" value="" onchange="myFunction(this)" /><br>';
  8. }
  9. ?>
  10.  
  11. </fieldset>
  12. </form>
  13.  
  14. <script type="text/javascript">
  15.  
  16. function myFunction(dana) {
  17.  
  18. var wzor = /^[-]?[0-9]+(\.[0-9]+)?/g
  19. if (!wzor.test(dana.value)) {
  20. alert("Popraw dane");
  21. }
  22. }
  23. </script>
  24.  



zwróć uwage że ten skrypt wprawdzie wypluje błąd gdy wpiszesz np asdasdsa ale gdy wpiszesz 1weqweq to juz błędu nie bedzie wink.gif
  Forum: Przedszkole · Podgląd postu: #1142190 · Odpowiedzi: 6 · Wyświetleń: 920

Kishin
Napisane: 26.01.2015, 22:50:37





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

Po pierwsze to raczej nie zadziala wzor.test(dana);
pewnie chodzi Ci o dana.match(wzor);

po drugie przy pobieraniu wartości też masz błąd jeżeli korzystasz z jquery to w ten sposób: $(this).val()
jezeli chcesz zwykłym js to musisz wziasc element po nazwie bo id masz wszystkie takie same co tez nie jest zbyt poprawne smile.gif

  Forum: Przedszkole · Podgląd postu: #1142142 · Odpowiedzi: 6 · Wyświetleń: 920

Kishin
Napisane: 23.01.2015, 16:01:46





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

nie wiem czy dobrze zrozumiałem,
ale jeżeli chcesz wyciągnąć inne pola niż typu INT to zapytanie musi wyglądać nieco inaczej

  1. SELECT * FROM TESTY t WHERE t.info_id IN (SELECT max(c.info_id ) FROM testy c GROUP BY c.kliend_id )
  Forum: Przedszkole · Podgląd postu: #1141668 · Odpowiedzi: 4 · Wyświetleń: 329

Kishin
Napisane: 23.01.2015, 13:22:41





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

  1. SELECT kliend_id ,max(info_id ) FROM testy
  2. GROUP BY kliend_id

cos takiego?
  Forum: Przedszkole · Podgląd postu: #1141625 · Odpowiedzi: 4 · Wyświetleń: 329

Kishin
Napisane: 22.01.2015, 15:42:33





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

pokaż przykład zawartości $row['content']
  Forum: Przedszkole · Podgląd postu: #1141467 · Odpowiedzi: 7 · Wyświetleń: 444

Kishin
Napisane: 22.01.2015, 15:27:05





Grupa: Zarejestrowani
Postów: 148
Dołączył: 20.12.2011

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

nie wiem co tam masz w tej zmiennej ale ja bym próbował tak:

  1. $tablica_unikalnych=array_unique(explode(' ',$row['content']));
  2. echo $unikalne=implode(' ',$tablica_unikalnych);
  Forum: Przedszkole · Podgląd postu: #1141461 · Odpowiedzi: 7 · Wyświetleń: 444


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: 25.04.2024 - 16:28