Mam taką baze o nazwie baza , która zawiera rekordy id, kod, nazwa
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 ?>