po sprawdzeniu błędów za pomocą
dostaje zwrot od mysql
Notice: Undefined index: id in /home/terrory/public_html/Skrypty/Wirtualny/zmiendanetest.php on line 4
Notice: Use of undefined constant localhost - assumed 'localhost' in /home/terrory/public_html/Skrypty/Wirtualny/zmiendanetest.php on line 8
jak by nie mógł pobrać id a co do twojego pytania gdzie te dane wyświetlam nie mam pojęcia ale pokaże ci co piszą w poradniku.
$id=$_GET['id'];
$username="nazwa użytkownika";
$password="hasło";
$database="nazwa bazy danych";
$query=" SELECT * FROM contacts WHERE id='$id'";
$i=0;
while ($i < $num) {
Dalsza część kodu
++$i;
}
Gdzie dalsza część kodu jest kodem dla strony aktualizacyjnej. Zawiera tylko formatowanie HTML dla wyniku:
<form action="updated.php" method="post">
<input type="hidden" name="ud_id" value="
<? echo $id; ?>">
Pierwsze imię: <input type="text" name="ud_first" value="
<? echo $first; ?>"><br>
Ostatnie imię: <input type="text" name="ud_last" value="
<? echo $last; ?>"><br>
Telefon stacjonarny: <input type="text" name="ud_phone" value="
<? echo $phone; ?>"><br>
Telefon komórkowy: <input type="text" name="ud_mobile" value="
<? echo $mobile; ?>"><br>
Fax: <input type="text" name="ud_fax" value="
<? echo $fax; ?>"><br>
Adres E-mail: <input type="text" name="ud_email" value="
<? echo $email; ?>"><br>
Adres WWW: <input type="text" name="ud_web" value="
<? echo $web; ?>"><br>
<input type="Submit" value="Aktualizuj">
</form>
Jak widać ten kod zwróci standardowy formularz , lecz zamiast pustych pól jak to miało miejsce przy wprowadzaniu danych, ten będzie zawierał aktualne informacje i pozwalał na ich edycję i zatwierdzenie wprowadzonych zmian