Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


john_doe
Napisane: 14.04.2014, 14:09:32





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

do Ciebie jak grochem o ścianę, albo chcesz nauczyć się czegoś albo nie!
Miej sobie <select> gdzie ustawiasz ile ma być inputów, to bez znaczenia.

niech dla przykładu będą trzy
  1. <input type="file" name="pic[]" />
  2. <input type="file" name="pic[]" />
  3. <input type="file" name="pic[]" />

  1.  
  2. <?php
  3. for($i=0;$i<count($_FILES["pic"]["name"]);$i++)
  4. {
  5. if (file_exists("upload/" . $_FILES["pic"]["name"][$i]))
  6. {
  7. echo $_FILES["pic"]["name"][$i] . " już istnieje na serwerze. ";
  8. }
  9. else
  10. {
  11.  
  12. //I tutaj upload fotki i insert do tabeli
  13.  
  14. move_uploaded_file($_FILES["pic"]["tmp_name"][$i],
  15. "upload/" . $_FILES["pic"]["name"][$i]);
  16.  
  17. $query = " INSERT INTO tabela (COL1, COL2, COL3) VALUES ( COS, COS, $_FILES["pic"]["tmp_name"][$i] ";
  18.  
  19. mysql_query($query);
  20.  
  21. }
  22. }
  23. ?>
  24.  


finish, BTW tak kopiuj wklej nie zadziała jak widzisz ale ogląd masz.
  Forum: Przedszkole · Podgląd postu: #1102068 · Odpowiedzi: 22 · Wyświetleń: 2 546

john_doe
Napisane: 4.06.2013, 07:23:32





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

coś w ten deseń

  1.  
  2. SELECT autor_id, autor_name, count(*)
  3.  
  4. FROM autorzy JOIN prace ON autorzy.autor_id = prace.autor_id
  5.  
  6. GROUP BY autor_id, autor_name
  7.  
  Forum: Przedszkole · Podgląd postu: #1048943 · Odpowiedzi: 5 · Wyświetleń: 276

john_doe
Napisane: 27.02.2013, 10:47:05





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

obczaj sobie ten post

klik


i zmodyfikuj generowany HTML
js jest prosty tez
  Forum: Przedszkole · Podgląd postu: #1028795 · Odpowiedzi: 4 · Wyświetleń: 303

john_doe
Napisane: 9.12.2012, 16:18:57





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

  1. SELECT * FROM users JOIN news ON users.id = news.autor


zamiast gwiazdki wpisz sobie odpowiednie kolumny i już...
  Forum: Przedszkole · Podgląd postu: #1011263 · Odpowiedzi: 3 · Wyświetleń: 193

john_doe
Napisane: 5.12.2012, 14:41:07





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

coś zepsułeś... nie dodałes id do buttona ( id="btn" )

przeklej sobie to wszystko

  1. <script LANGUAGE="JavaScript">
  2.  
  3. function SetValues(Form, CheckBox)
  4. {
  5. var objCheckBoxes = document.forms[Form].elements[CheckBox];
  6. var countCheckBoxes = objCheckBoxes.length;
  7. for(var i = 0; i < countCheckBoxes; i++)
  8. {
  9. if(objCheckBoxes[i].checked)
  10. {
  11.  
  12. objCheckBoxes[i].checked = false;
  13.  
  14. document.getElementById("btn").value="Zaznacz wszystkie";
  15.  
  16. }else {
  17. objCheckBoxes[i].checked = true;
  18. document.getElementById("btn").value="Odznacz wszystkie";
  19. }
  20. }
  21. }
  22.  
  23.  
  24. <form name="sports" method="post" action="insert.php">
  25.  
  26. <input type='checkbox' name=boxes[] value='Baseball' />Basketball
  27. <input type='checkbox' name=boxes[] value='Basketball' />Basketball
  28. <input type='checkbox' name=boxes[] value='Bowling' />Bowling
  29.  
  30. <input type='checkbox' name=boxes[] value='Rugby' />Rugby
  31. <input type='checkbox' name=boxes[] value='Tennis' />Tennis
  32. <input type='checkbox' name=boxes[] value='Valleyball' />Valleyball
  33.  
  34. <input type="button" id="btn" value="Zaznacz wszystkie" onclick="SetValues('sports', 'boxes[]');" />
  35.  
  36.  
  37. </form>
  Forum: JavaScript · Podgląd postu: #1010398 · Odpowiedzi: 6 · Wyświetleń: 302

john_doe
Napisane: 5.12.2012, 12:14:38





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

