Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >

dublinka
Napisane: 11.06.2021, 17:58:35





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Po pierwsze tag FORM ma zawierac nazwe pliku w ktorym umieszczasz wszelkie php wraz z funkcja do slania emaila
  1. <form action="skrypt.php" method="post">


W pliku skrypt.php umieszczasz wszystko inne czyli ew. sprawdzanie pól itp.

Wszystkie pola formularza musza miec swoja nazwe. Nazwy te musza byc rozne (nie moga sie powielac)
Np

  1. <input type="text" name="imie">


I teraz plik skrypt.php

  1. $content = $_POST['imie'];
  2. $content .= "wyslal wiadomosc";
  3.  
  4. if(mail("twojadres@costam.pl", "Tytul", $content))
  5. {
  6. print "email costal wyslany";
  7. }else{
  8. print "ups cos poszlo zle";
  9. }


Oczywiscie to najprostszy przyklad gdzie nie ma filtrowania danych, brak kodowania (czwarty argument mail()) itp itd.
Wszelkie dane z pol przesylane sa tablicą $_POST[] i tak sie do tego dobieraj.
  Forum: Przedszkole · Podgląd postu: #1256027 · Odpowiedzi: 2 · Wyświetleń: 429

dublinka
Napisane: 25.04.2021, 19:51:28





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

To pokaz to wszystko
  Forum: Przedszkole · Podgląd postu: #1255757 · Odpowiedzi: 20 · Wyświetleń: 1 103

dublinka
Napisane: 17.04.2021, 06:58:23





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

https://www.w3schools.com/php/func_string_stripslashes.asp
  Forum: Przedszkole · Podgląd postu: #1255655 · Odpowiedzi: 3 · Wyświetleń: 249

dublinka
Napisane: 8.03.2021, 20:45:59





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Zalozyles nowy temat odnoszacy sie do starego. Pisz w starym.
Odnosnie problemu to znak = to nie to samo co ==
  Forum: PHP · Podgląd postu: #1255316 · Odpowiedzi: 2 · Wyświetleń: 461

dublinka
Napisane: 13.02.2021, 23:22:44





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

To jest modal.
  Forum: Przedszkole · Podgląd postu: #1255026 · Odpowiedzi: 3 · Wyświetleń: 327

dublinka
Napisane: 20.01.2021, 14:33:53





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Mozesz uzyc tych sesji czemu nie.

Przykladowo na stronie 1.php rejestrujesz sesje o wartosci 1 i teraz klikajac na link i przechodzac do strony 2.php sorawdzasz czy sesja istnieje i ma wartosc 1. I analogicznie dalej podobnie. Przy kazdym przejsciu w warunku uzyj unset(wartosc sesji)

Mozesz tez uzyc $_SERVER['HTTP_REFERER'] ale jak widac nie polecaja tego rozwiazania.

Sprawdz sobie tutaj. Tez podaja wersje z sesjami.

https://stackoverflow.com/questions/3624014...orrectly-in-php
  Forum: Przedszkole · Podgląd postu: #1254619 · Odpowiedzi: 2 · Wyświetleń: 204

dublinka
Napisane: 17.01.2021, 10:22:56





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Chocby stad przyklady

https://stackoverflow.com/questions/422969/...e-bots-with-php
  Forum: PHP · Podgląd postu: #1254575 · Odpowiedzi: 8 · Wyświetleń: 433

dublinka
Napisane: 15.01.2021, 10:18:01





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

https://stackoverflow.com/questions/1870563...nto-a-directory
  Forum: PHP · Podgląd postu: #1254551 · Odpowiedzi: 14 · Wyświetleń: 1 284

dublinka
Napisane: 2.01.2021, 13:59:20





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Daj
  1. print_r($_SESSION);

  Forum: Przedszkole · Podgląd postu: #1254352 · Odpowiedzi: 9 · Wyświetleń: 235

dublinka
Napisane: 14.11.2020, 16:03:32





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Tu sobie sprawdz

