![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 6.11.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z dodaniem rekordów wpisanych z formularza, wyskuje mi taki o to błąd:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING). Będę wdzięczny za pomoc ![]() Kod <?php
$do_bazy= mysql_connect('localhost', 'root', ''); if(!$do_bazy) { exit("Błąd połączenia z serwerem MYSQL."); } if(!mysql_select_db('tom-woj_impreza')) { mysql_close(); exit ("Błąd poczas wyboru bazy"); } $dodaj = "INSERT INTO atrakcja Values ( '$_POST['atr']', '$_POST['adr']', '$_POST['tel']', '$_POST['mail']', '$_POST['info']')"; $zapytanie = mysql_query($dodaj); if(!$zapytanie === true) { echo "Dodano"; } else { echo "Nie dodano"; } mysql_close(); ?> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 377 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Problem masz w $dodaj na łączeniu ciągów ale nie powiem ci jak to naprawić bo:
- rozszerzenia mysql nie ma już w PHP - kod podatny jest na sql injection Zamiast tego masz użyć rozszerzenia PDO z bindowaniem parametrów i tego się trzymać na przyszłość. Poza tym podstawowa lektura http://php.net/manual/en/language.types.string.php -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:19 |