Kleine Ergänzung:
Das ganze sollte auch noch so funktionieren, dass, wenn als Ergebnis der vorherigen Suche, mehrere Datensätze ausgegeben wurden und dann ein bestimmter ausgesucht und dort auf den "Download"-Button geklickt wird, genau nur bei diesem einen bestimmten Datensatz die Download-Anzahl erhöht wird.