update formularza

0

Witam, napisałem kod, który pobiera dane z bazy i wyświetla je w formularzu, mianowicie zrobiłem tak:

....

echo "<input name=newosimie type=text value='".$imie."'>"
echo "<input name=newosnazwisko type=text value='".$nazwisko."'>"
echo "<input name=newosulica type=text value='".$ulica."'>"

...

$newosimie=$_POST["newosimie"];
$newosnazwisko=$_POST["newosnazwisko"];
$newosulica=$_POST["newosulica"];

...

$update = "update uzytkownicy set imie = '".$newosimie."', osnazwisko = '".$newosnazwisko."', osulica = '".$newosulica."'";
$wynik = mysqli_query($mysql, $update) or die("Nieprawidłowe zapytanie");

Problem w tym, że nie aktualizują się te pola, albo bardziej prawdopodobna opcja, że skrypt się wykonuje ale ze starymi wartościami value='".$imie."', value='".$nazwisko."', value='".$ulica."'. Ma ktoś jakiś pomysł?

1

Wyświetl sobie zapytanie: echo $update;

0
$update = "update uzytkownicy set imie = '".$newosimie."', osnazwisko = '".$newosnazwisko."', osulica = '".$newosulica."'";

To zamieni dane wszystkich użytkowników; czy na pewno o to chodzi?

0
Patryk27 napisał(a):
$update = "update uzytkownicy set imie = '".$newosimie."', osnazwisko = '".$newosnazwisko."', osulica = '".$newosulica.";

To zamieni dane wszystkich użytkowników; czy na pewno o to chodzi?

oczywiście, ma być tak:

$update = "update uzytkownicy set imie = '".$newosimie."', osnazwisko = '".$newosnazwisko."', osulica = '".$newosulica."' where login='".$login."'";

Niemniej jednak problem nadal nierozwiązany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1