konto usunięte
Temat: Błąd przy próbie dodania rekordu do bazy Mysql
Mam problem z wysyłaniem kartek ze strony - założenie jest takie, że po wypełnieniu formularza dane z formularza mają być dodane do bazy i jednocześnie ma być wysłany mail zawierający link do kartki z życzeniami.Jednak po wypełnieniu formularza i kliknięciu WYŚLIJ pojawia się komunikat że kartka została wysłana ale też i komunikat o błędzie : "Błąd nie udało się dodać nowego rekordu".
Poniżej wklejam fragment kodu, o który chodzi - mail jest wysyłany ale rekord nie jest zapisywany do bazy. Zmieniałam już na różne sposoby kod dotyczący zapisywania do bazy ale nie pomagało. Może ktoś z Was wpadnie akurat na jakiś błąd, który robię...
Aleksandra P. edytował(a) ten post dnia 10.03.11 o godzinie 21:01
<?php
function odbierz($pole) {
$pole = trim($pole);
if (get_magic_quotes_gpc()) $pole = stripslashes($pole);
return htmlspecialchars($pole, ENT_QUOTES);
}
$odbiorca = odbierz($_POST["odbiorca"]);
$nadawca = odbierz($_POST["nadawca"]);
$mailodbiorcy = odbierz($_POST["mailodbiorcy"]);
$mailnadawcy = odbierz($_POST["mailnadawcy"]);
$tresc = odbierz($_POST["tresc"]);
if (isset($_POST['wyslany'])) {
srand((double)microtime()*1000000);
$id = md5(uniqid(rand()));
$kartkaid = $id;
require_once('../../mysql_connect.php');
$query = "INSERT INTO wielkanoc VALUES ('".$kartkaid."', '".$odbiorca."', '".$nadawca."', '".$mailodbiorcy."', '".$mailnadawcy."', '".$tresc."')";
$result = @mysql_query ($query);
if ($result) {
echo "Rekord został dodany poprawnie";
} else {
echo 'Błąd nie udało się dodać nowego rekordu';
}