https://stackoverflow.com/questions/3952642...528687#39528687
  Forum: Przedszkole · Podgląd postu: #1253709 · Odpowiedzi: 6 · Wyświetleń: 316

dublinka
Napisane: 19.09.2020, 23:42:02





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

To po co podajesz to id skoro jest autoincrement i po cholere [value-1]
Wywal id i to dziwne cos
  Forum: Przedszkole · Podgląd postu: #1252911 · Odpowiedzi: 15 · Wyświetleń: 424

dublinka
Napisane: 25.02.2020, 18:11:20





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Cytat(Lukasso @ 25.02.2020, 13:49:23 ) *
Podpowiecie?


Bootstrapowy datepicker

  1. <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  2. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.1/js/bootstrap-datepicker.min.js"></script>
  3. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.1/css/bootstrap-datepicker3.css"/>
  4.  
  5. <form class="form-horizontal" action="<?= $_SERVER['SCRIPT_NAME']; ?>" method="post" id="form">
  6. <input class="form-control" id="date" name="date" placeholder="eg.: <?= date('Y-n-d');?>" type="text"/>
  7. </form>
  8.  
  9.  
  10. $(document).ready(function(){
  11. var date_input=$('input[name="date"]');
  12. var container=$('.bootstrap-iso form').length>0 ? $('.bootstrap-iso form').parent() : "body";
  13. var options={
  14. format: 'yyyy-mm-dd',
  15. container: container,
  16. todayHighlight: true,
  17. autoclose: true,
  18. };
  19. date_input.datepicker(options);
  20. })
  Forum: Przedszkole · Podgląd postu: #1249819 · Odpowiedzi: 4 · Wyświetleń: 303

dublinka
Napisane: 14.02.2020, 08:17:51





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Cytat(wojtasma @ 13.02.2020, 21:31:16 ) *
Witam,

Proszę o pomoc , aktualizowałem PHP z 5.4 na 7.4 i mam problem z ładowaniem jednej podstrony przy poniższym kodzie

require ("../application/connectmysql.ini.php");

$query=("SELECT * from dostawcy WHERE `DOST_Active` = '1' ORDER BY DOST_Nazwa ASC ");
$w=mysql_query($query);

$dost=array();
while($wiersz=mysql_fetch_array($w))
{
$dost[$wiersz[DOST_Id]]=$wiersz[DOST_Nazwa];
}

Czy jest jakieś szybkie rozwiązanie na poprawę?

plik connectmysql.ini.php

<?

require ("config/config.inc");

$login=$_POST["login"];
$password=$_POST["password"];


$link=mysql_connect("$mysql_ip", "$mysql_user", "$mysql_password_user");
$flag=mysql_select_db("$mysql_db");
if(!$link || !$flag){
print("Problem z po_±czeniem z baz± danych");
return false;
}
?>

Zmien na mysqli
  Forum: PHP · Podgląd postu: #1249623 · Odpowiedzi: 2 · Wyświetleń: 639

dublinka
Napisane: 18.01.2020, 19:58:46





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

  1. <?php
  2. $ile = '3.9000';
  3.  
  4. ?>
  Forum: Przedszkole · Podgląd postu: #1249004 · Odpowiedzi: 2 · Wyświetleń: 182

dublinka
Napisane: 18.01.2020, 17:02:58





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Po pierwsze pokaz formularz.
Dane wyswietlaja sie z tych zmiennych ?
  Forum: PHP · Podgląd postu: #1248996 · Odpowiedzi: 8 · Wyświetleń: 642

