Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt korzystający z plików..
Forum PHP.pl > Forum > Gotowe rozwiązania
slimaczek
Stworzyłem skrypt który dodaje kontakty do pliku, ale nie dodaje mi emailu .. reszte np. nick imie dodaje.. o to kod :
[php:1:fa5921991c]
<?php
# Dodawanie kontaktów - formularz
if (!isset($submit)) {
print "<form method=POST action="admin.php?act=new">
Nick: <input type=text name="nick" size=25><br>
E-mail: <input type=text name="email" size=25><br>
Imię: <input type=text name="imie" size=25><br>
Gadu-Gadu: <input type=text name="gg" size=25><br>
<input type=submit value="Dodaj">";

# Dodawanie kontaktów - skrypt
} elseif ($act=="new" && isset($submit)) {
$body = $_POST['nick']."||".$_POST['email']."||".$_POST['imie']."||".$_POST['gg']."n";
$fil=fopen("dane/kontakt.inc", "a");
flock($fil, 2);
fputs($fil, $body);
flock($fil, 3);
fclose($fil);
print "Kontakt został dodany.";
}
?>[/php:1:fa5921991c]
kszychu
Przed dodaniem do pliku wyświetl sobie tablicę $_POST (print_r($_POST)), zobaczysz, czy przekazuję ci wszystkie zmienne poprawnie.
slimaczek
i wyświetla "Array ( [nick] => nick [email] => [imie] => imie [gg] => gg [action] => sign ) ".. w polu email nic.. co tu jest źle w formularzu??
kszychu
A spróbuj zmienić nazwę pola z email na e_mail.....
slimaczek
Dzieki, działa juz.. moze ta zmienna już była, choc według funkcji [manual:2b4d057550]isset[/manual:2b4d057550] jej nie było..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.