a tak ?
edytowalem bo mi się coś nie udało. teraz działa - sprawdzilem

  1. function SetValues(Form, CheckBox)
  2. {
  3. var objCheckBoxes = document.forms[Form].elements[CheckBox];
  4. var countCheckBoxes = objCheckBoxes.length;
  5. for(var i = 0; i < countCheckBoxes; i++)
  6. {
  7. if(objCheckBoxes[i].checked)
  8. {
  9. //alert('im in');
  10. objCheckBoxes[i].checked = false;
  11.  
  12. }else { objCheckBoxes[i].checked = true; }
  13. }
  14. }
  Forum: JavaScript · Podgląd postu: #1010348 · Odpowiedzi: 6 · Wyświetleń: 302

john_doe
Napisane: 20.09.2011, 07:25:52





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

musisz zaaliasować tabele i powinno zadziałać

  1.  
  2. SELECT * FROM temp t JOIN teams teamA ON t.a = teamA.id
  3.  
  4. JOIN teams teamB ON t.b = teamB.id
  5.  
  6.  


coś a`la smile.gif
  Forum: Przedszkole · Podgląd postu: #900182 · Odpowiedzi: 4 · Wyświetleń: 1 373

john_doe
Napisane: 9.11.2010, 00:06:01





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

  1. $zapytanie = "select DISTINCT model from telefon where model LIKE '%$search%' LIMIT 50";
  Forum: Przedszkole · Podgląd postu: #805499 · Odpowiedzi: 2 · Wyświetleń: 510

john_doe
Napisane: 7.11.2010, 20:28:55





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

daj na początku skryptu


usuń na chwilę z funkcji mail ten From

albo zakomentuj na moment i wrzuć to z manuala, zmien mail na swój i obczaj
  1. $message = "Linia 1\nLinia 2\nLinia 3";
  2. mail('osoba@example.com', 'Temat wiadomości', $message);


jak nie działa to znaczy, że na serwerze nie masz skonfigurowanej tej funkcjonalności

tak BTW poczytaj o phpMailer

  Forum: Przedszkole · Podgląd postu: #805003 · Odpowiedzi: 4 · Wyświetleń: 617

john_doe
Napisane: 1.11.2010, 22:39:28





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

Witaj, zerknij w manual
http://pl.php.net/manual/en/function.is-uploaded-file.php

lub np. użyj file_exist() - sprawdzaj czy plik jest na serwerze, jeśli nie ma pakuj defaultowy pic
  Forum: Przedszkole · Podgląd postu: #803057 · Odpowiedzi: 3 · Wyświetleń: 746

john_doe
Napisane: 30.07.2010, 16:39:20





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

iksior w bazie masz userów. masz tez pole user level i teraz w zależności od tego poziomu wyświetlasz na ekran dane.
czyli jeśli zapytanie po zalogowaniu zwróci Ci poziom 1 wyświetlasz dane dla tego poziomu, gdy 2 to coś innego. Webmaniak dał Ci dobry przykład. Skoro wyskakuje Ci cały czas, że masz uprawnienia pewnie na bazie w tabeli do userów masz przypisane levele od 1 wzwyż. Zmień zapytanie na WHERE userLevel = 1
  Forum: Przedszkole · Podgląd postu: #772320 · Odpowiedzi: 5 · Wyświetleń: 1 080

john_doe
Napisane: 14.07.2010, 09:44:43





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

nie zamykasz '
obczaj a href='
i nie zamykasz tego
  1. echo "<a href='index.php?akcja=ranking&akcja2=gracze&ile=".$ile3."><- Wstecz</a>";
  Forum: Przedszkole · Podgląd postu: #765952 · Odpowiedzi: 3 · Wyświetleń: 545

john_doe
Napisane: 14.07.2010, 07:20:25





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

dokładnie sesji. Po wysłaniu forma przypisujesz POSTy ( czy czym tam ślesz ) do zmiennych sesyjnych i jeżeli po poprawnym wysłaniu forma przekierowujesz z powrotem na niego to w tym momencie wypełnij inputy tymi zmiennymi.
  1. <input type="text" value="<?php echo $_SESSION['variable'] ?>" />
  Forum: Przedszkole · Podgląd postu: #765919 · Odpowiedzi: 5 · Wyświetleń: 1 100

john_doe
Napisane: 8.07.2010, 22:48:48





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

jonek podczas rejestracji dajesz insert do bazy do tabeli users i w miejsce kolumny gdzie jest ranga dajesz na sztywno numer rangi do której przyporządkowany jest użytkownik
  Forum: Przedszkole · Podgląd postu: #764238 · Odpowiedzi: 8 · Wyświetleń: 1 380

john_doe
Napisane: 8.07.2010, 22:26:05





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

przerobiłbym tabelkę rangi na taką

id_rangi
nazwa_rangi

np. tabela users składająca się z pól

user_id
user_login
user_name
user_surname
user_password
id_rangi -- to pole jest kluczem obcym

i teraz dajesz selecta
  1. SELECT user_login, user_name, user_surname, nazwa_rangi
  2. FROM users JOIN rangi ON users.id_rangi = rangi.id_rangi


i takie coś zwróci Ci użytkownika z przypisaną mu rangą
  Forum: Przedszkole · Podgląd postu: #764228 · Odpowiedzi: 8 · Wyświetleń: 1 380

john_doe
Napisane: 26.11.2009, 01:15:46





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

dodaj do formularza takie cos

  1. <input type="reset" value="czysc" />
  Forum: Przedszkole · Podgląd postu: #684827 · Odpowiedzi: 1 · Wyświetleń: 548

john_doe
Napisane: 11.11.2009, 15:27:21





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

co do wyrazów obadaj sobie funkcję substr()

http://pl.php.net/manual/pl/function.substr.php

w pseudo kodzie

  1. $zmienna = substr('jaki ciag znakow', 0, 1);
  2.  
  3. if ($zmienna == 'cos')
  4. {
  5. // rob cos tam
  6. }else // rob cos innego
  7.  
  8.  
  Forum: Przedszkole · Podgląd postu: #679145 · Odpowiedzi: 3 · Wyświetleń: 639

john_doe
Napisane: 3.11.2009, 22:48:17





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

najlepiej tak
http://pl.php.net/manual/pl/function.substr.php

  Forum: Przedszkole · Podgląd postu: #676732 · Odpowiedzi: 7 · Wyświetleń: 1 115

john_doe
Napisane: 20.10.2009, 23:16:55





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

odpowiedni ORDER BY w select`ie wybierającym newsy z bazy.
dalej szukaj w google hasła STRONICOWANIE.
  Forum: Przedszkole · Podgląd postu: #672703 · Odpowiedzi: 5 · Wyświetleń: 1 077

