Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


krzyszbi
Napisane: 16.02.2010, 12:47:37





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

Witam
nie wiem jak u ciebie ale u mnie jest możliwe coś takiego
prawy klik na pliku ( w Nawigatorze ) -> Replece With -> Local History

często coś tam jest ale nie wiem jak to do końca działa, częściej używam SVN-a
  Forum: Komputery i oprogramowanie · Podgląd postu: #713909 · Odpowiedzi: 2 · Wyświetleń: 872

krzyszbi
Napisane: 16.10.2009, 12:56:02





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

__toArray raczej na nic się nie zda bo Zend_Form_Element_Select wymaga tablicy
  1. array('id'=>'nazwa');
więc zostaje tylko pętla lub dedykowany model co coś takiego zwróci
  Forum: Frameworki · Podgląd postu: #671500 · Odpowiedzi: 7 · Wyświetleń: 2 324

krzyszbi
Napisane: 27.03.2009, 16:02:39





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

zmienna $i jest zmienną lokalną petli
aby później móc pokazać to co zamieżasz musisz sobie to zapisać do innej zmiennen np
  1. <?php
  2. $ii = '';
  3. for($i=0; $i<=5; $i++) {
  4. echo $i;
  5. $ii .= $i;
  6. }
  7. echo $ii;
  8. ?>


ważne jest .= aby do zmiennej dopisywać a nie nadpisywać
  Forum: Przedszkole · Podgląd postu: #589821 · Odpowiedzi: 4 · Wyświetleń: 1 261

krzyszbi
Napisane: 29.12.2008, 23:30:05





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

masz warunki na akcje
  1. <?php
  2. // ciach ciach
  3. elseif ($_GET['x'] == 'skasuj') {
  4. $wynik = mysql_query("DELETE FROM poziom WHERE id_poziomu = '".$_GET['id_poziomu']."'");
  5. // po wykonaniu skasowania lub update to najlepiej przekierowanie bez parametru akcji
  6. }//daj else jak nie ma wybranej akcji
  7. else{
  8. $wynik = mysql_query ("SELECT * FROM poziom;");
  9. echo "<table border=2 align='center' cellspacing=2 cellpadding=2><tr>
  10.   <td align=left'><b>Nazwa poziomu</b></td>
  11.   <td align='left'><b>Opis poziomu</b></td>
  12.   <td align='left'></td><td align='left'></td></tr>\n";
  13. while ($rekord = mysql_fetch_assoc ($wynik)) {
  14. $id_poziomu= $rekord['id_poziomu'];
  15. $nazwa_poziomu = $rekord['nazwa_poziomu'];
  16. $opis_poziomu = $rekord['opis_poziomu'];
  17. echo "<tr>
  18.   <td align=\"left\">$nazwa_poziomu</td>
  19.   <td align=\"left\">$opis_poziomu</td>
  20.   <td align=\"left\"><a href=\"edit.php?x=skasuj&id_poziomu=$id_poziomu\">skasuj</a></td>
  21.   <td align=\"left\"><a href=\"edit.php?x=edytuj&id_poziomu=$id_poziomu\">edytuj</a></td></tr>\n";
  22.   "</TABLE>";
  23.  
  24. }
  25. }
  26. ?>
  Forum: Przedszkole · Podgląd postu: #552544 · Odpowiedzi: 4 · Wyświetleń: 815

krzyszbi
Napisane: 29.12.2008, 20:29:33





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

często się zdarza jak masz Skype że on właśnie blokuje jego start siedząc na 80 porcie
wyłącz Skype i uruchom apache i powinno zadziałać
  Forum: Przedszkole · Podgląd postu: #552451 · Odpowiedzi: 1 · Wyświetleń: 653

krzyszbi
Napisane: 29.12.2008, 15:41:32





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

manual i poczytaj o 2 opcjonalnym parametrze
  Forum: Przedszkole · Podgląd postu: #552320 · Odpowiedzi: 3 · Wyświetleń: 860

krzyszbi
Napisane: 2.12.2008, 09:29:36





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

poszukaj Canona IP 4000 ( seria 4000 )
używałem i polecam
ładnie na płytach drukowała choć płyta musiała być do tego przeznaczona
miałem płytki Verbatima i druk wyszedł jak na papierze smile.gif
na allegro dostaniesz taką drukarkę za ~300
tusze, zamienniki kosztowały ~50 zł komplet ( czarny + kolor )
innych w sumie nie znam
  Forum: Komputery i oprogramowanie · Podgląd postu: #543206 · Odpowiedzi: 7 · Wyświetleń: 4 485

