Originariamente inviato da Scuotivento.it
mi sono accorto che mysql_num_rows è valido solo per le istruzioni SELECT.
Per UPDATE bisogna usare mysql_affected_rows
E' vero, non avevo notato che c'era quella

$_GET ovviamente funzionava solo nella pagina che chiama save_edit_libro.php per cui ho risolto passando l'id per url nella pagina che chiamava save_edit_libro.php in questo modo:
Codice PHP:
<?echo "<form method=\"post\" action=\"save_edit_libro.php?id=$id\">"?>
Non è una gran idea. Molto meglio un campo hidden nel form.