john_doe
Napisane: 28.09.2009, 17:41:15





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

manual

http://pl2.php.net/explode

potem pętla i gut
  Forum: Przedszkole · Podgląd postu: #665999 · Odpowiedzi: 2 · Wyświetleń: 2 459

john_doe
Napisane: 6.08.2009, 10:52:12





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

zamykasz 1sze <td> i nie otwierasz drugiego

masz

  1. <?php
  2. <tr><td align="right"><b>Druk:</b></td>' . $druk . '</td></tr>
  3. ?>


a zrób
  1. <?php
  2. <tr><td align="right"><b>Druk:</b></td><td>' . $druk . '</td></tr>
  3. ?>
  Forum: Przedszkole · Podgląd postu: #645073 · Odpowiedzi: 2 · Wyświetleń: 411

john_doe
Napisane: 28.05.2009, 16:26:22





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

  1. <?php
  2. mysql_connect('localhost','uzytkownik','haslo');
  3.  
  4. mysql_select_db('baza');
  5.  
  6. $result = mysql_query('select id_user, nazwa from tabela');
  7. print '<table border="1">';
  8. while ($row = mysql_fetch_assoc($result)) {
  9.  
  10.    print '<tr><td>';
  11.  
  12.    print $row["id_user"];
  13.  
  14.    print $row["nazwa"];
  15.  
  16.    print '</td></tr>';
  17. }
  18.  
  19. print '</table>';
  20.  
  21. ?>


nagłówki kolumn sobie dodaj poza pętlą while smile.gif
  Forum: Przedszkole · Podgląd postu: #613191 · Odpowiedzi: 9 · Wyświetleń: 1 512

john_doe
Napisane: 21.05.2009, 12:55:53





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

hej, SQLem robisz sobie to takim zapytaniem

  1. SELECT COUNT(*), KOL_Z_LICZBAMI
  2. FROM TABELKA GROUP BY KOL_Z_LICZBAMI


potem zadajesz to zapytanko przez php i np. pod $row[0] masz ilość wystąpień a pod $row[1] co
  Forum: Przedszkole · Podgląd postu: #610288 · Odpowiedzi: 3 · Wyświetleń: 13 567

john_doe
Napisane: 21.05.2009, 11:29:11





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

a ustaw w pliku php.ini

max_execution_time = xx

na jakies 3600
  Forum: Przedszkole · Podgląd postu: #610272 · Odpowiedzi: 3 · Wyświetleń: 1 712

john_doe
Napisane: 20.03.2008, 08:58:42





Grupa: Zarejestrowani
Postów: 873
Dołączył: 24.07.2005

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

jeżeli dobrze kumam o co Ci chodzi to

  1. <input type="text" name="cos" style="height: 40px; width: 120px;"/>

wpakuj sobie to do CSS i będzie gitara.

p.S. Mozesz też size="wartosc"
pozdro
  Forum: Przedszkole · Podgląd postu: #455237 · Odpowiedzi: 1 · Wyświetleń: 660


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: 16.04.2024 - 07:12