dublinka
Napisane: 18.01.2020, 16:43:42





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

  1.  
  2. if(isset($_GET['nazwa']) && isset($_GET['dostawca']) && isset($_GET['cena']) && isset($_GET['typ']){
  3.  
  4. $nazwa=$_GET['nazwa'];
  5. $typ=$_GET['typ'];
  6. $dostawca=$_GET['dostawca'];
  7. $cena=$_GET['cena'];
  8. }
  Forum: PHP · Podgląd postu: #1248992 · Odpowiedzi: 8 · Wyświetleń: 642

dublinka
Napisane: 12.01.2020, 16:41:35





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Wcale sie nie dziwie. Ponizej rozwiazanie Twojego problemu.

https://www.w3schools.com/php/php_forms.asp
  Forum: Przedszkole · Podgląd postu: #1248856 · Odpowiedzi: 6 · Wyświetleń: 280

dublinka
Napisane: 11.01.2020, 10:00:45





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Cos w stylu galerii.
Dodaj usun i edycja po stronie serwera w php a reszta we froncie czyli wszelkie selecty ktore chcesz zeby wybor jednej opcji mial wplyw na wartosci z kolejnego selecta to w js chyba ze zrobisz to na sztywno to w zwyklym hrml.Nowe 'okno' najlepiej MODAL zamiast jakis okienek
Ogolnie php i najlepiej baza
  Forum: Przedszkole · Podgląd postu: #1248784 · Odpowiedzi: 4 · Wyświetleń: 435

dublinka
Napisane: 5.01.2020, 21:26:40





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

F. Mail() ma zle argumenty.
Do calego message musisz dodac to co chcesz czyli w tym telefon.

  1. $telefon '1233455555';
  2. $email_to = 'email@asd.pl';
  3. $tytul = 'tytul emaila';
  4. $wiadomosc = 'jakas wiadomosc z telefonem: ';
  5. $wiadomosc .= $telefon;
  6. mail($email_to, $tytul, $wiadomosc,$naglowki);


To nie jest tak ze dodasz sobie byle jak danych do tej funkcji i gra.
pierwszy jest email do kogo,
Drugi arg to tytyl maila
Trzeci to body emaila
Czwarty to naglowki opcjonalne nie sa wymagane jesli to bedzie plain tekst. Mozesz rowniez ustalic odbiorcow w kopii BCC

https://www.php.net/manual/en/function.mail.php
  Forum: Przedszkole · Podgląd postu: #1248650 · Odpowiedzi: 2 · Wyświetleń: 332

dublinka
Napisane: 29.12.2019, 18:09:52





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Zamknąłeś tag </table> w pętli
  Forum: Przedszkole · Podgląd postu: #1248472 · Odpowiedzi: 7 · Wyświetleń: 308

dublinka
Napisane: 4.12.2019, 10:13:24





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Cytat(Daiszman @ 4.12.2019, 08:52:59 ) *
Przepraszam ze nie znam się az tak mocno a w sumie wcale sad.gif

czy chodzi o to ? [row4] => 2017/2018


W takim razie jak chcesz azeby bylo zazanczone skoro Twoja data z $row nie riwna sie temu co podajesz w warunku

  1. echo "<option value='2017/2018' id='2017/2018' ". (($row[4] == '2019/2021') ? 'selected=\'selected\'':'').">2017/2018</option>";


Ma byc

  1. echo "<option value='2017/2018' id='2017/2018' ". (($row[4] == '2017/2018') ? 'selected=\'selected\'':'').">2017/2018</option>";


Juz ktos wczesniej napisal ze ta forma warunku jest skrócona
Czyli "jesli $row['4'] jest rowne 2017/2018 to wyswietl checked.

Podstawy.
  Forum: Przedszkole · Podgląd postu: #1248090 · Odpowiedzi: 24 · Wyświetleń: 633

dublinka
Napisane: 27.11.2019, 07:15:38





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

value=".$row[1]."


  1. value=\"".$row[1]."\"
  Forum: Przedszkole · Podgląd postu: #1247904 · Odpowiedzi: 7 · Wyświetleń: 186

dublinka
Napisane: 22.11.2019, 09:24:51





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Mozesz gdzie chcesz

Cytat(daniel55 @ 20.11.2019, 12:34:16 ) *
Witam wszystkich.

Planuję zrobić prostą stronę - informacja o imprezie.
Na stronie chciałbym umieścić formularz z możliwością rejestracji (kilka danych :Imię , nazwisko, nick, email, tel).
Dodatkowo chcę aby była możliwość przesłania zdjęcia - Avatar uczestnika.

[........]

Dodatkowo podczas rejestracji można by dodać pole wyboru darmowego gadżetu z pośród kilku dostępnych w formie pola wyboru "radio", info dostępne tylko dla organizatora.
Jak najprościej zrealizować taką funkcję na stronie?
Będzie to mała impreza max kilkadziesiąt osób.
Z góry dzięki .
Pozdrawiam.



Rejestracja czy po prostu dopisywanie do bazy jak leci bo rejestracja to juz i logowanie a dopisanie tylko to wprowadzenie danych i poslanie na serwer.

1. Formularz
2. Zeby nie bylo powielan nickow i emaila zabezpiecz to sprawdzajac czy juz nie istnieja.Chociaz sprawdzaj nick zeby nie wprowadzono 2 takich samych.
3. Przed zapisem do bazy filtruj dane (prevent SQL). Obraz filtruj pod względem: rozmiarów, rozszerzenia, wysokosci i szerokosci.
4. Obraz przesylaj na serwer do danego katalogu a w bazie zapisuj samą nazwe. Zbezpiecz sie przed dodaniem takiej samej nazwy. Wiec albo sprawdzaj czy taki sam plik istnieje juz na serwerze lub od razu doklej jakis losowy string do nazwy badz od razu zmien nazwe z oryginału na jakis hasz typu" erfdstt3wrerw43trgdt45td4t.jpg i te nazwe zapisz do bazy.
5. Po dodaniu przekierowac na dana strone lub wyswietl informacje z podziekowaniem + link do strony gdzie wyswietla sie dane.
6. Zrob wyswietlenie z bazy. Sam obraz wyswietl podając tag <img a jako nazwe pobierz daną z tabesli sql.
  Forum: Przedszkole · Podgląd postu: #1247780 · Odpowiedzi: 8 · Wyświetleń: 1 081

dublinka
Napisane: 2.11.2019, 13:21:35





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Nie

  1.  
  2. <?
  3.  
  4.  
  5. ?>


tylko

  1. <?php
  2.  
  3.  
  4. ?>


Najprawdopodobnie tu lezy problem jesli nic sie nie wyswietla.


Cytat(viking @ 2.11.2019, 11:26:59 ) *
A co robi funkcja test_input?


To jest f. z jego linku

https://pastebin.com/y61Wfrie
  Forum: Przedszkole · Podgląd postu: #1247369 · Odpowiedzi: 7 · Wyświetleń: 534

dublinka
Napisane: 2.11.2019, 08:22:43





Grupa: Zarejestrowani
Postów: 578
Dołączył: 22.02.2008
Skąd: Dublin

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

Ten przyklad zwyczajnie wyswietla to co zostalo wyslane formularzem
Wartosc domyslna przypisujesz sprawdzajac czy pole zawiera wartosc. Jesli nie to wyswietlasz czy tam prztpisujesz jakiejs zmiennej wartosc jaka chcesz.

  1. $wartosc = (empty(trim($_POST['pole']))) ? "Nowa wartosc" : $_POST['pole'];
  2.  
  3. print $wartosc;


Co do checkbox to sprawdzasz nazwe pola jak w kazdym formularzu. Jesli zostslo zaznaczone to zwroci true jesli nie to nie.

  1. <input type='checkbox' name='feeling' value='ok'>


  1. <?php
  2. if( empty($_POST["feeling"]) ) { echo "Checkbox was left unchecked."; }
  3. else { echo "Checkbox was checked."; }
  4. ?>


3. A po co take kombinacje. I tak przegladarka to wyswietli tak samo
  Forum: Przedszkole · Podgląd postu: #1247364 · Odpowiedzi: 7 · Wyświetleń: 534

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: 29.11.2021 - 22:28