
Na jedné webové stránce dělám výpis položek z databáze a chci k tomu udělat i odkaz na editaci tak, že se ta konkrétní položka přetáhne do formuláře na další webové stránce.
Na stránce jedna to je takto:
<a href="edit.php?id=<?echo"".mysql_Result($vysledek, $id, "id").""; ?>" >edit.php</a>
http://www.example.com/edit.php?id=1
A na druhé bych čekal, že se mi vypíše ID té položky, ale vždy je tam o jednu vyšší
<?
$spojeni = mysql_connect("mysql", "$PHP_AUTH_USER", "$PHP_AUTH_PW");
if (!$spojeni):
echo "Nepodařilo se připojit k databázi";
else:
$vysledek = mysql_db_query("user","select * from Tabulka where id");
?>
ID: <?echo"".mysql_Result($vysledek,$id,"id").""; ?>
Vypíše se mi ID:2 - proč ne 1? jak to tam mám dostat? Pak už si položky z tabulky vypíšu, ale já mám vždy o řádek víc, než chci
<?
endif;
mysql_FreeResult($vysledek);
mysql_Close();
?>
Díky za jednodcuhé! rady

Martin