krzyszbi
Napisane: 28.11.2008, 16:05:09





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

masz klucz podstawowy na pole id ( id klanu )
ustaw aby klucz unikalny był na dwa pola id ,uzytkownik
  1. ALTER TABLE `klany_squads_members` ADD UNIQUE `klany_squads_members_ufkey` ( `id` , `uzytkownik` )

____________
edit
poprzedni możesz spokojnie usunąć
  1. ALTER TABLE `klany_squads_members` DROP PRIMARY KEY
  Forum: Przedszkole · Podgląd postu: #541783 · Odpowiedzi: 2 · Wyświetleń: 1 064

krzyszbi
Napisane: 25.10.2008, 20:34:22





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

zobacz co będziesz miał jeśli zastosujesz cos takiego
  1. <input type="checkbox" name="kategorie[]" value="id_kategorii" /> kategoria 1

i coś takiego do pętli co generuje chceckbox-y
później wyprintuj i zobacz co masz
  Forum: Przedszkole · Podgląd postu: #529989 · Odpowiedzi: 2 · Wyświetleń: 1 319

krzyszbi
Napisane: 16.10.2008, 17:19:37





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

mięczy linią
  1. <?php
  2. $ip = $_SERVER['REMOTE_ADDR'];
  3. ?>

a
  1. <?php
  2. $body = "\n Imię: $imie\n Nazwisko: $nazwisko\n Firma: $firma\n Telefon: $telefon\n E-Mail: $poczta\n IP: $ip\n\n Wiadomość: $wiadomosc\n";
  3. ?>
  Forum: Przedszkole · Podgląd postu: #526932 · Odpowiedzi: 12 · Wyświetleń: 2 087

krzyszbi
Napisane: 15.10.2008, 22:58:56





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

pewnie chodzi Tobie o implode
  Forum: Przedszkole · Podgląd postu: #526695 · Odpowiedzi: 1 · Wyświetleń: 1 331

krzyszbi
Napisane: 15.10.2008, 18:13:48





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

to najlepiej bedzie w sesji
przykładowo
w edycji
  1. <?php
  2. $_SESSION['messege'] = array();
  3. //kod edycji
  4. $_SESSION['messege'][] = array('val=>'Pierwsza wiadomość','status'=>'ok');
  5. //dalszy kod
  6. $_SESSION['messege'][] = array('val=>'Druga wiadomość','status'=>'error');
  7. ?>

i w index-ie
  1. <?php
  2. if !empty($_SESSION['messege']) && is_array($_SESSION['messege']){
  3. foreach($_SESSION['messege'] as $messege){
  4. if ($messege['status']=='ok'){
  5. echo'<span style="color: green;">'.$messege['val'].'</span>';
  6. }
  7.  
  8. if ($messege['status']=='error'){
  9. echo'<span style="color: red;">'.$messege['val'].'</span>';
  10. }
  11. }
  12. $_SESSION['messege'] = array(); // wyczyszczenie wiadomości
  13. }
  14. ?>

mniej więcej idea

coś podobnego używam w ZendFramework ( FlashMessege ) i mi się podoba
  Forum: Przedszkole · Podgląd postu: #526610 · Odpowiedzi: 6 · Wyświetleń: 1 167

krzyszbi
Napisane: 15.10.2008, 18:29:20





Grupa: Zarejestrowani
Postów: 251
Dołączył: 15.09.2005

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

właśnie się tak w MySQL-u samym nie dal przynajmniej ja nie wiem ale php pomoże smile.gif

przeleć pętlą i sobie pogrupuj smile.gif
  1. <?php
  2. $wynik // zakladam ze tu dane z zapytania co podałem
  3. $dane = array();
  4. foreach($wynik as $val){
  5. if (!isset($dane[$val['city_id']]){
  6. $dane[$val['city_id']] = array(
  7.  'wojewodztwo' => $val['wojewodztwo']
  8.  'province_id' => $val['province_id']
  9.  'ile' => $val['ile']
  10.  'miasto' => array();
  11. );
  12. }
  13. $val['city_id']['masta'][] = $val['miasto'];
  14. }
  15. ?>


mniej więcej tak
jedne pętelka jest dużo szybsza niż kolejne 15 zapytań smile.gif i bazy się niepotrzebnie nie obciąża

p.s. pisane z palca nie wiem czy działa
  Forum: MySQL · Podgląd postu: #526618 · Odpowiedzi: 5 · Wyświetleń: 2 203


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: 18.04.2024 - 05:23