Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE (/thread-formularz-kontaktowy-php-co%C5%9B-jeszcze)



FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - GeoAce5 - 25-06-2012

Hello. Posiadam skrypt formularza kontaktowego. Chcę do niego dodać, że jak ktoś wyśle, to resetuje mi ilość punktów z mysql.
Kod PHP:
<?php 
// sprawdzamy, czy zmienna $submit jest pusta 
if (empty($_POST['submit'])) { 
    
// wyświetlamy formularz 
    
echo "<table border=\"0\"><form method=\"post\"> 
<tr> 
<td>Treść wiadomości</td> 
<td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td> 
</tr> 
<tr> 
<td>Imię, nazwisko lub nick</td> 
<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td> 
</tr> 
<tr> 
<td>Adres e-mail</td> 
<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> 
</tr> 
<tr> 
<td>&nbsp;</td> 
<td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">&nbsp; 
<input type=\"reset\" value=\"Od nowa\"></td></form> 
</tr> 
</table>"


// sprawdzamy, czy zmienne przesłane z formularza nie są puste 
elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) { 
    
// jeżeli powyższy warunek jest spełniony tworzona jest wiadomość 
    // zmienna $message zawiera treść wiadomości 
    
$message "Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[email]"
    
// zmienna $header zawiera przede wszystkim adres zwrotny 
    
$header "From: $_POST[imie] <$_POST[email]>"
    
// funkcja mail() za pomocą której wiadomość zostanie wysłana 
    
@mail("[email protected]","Wiadomosc ze strony WWW","$message","$header"
    or die(
'Nie udało się wysłać wiadomości'); 
    
// wyświetlenie komunikatu w przypadku powodzenia 
    
echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>"

// lub w przypadku nie wypełnienia formularza do końca 
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>"

?>

Lub może macie jakiś inny pomysł na zlecanie wypłat ?

INNE PYTANIE - zamiast tamtego.

Jak zrobić, żeby dało się wysłać formularz gdy użytkownik ma powyżej 1000 w kolumnie money ? albo zeby nie pojawiał się formularz gdy nie ma.
$money=1000;
else if ?


RE: FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - GeoAce5 - 26-06-2012

A mógłbyś napisać jak mniej więcej ma to wyglądać ?

<code>
$money=1000;

if $money>==$user_money ..
dalej nie wiem ;p
</code>


RE: FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - Radian - 26-06-2012

if($money >= $user_money){
//tutaj formularz
}
else{
//za mało kasy
}


RE: FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - GeoAce5 - 26-06-2012

Tak mi pobiera dane z tabel: $user_data = get_user_data();


RE: FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - Radian - 26-06-2012

A gdzie jakieś pytanie ? bo nie wiem czy odpowiadać czy nie i co odpowiedzieć...


RE: FORMULARZ KONTAKTOWY = PHP COŚ JESZCZE - GeoAce5 - 27-06-2012

Hmm. A jak zrobić, żeby dało się wysłać/pokazać formularz tylko 1 dnia miesiąca ?

Tyle wiem:
* d - dzień miesiąca, 2 cyfry z zerem na początku; tzn. od "01" do "31"