Ludzie potrzebuje szybkiej pomocy! Więc mam skrypt, który pobiera mi dane z bazy danych i wstawia te dane do formularza. Teraz potrzebuję skryptu, który czyta dane z formularza i aktualizuje bazę danych z nowymi danymi podanymi w formularzu. Udało mi się zrobić tak, aby skrypt pobierał dane z formularza ale za nic nie mogę ogarnąć, aby wysyłał te dany do bazy. Szukałem już chyba wszędzie :(
Mój kod:
<?php
require_once "connect.php";
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
$polaczenie -> query ('SET NAMES utf8');
$polaczenie -> query ('SET CHARACTER_SET utf8_unicode_ci');
if ($polaczenie->connect_error) {
die("Connection failed: " . $polaczenie->connect_error);
}
$pole1 = trim($_POST['ud_1_header_menu']);
$pole2 = trim($_POST['ud_2_header_menu']);
$pole3 = trim($_POST['ud_3_header_menu']);
$pole4 = trim($_POST['ud_4_header_menu']);
$pole5 = trim($_POST['ud_5_header_menu']);
$pole6 = trim($_POST['ud_6_header_menu']);
$zapytanie = "UPDATE `header` SET `1-header-menu`='test'";
mysql_query($zapytanie);
header('Location: header.php');
$polaczenie->close();
?>
-- EDIT --
Po dodaniu or die(mysql_error()); do zapytania wyskoczył mi błąd Access denied for user 'www-data'@'localhost' (using password: NO), lecz nie rozumiem o co chodzi skoro inny skrypt łączy się z bazą bez problemów, z tym samym kodem.