Mam pewien problem ;/ Nie wiem jak go rozwiązać. Otóż stworzyłem następujący formularz :
oraz następujący plik 'new_post.php' :
<?php include('conn.php'); $login = $_COOKIE['user_login']; $text = $_POST['text']; $ip = $_SERVER['REMOTE_ADDR']; if ($text == NULL) { } else { $zapytanie = "INSERT INTO $login (text,data,ip) VALUES('$text', '$data', '$ip')"; } ?>
Problem w tym, że gdy wysyłam apostrofy (np. 'Lorem Ipsum') to wywala błąd. Domyślam się że błąd jest tutaj :
$zapytanie = "INSERT INTO $login (text,data,ip) VALUES('$text', '$data', '$ip')";
Czy da się to jakoś inaczej zaprogramować aby te znaki poprawnie trafiały do bazy ? A może coś innego tutaj schrzaniłem ?
Jeżeli nic się nie da zrobić no to trudno .. wprowadzę informacje o nieużywaniu tych znaków a przy błędzie ma kierować na stronę błędu.
Dzięki i Pozdrawiam,
jpowie01
OK ! Już działa ! Dla zainteresowanych już mówię o co chodzi

<?php ?>
Temat do zamknięcia !
Pozdrawiam