![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod:
[php:1:11c33115c6]<?php $zapisz = fopen("plik.db" , "a+"); fwrite($zapisz, "$mailn"); fclose($zapisz); if (isset($submit)): echo "Dzieki za zapis na listę"; endif; ?>[/php:1:11c33115c6] Po wpisaniu prze usera swojego maila nie wyskakuje mi Dzieki za zapis na listę. Czemu ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
[php:1:010e0542a6]<?php
if (isset($_POST['submit'])): echo "Dzieki za zapis na listę"; endif; ?>[/php:1:010e0542a6] Dane z formularza odbiera sie albo Kod <form method="post">
[php:1:010e0542a6]<?php $_POST ?>[/php:1:010e0542a6] albo Kod <form method="get">
[php:1:010e0542a6]<?php $_GET ?>[/php:1:010e0542a6] |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Nie dziwię sie! Twój kod najpierw zapisuje pusty ciąg znaków do pliku, a później jeżeli istnieje zmienna (oczywiście nie istnieje) to ma wyświetlać określony ciąg znaków. Jeszcze register_globals!
A co do problemu, to podaj kod formularza i zastosuj $_GET[] lub $_POST[]. Przydałoby się jeszcze go trochę przerobić. -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
[php:1:c766eb7a66]<?php
if (isset($submit)){ $zapisz = fopen("plik.db" , "a+"); fwrite($zapisz, "$_POST[mail] n"); fclose($zapisz); echo "Dzieki za zapis na listę"; } ?>[/php:1:c766eb7a66] chyba powinno byc tak? -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Ja bym to zrobił tak:
[php:1:3c4365b060]<?php if (!empty($_POST['mail'])){ $zapisz = fopen('./plik.db' , 'a+'); fwrite($zapisz, $_POST['mail']."rn"); fclose($zapisz); echo "Dzieki za zapis na listę"; } else { echo "Tu formularz"; // zmień to ![]() } ?>[/php:1:3c4365b060] Oczywicie przydałyby się tu wyrażenia regularne sprawdzajšce poprawnoć wpisanego maila, ale nie o to tu chyba chodzi. -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 109 Pomógł: 0 Dołączył: 7.03.2004 Skąd: Szczecin|Bukowe Ostrzeżenie: (0%) ![]() ![]() |
To ja dodoam wcześniej przez Majdana wspomniane wyrażenie regularne sprawdzające poprawność maila, żebys miał w 100% gotowe;)
[php:1:b5744726e2] ^[^@]+@[^@ ]+.[^@ .]+$ [/php:1:b5744726e2] -------------------- "Unix is like a vigvam - no windows, no gates, Apache inside"
Warsztat: Windows XP PE | Dreamweaver | Apache 1.3.29 | PHP 4.3.4 | Araneae | MYSQL 4 | Visual Studio | Dev-C++ [b]Programowanie: llllll 40% |
|
|
![]()
Post
#7
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ja bym to zrobił tak:
[php:1:854d42c6de]<?php if (!empty($_POST['mail'])){ $zapisz = fopen('./plik.db' , 'a+'); fwrite($zapisz, $_POST['mail']."rn"); fclose($zapisz); echo "Dzieki za zapis na listę"; } else { echo "Tu formularz"; // zmień to ![]() } ?>[/php:1:854d42c6de] Oczywicie przydałyby się tu wyrażenia regularne sprawdzajšce poprawnoć wpisanego maila, ale nie o to tu chyba chodzi. Dzieki Majdan, dziala ![]() Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:45 |