21-07-2009, 18:16
Jeśli pole z formlarza puste to... to nie chce dodawać całego wpisu. Skrypt na bazie mysql. Czy ktoś jest w stanie poprawić tak skrypt, żeby w momencie gdy dane pole nie jest wypełniane, do bazy zapisało się jako tekst: "Nie podano danych".
Oto skrypt:
To na przykładzie wycinek formularza księgi gości, skrypt można zobaczyć pod adresem:
Prosiłbym o poprawienie kodu, gdyż sam nie jestem w stanie, bo niewiem o co chodzi... Proszę o pomoc
Oto skrypt:
Kod:
$ksywaqq = addslashes(htmlspecialchars ($_POST['ksywa']));
$wwwqq = addslashes(htmlspecialchars ($_POST['www']));
$emailqq = addslashes(htmlspecialchars ($_POST['email']));
$ggqq = addslashes(htmlspecialchars ($_POST['gg']));
$trescqq = addslashes(htmlspecialchars ($_POST['tresc']));
{ //skomplikowanie
echo '<FORM METHOD=POST action="?go=guest_book_save">';
echo '<INPUT TYPE="hidden" NAME="action" VALUE="add"><TABLE>';
echo '<TR><TD>Ksywa:</TD><TD><INPUT TYPE="text" NAME="ksywa"></TD></TR>';
echo '<TR><TD>Www:</TD><TD><INPUT TYPE="text" NAME="www"></TD></TR>';
echo '<TR><TD>Email:</TD><TD><INPUT TYPE="text" NAME="email"></TD></TR>';
echo '<TR><TD>GaduGadu:</TD><TD><INPUT TYPE="text" NAME="gg"></TD></TR>';
echo '<TR><TD>Tresc:</TD><TD><textarea cols="40" rows="10" NAME="tresc"></textarea>';
echo '<TR><TD></TD><TD align=\"right\"><INPUT TYPE="submit" VALUE="Dodaj"></td></tr>';
echo '</TABLE>';
echo '</FORM>';
}
To na przykładzie wycinek formularza księgi gości, skrypt można zobaczyć pod adresem:
Kod:
http://www.djtinware.netii.net/?go=guest_book
Prosiłbym o poprawienie kodu, gdyż sam nie jestem w stanie, bo niewiem o co chodzi... Proszę o pomoc
