Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

Cienki1980
Napisane: 13.01.2011, 13:05:44





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Zamień w warunku OR na AND
  Forum: Przedszkole · Podgląd postu: #826411 · Odpowiedzi: 4 · Wyświetleń: 536

Cienki1980
Napisane: 20.05.2010, 21:04:35





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Oczywiście że jest.
Wystarczy przygotować szablon maila tak, żeby w miejsca gdzie mają być podane wartości z bazy wstawiasz konkretne znaczniki. Czyli np:
Witaj #NAME#. Oto Twój kod: #CODE#

Następnie wyciągasz dane z bazy i w pętli robisz coś w tym stylu :
Kod
petla start
str_replace(#NAME#, $wartosc_z_bazy, mail_body);
str_replace(#CODE#, $wartosc_z_bazy, mail_body);
mail();
petla koniec
  Forum: Przedszkole · Podgląd postu: #748356 · Odpowiedzi: 5 · Wyświetleń: 938

Cienki1980
Napisane: 11.04.2010, 11:41:34





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Wystarczy dodać do zapytania wyciągającego typy dodać DISTINCT. Jeżeli nie wiesz jak to warto zajrzeć do dokumentacji MySQL'a
  Forum: Przedszkole · Podgląd postu: #735150 · Odpowiedzi: 5 · Wyświetleń: 675

Cienki1980
Napisane: 14.12.2009, 15:49:26





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Wygrzebałem stronę : http://www.tufat.com/script19.htm

Jeżeli się nie mylę to ten skrypt jest przygotowany na pobieranie pliku html z strony www, ale bez problemu przerobiłem go na tworzenie pdf'a z pliku lokalnego podając kod html pobrany chociażby przez file_get_contents();
  Forum: PHP · Podgląd postu: #691220 · Odpowiedzi: 7 · Wyświetleń: 1 165

Cienki1980
Napisane: 11.12.2009, 11:07:14





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

  1. INSERT INTO `jos_users` (`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`, `activation`, `params`) VALUES
  2.  
  3. (63, 'admin2', 'admin2', 'admin@admin.pl', '8325457e0238951fee3e0acba8b34d32:OFKjnx9ZrTIEiUScwPDlAzXB7Vfpb1zQ', 'Super Administrator', 0, 0, 25, '2009-12-11 10:06:16', '0000-00-00 00:00:00', '', 'admin_language=\nlanguage=\neditor=\nhelpsite=\ntimezone=0\n\n');
  4.  


hasło : 123
  Forum: Przedszkole · Podgląd postu: #690211 · Odpowiedzi: 3 · Wyświetleń: 562

Cienki1980
Napisane: 8.12.2009, 11:04:22





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Wystarczy wykorzystać htmlentities() i będzie działać poprawnie.
  Forum: Przedszkole · Podgląd postu: #689130 · Odpowiedzi: 4 · Wyświetleń: 1 126

Cienki1980
Napisane: 7.12.2009, 23:22:08





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

A może tak lepiej wykorzystać podstawy jQuery do wyciągnięcia odpowiednich danych ? Specjalistą nie jestem, ale wiem że takie coś zadziała:
  1. </head>
  2. <script type="text/javascript" src="jquery-1.2.3.min.js"></script>
  3.  
  4.  
  5. <script type="text/javascript">
  6. $(document).ready(function () {
  7. $("input[@name='opt']").each(function () {
  8. $(this).click(function() {
  9. var value = $(this).val();
  10. alert(value);
  11. });
  12. });
  13. });
  14.  
  15.  
  16. <input type="radio" name="opt" value="1" />
  17. <input type="radio" name="opt" value="0" />
  18. </body>
  19. </html>
  Forum: Przedszkole · Podgląd postu: #689051 · Odpowiedzi: 2 · Wyświetleń: 996

Cienki1980
Napisane: 27.02.2009, 10:07:17





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Cytat(artur_dziocha @ 27.02.2009, 09:55:55 ) *
ponieważ tworzy Ci się tablica a z niej możesz pobierac wszystkie dane i ile razy chcesz

$osoba = new osoba('Adam', 'Kowalski');
var_dump($osoba); wyświetli Ci w ładny sposób tablice


Zwróć uwagę że to nie tablica, ale obiekt.

do autora:
Wyobraź sobie sytuację ... masz dwa koszyki, do pierwszego ( zielonego ) wkładasz 5 jabłek, a do drugiego ( czerwonego ) wkładasz 10 jabłek. Teraz żeby sprawdzić ile jest jabłek w każdym koszyku musisz do nich zaglądać w takiej samej kolejności jak wkładałeś jabłka ? NIE bo te jabłka już tam są i niezależnie w jakiej kolejności będziesz do nich zaglądał będzie tam tyle samo jabłek.

Tutaj jest dokładnie tak samo. Stworzyłeś dwie zmienne , przypisałeś im wartości. Nie ważne w jakiej kolejności to zrobiłeś, ważne jest to że w ogóle to zrobiłeś. Teraz odwołując się do tych zmiennych masz tam zawsze takie same wartości. A kolejność nadawania zmiennym wartości jak i odczytywanie tych wartości jest bez różnicy.

EDIT UP: nospor jak zwykle szybszy:D
  Forum: Przedszkole · Podgląd postu: #577020 · Odpowiedzi: 5 · Wyświetleń: 937

Cienki1980
Napisane: 26.01.2009, 11:16:53





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

A mimo tego minimalistycznego kodu jeszcze błąd w if'ie zrobiłeś .. no chyba, że zawsze ma się pokazać komunikat o istniejącym katalogu.

EDIT: Crozin był szybszy
  Forum: PHP · Podgląd postu: #562954 · Odpowiedzi: 3 · Wyświetleń: 1 056

Cienki1980
Napisane: 26.01.2009, 12:45:12





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Cytat(soulreaver1 @ 26.01.2009, 12:07:11 ) *
Takie coś powinno działać?


To tylko część z tego co pisałem.
1. dane pobierasz z $_SESSION a skoro korzystasz z formularza to powinieneś z $_POST
2. dane poprawnie wpisujesz do tablicy z mała uwagą że w tym kodzie co pokazałeś nie dałeś pobierania zmiennej $number ( jeżeli masz ją w $_SESSION ) to musisz o niej pamiętać
3. no i nie zapisujesz tablicy do pliku
  Forum: Przedszkole · Podgląd postu: #562980 · Odpowiedzi: 10 · Wyświetleń: 1 937

Cienki1980
Napisane: 26.01.2009, 10:59:09





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Przerzuć się na bazę danych a problemów nie będziesz miał ( przynajmniej w tej kwestii ).

A tak na serio masz skądś zmienną $numer która wskazuje na wiersz w tablicy. Po wysłaniu formularza pobierz dane z POST ( musisz zmienną $numer też przesłać w formularzu jako pole hidden ) tworzysz ciąg oddzielony przecinkami i wstawiasz do tablicy do wiersza określonego za pomocą $numer.

Potem zerujesz plik i wstawiasz cała tablice do pliku.
  Forum: Przedszkole · Podgląd postu: #562949 · Odpowiedzi: 10 · Wyświetleń: 1 937

Cienki1980
Napisane: 24.01.2009, 21:48:39





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Wystarczy jak zrobisz takie coś :

  1. <!--formularz-->
  2. <input type="submit" name="wyslij" value="Send">


a potem w php
  1. <?php
  2. //warunek sprawdzajcy czy formularz wyslany
  3. if (isset($_POST['wyslij']) && $_POST['wyslij'] == 'Send') {
  4.  //pozostale warunki sprawdzajace czy pola nie sa puste
  5. // i wyslanie maila
  6. }
  7. ?>
  Forum: Przedszkole · Podgląd postu: #562380 · Odpowiedzi: 18 · Wyświetleń: 2 103

Cienki1980
Napisane: 3.10.2008, 13:13:36





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Kod
mysqldump -u nazwa_usera -p nazwa_bazy > plik_tekstowy.txt


Sprawdzone wyrzuciło plik textowy.
  Forum: MySQL · Podgląd postu: #522538 · Odpowiedzi: 6 · Wyświetleń: 1 602

Cienki1980
Napisane: 16.09.2008, 18:40:31





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Zastanów się czy nie możesz nadać tej kolumnie UNIQUE. Wtedy drugi wpis do tej tabeli gdzie kolumna xxx będzie miała wartość zzz się nie doda, baza zwróci błąd.
  Forum: Przedszkole · Podgląd postu: #516791 · Odpowiedzi: 10 · Wyświetleń: 2 088

Cienki1980
Napisane: 15.09.2008, 21:41:28





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

No to sobie sam odpowiedziałeś.

Łączenie do bazy masz w pliku index.php ... a wypisać użytkowników chcesz w pliku main.php

Żeby operować na bazie musisz być połączony z bazą .. Ty jesteś połączony tylko w index.php a nie w main.php.

Najlepiej zrobić sobie plik gdzie będzie kod łączenia do bazy i includować go w każdym pliku gdzie chcesz wykonywać operacje na bazie.
  Forum: Przedszkole · Podgląd postu: #516474 · Odpowiedzi: 8 · Wyświetleń: 1 467

Cienki1980
Napisane: 15.09.2008, 17:22:06





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Proszę napisane w jquery:

scroll ala tvn24
  Forum: XML, AJAX · Podgląd postu: #516376 · Odpowiedzi: 4 · Wyświetleń: 5 941

Cienki1980
Napisane: 12.09.2008, 09:06:34





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Zwróć uwagę że Ty PORÓWNUJESZ wartość z $_SESSION['nazwa'] z wartością $_POST['nazwa'] ... a miałeś ją przypisać.
  Forum: Przedszkole · Podgląd postu: #515223 · Odpowiedzi: 8 · Wyświetleń: 1 760

Cienki1980
Napisane: 11.09.2008, 20:07:25





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Cytat(david069 @ 11.09.2008, 20:50:35 ) *
Nie mogę zrozumieć tej funkcji
foreach (array_expression as $value)
możesz to na jakimś przykładzie czy coś?
I jakiej pętli for? Skąd wie ile razy obrócić?
Sprawdzić czy w danej linijce nie ma czym strpos()?

Nie widzę teraz w ogóle wyjścia, przedtem jeszcze jakiś pomysł miałem teraz zero biggrin.gif
Więc może zmieńmy pytanie jak wyświetlić wszystkie linijki w pliku tekstowy w której wystąpi ciąg znaków:
="\" say \""


Skoro otwierasz plik za pomocą file() to najprościej będzie Ci sprawdzić jak działa foreach za pomocą takiego testu:
  1. <?php
  2. $file = file("jakis_plik.txt");
  3.  
  4. foreach($file as $klucz=>$wartosc) {
  5.    echo "w wierszu numer: ".$klucz." znajduje sie tekst&nbsp:<b>".$wartosc."</b><br />";
  6. }
  7. ?>


Jak zrozumiesz jak to działa to powinnieneś wiedzieć w które miejsce wstawić funkcje sprawdzającą czy w wierszu występuje tekst i zapisać klucz ( czyli numer lini ).

Od razu podpowiem, że klucze zapisuj do tablicy a nie do zmiennej bo będziesz sobie nadpisywał kolejne wartości biggrin.gif.

Wyświetlanie wyników też można zrobić w foreach()
  Forum: Przedszkole · Podgląd postu: #515142 · Odpowiedzi: 6 · Wyświetleń: 953

Cienki1980
Napisane: 2.09.2008, 20:41:06





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Wystarczy zajrzeć do manuala i widzimy substr" title="Zobacz w manualu PHP" target="_manual
  Forum: Przedszkole · Podgląd postu: #512443 · Odpowiedzi: 2 · Wyświetleń: 2 332

Cienki1980
Napisane: 30.08.2008, 20:31:59





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Po wykonaniu INSERTa pobierz ostatnie id za pomocą mysql_insert_id()" title="Zobacz w manualu PHP" target="_manual
  Forum: Przedszkole · Podgląd postu: #511428 · Odpowiedzi: 2 · Wyświetleń: 1 178

Cienki1980
Napisane: 30.08.2008, 14:40:58





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Proste jak budowa gwoździa.

Substr(skad,poczatek,koniec); >> rozwijamy temat:
- skąd - > zmienna $news czyli ciąg znaków
- początek - > 0 ( zero )
- koniec - > wartość z funkcji strpos();


Strpos(skad,znak,przesuniecie); >> rozwijamy temat:
- skad - > zmienna $news czyli ciąg znaków
- znak - > szukamy spacji
- przesunięcie - > szukamy od danego miejsca pierwszego wystapienia znaku okreslonego w 'znak'

Tak więc w takim zapisie Strpos() zwroci Ci pozycję pierwszej spacji po 10 znaku w tekscie ... a Substr() zwroci ten kawałek
  Forum: Przedszkole · Podgląd postu: #511333 · Odpowiedzi: 4 · Wyświetleń: 1 928

Cienki1980
Napisane: 26.08.2008, 16:54:12





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Nie ma takiej funkcji jak date1(), ani date2(), ani date3() ... no chyba , że sam je gdzieś napisałeś. w PHP jest funkcja date();

PS. Nie ma sensu tworzyć trzech zmiennych w których jest dokładnie to samo. Wystarczy jedna i możesz wykorzystać ja w każdym miejscu gdzie chcesz.
  Forum: Przedszkole · Podgląd postu: #509654 · Odpowiedzi: 3 · Wyświetleń: 806

Cienki1980
Napisane: 4.04.2008, 14:03:43





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Wykorzystac UPPER lub LOWER bo takie mozliwosci daje mysql
(przepraszam za brak polskich znakow ale cos mi syn namieszal ... nie ma to jak miec 13 miesiecy i znac sie bardziej na komputerze od ojca tongue.gif )
  Forum: Przedszkole · Podgląd postu: #460859 · Odpowiedzi: 2 · Wyświetleń: 924

Cienki1980
Napisane: 3.04.2008, 19:10:06





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Było tysiące a nawet miliony razy.

Poszukać na forum proszę. Zamykam.

Wszelkie wątpliwości na PW
  Forum: PHP · Podgląd postu: #460585 · Odpowiedzi: 1 · Wyświetleń: 695

Cienki1980
Napisane: 1.04.2008, 07:16:09





Grupa: Przyjaciele php.pl
Postów: 1 590
Dołączył: 11.01.2007
Skąd: Centrum

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

Sprawdź taki kod:
  1. <?php
  2. $tresc="Dane wypełnionego formularza:
  3.  
  4. Data zaplanowanej imprezy: ".$dzien_miesiaca." ".$miesiac_roku." ".$rok."
  5.  
  6. Lokalizacja imprezy: ".$lokalizacja."
  7.  
  8. Godzina imprezy: ".$godzina_rozpoczecia."
  9.  
  10. Czas trwania imprezy: ".$czas_trwania."
  11.  
  12. Ilość zaproszonych gości: ".$ilosc_gosci."
  13.  
  14. Rodzaj zaplanowanej imprezy:".$geg."";
  15.  
  16. for ($i=0; $i<count($rodzaj_imprezy); $i++)
  17. {
  18. if (isset($rodzaj_imprezy[$i]))
  19. {
  20. $tresc.= ' '.$rodzaj_imprezy[$i].'<BR>';
  21. }
  22. }
  23. if($rodzaj_imprezy_i == "inne")
  24. {
  25. $tresc.= 'inne: '.$rodzaj_imprezy_inne.'<BR>';
  26. }
  27.  
  28. $tresc.= "Koniec wiadomości email";
  29. if($smtp->SendMessage($from, array($to), array("From: $from", "To: $to", "Subject: $subject",
  30. "Date: ".strftime("%a, %d %b %Y %H:%M:%S %Z")),$tresc))
  31. {
  32. //jezeli wysle sie mail czyli $smt->SendMessage zwroci true to cos tutaj sie wykonac moze 
  33. }
  34. ?>


Trochę konsekwencji w stawianiu " i ' i powinno być ok.
  Forum: Przedszkole · Podgląd postu: #459600 · Odpowiedzi: 10 · Wyświetleń: 1 601

2 Stron V   1 2 >

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 - 08:05