I do tego 3 skrypty php
skrypt1.php:
<form name="form1" enctype="multipart/form-data"method="post" action="skrypt2.php"> <? <td width =10>login:</td><td width=70> <input type=text<BR>name=wpis_login size="5"></td></tr><BR><input type=text name=wpis_kodu size="5"<BR><input type="submit" name="Submit" value="Zaloguj"/>?>
skrypt2..php
<?php <form enctype="multipart/form-data"method="post" action="skrypt3"><BR>$connection = mysql_connect("serwer,"login","haslo");<BR>$db = mysql_select_db("bazydanych", $connection) or die("nie polaczono z baza");<BR>$query = mysql_query("SET NAMES 'utf8'");<BR>$query = mysql_query("SET CHARACTER SET 'utf8_polish_ci");<BR>while($row = mysql_fetch_array($result)){ <BR>$id=$row['id'];<BR>$kod = $row['kod'];<BR>$nazwa = $row['nazwa];<BR>if ($wpis_kodu=$kod)<BR>{<BR><input type=text name=nazwa value =$nazwa size=5><BR>}<BR><input type=submit name=Submit value=zmień> ?>
skrypt3.php
<?php $connection = mysql_connect("serwer","login","haslo");<BR>$db = mysql_select_db("bazy_danych", $connection) or die("nie polaczono z baza");<BR>$id =$_POST['id'];<BR>$kod =$_POST['kod'];<BR>$nazwa =$_POST['nazwa'];<BR>$query ="UPDATE baza SET <BR>nazwa='$nazwa'<BR>WHERE id ='1"; // to mi działa jeżeli kod jest zgodny z wpisem_kodu dla id=1 a jak zrobić coś takiego : <BR>WHERE id='$id' '? // tak nie działa na żaden ze spobów<BR>WHERE kod='$kod' " // tez nie działą<BR>WHERE id=$id"; // przy t akim wpisie wyskakuje błąd zapytania ?>