• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Automatyczne uzupełnianie formularza danymi z bazy danych [PHP]

0 głosów
782 wizyt
pytanie zadane 27 listopada 2019 w PHP przez RomekzPolski Nowicjusz (120 p.)

Automatyczne uzupełnianie formularza danymi z bazy danych [PHP]

Jak w tytule potrzebuje pomocy. Mam formularz który słuzy mi do robienia update bazy danych. Chciałbym aby podczas wybrania idpracownika automatycznie uzupełniało mi reszte formularza tzn nazwisko,stanowisko,region,pensja.

$polaczenie=mysqli_connect ("localhost", "root", "","wynajem");
	
	
	$wynik=mysqli_query ($polaczenie,"select * from pracownicy") ;
	
	print ("<table cellpadding='5' border='1'>");
	print ("<tr><td><b>ID</b></td>");
	print ("<td><b>Nazwisko</b></td>");
	print("<td><b>Imię</b></td>");
	print ("<td><b>Stanowisko</b></td>");
	print ("<td><b>Region</b></td>");
	print ("<td><b>Pensja_brutto</b></td>");
	
	print ("<td><b>Data zatrudnienia</b></td></tr>");


	while ($rekord=$wynik-> fetch_assoc ())
	{
	
	$nazwisko=$rekord['nazwisko'];
	$imie=$rekord['imie'];
	$stanowisko=$rekord['stanowisko'];
	$region=$rekord['region'];
	$pensja=$rekord['pensja_brutto'];
	$data_zatrudnienia=$rekord['data_zatrudnienia'];
	$id=$rekord['idpracownika'];
print ("<tr><td>$id</td>");
	print ("<td>$nazwisko</td>");
	print ("<td>$imie</td>");
	print ("<td>$stanowisko</td>");
	print ("<td>$region</td>");
	print ("<td>$pensja</td>");
	
	print ("<td>$data_zatrudnienia</td></tr>");
	}
	print ("</table>");
?>
<?php

	
$connect=mysqli_connect ("localhost", "root", "","wynajem");
$nazwisko=$_POST['nazwisko'];
$imie=$_POST['imie'];
$region=$_POST['region'];
$pensja=$_POST['pensja'];
$id=$_POST['idpracownika'];
$query = "UPDATE pracownicy SET nazwisko='".$_POST['nazwisko']."',imie='".$_POST['imie']."',region='".$_POST['region']."',pensja_brutto='".$_POST['pensja']."',
stanowisko='".$_POST['stanowisko']."' WHERE idpracownika ='".$_POST['idpracownika']."';";
  $result = mysqli_query($connect, $query);
  $wynik=mysqli_query ($connect,"select nazwisko from pracownicy where id=$id") ;
  $x=print('$connect,$wynik');
   
   if($result)
   {
       echo 'Data Updated :)';
   }else{
       echo 'Data Not Updated :(';
   }
   mysqli_close($connect);

echo"<form name=xd action=aktualizacjaa.php method=post>";
echo"ID:<br><input type=number name='idpracownika'  id='idpracownika' ><br>";
echo"Nazwisko:<br><input type=text name=nazwisko  id=nazwisko ><br>";
echo"Imię:<br><input type=text name=imie id=imie><br>";
echo"Region:<br><input type=text name=region id=region><br>";
echo"Stanowisko:<br><input type=text name=stanowisko id=stanowisko><br>";
echo"Pensja:<br><input type=number name=pensja id=pensja><br>";
echo"<input type=submit value='aktualizuj' formaction=aktualizacjaa.php ><input type=submit value='uzupelnij' formaction=dynamika.php >";
echo"</form>";

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 239 wizyt
0 głosów
1 odpowiedź 273 wizyt
+1 głos
0 odpowiedzi 989 wizyt
pytanie zadane 30 sierpnia 2017 w PHP przez chmod96 Obywatel (1,380 p.)

93,800 zapytań

142,768 odpowiedzi

323,461 komentarzy

63,421 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...