2016-11-02 4 views
-4

Ich hatte 7.purchaseRep.xls in MyWebsite Ordner report.Wie Download-Link mit href in PHP mit Variablen geben?

und hatte auch eine Variable $userID=7.

<a href="./report/$userID.purchaseRep.xls" download><input type="button" class="btn btn-success" value="Download Report"></a>

Wenn ich die Download Report Schaltfläche klicken, fordert der Browser mir die $userID.purchaseRep.xls zu save oder open.

Nach dem Speichern kann ich nicht die genaue 7.purchaseRep.xls, die in der report Ordner war. weil ich Prompt von 7.purchaseRep.xls brauche. zur Zeit war es Aufforderung für $userID.purchaseRep.xls

Andere Optionen, um meine genaue xls von meinem report Ordner zu bekommen.

Hinweis: $userID und xlname, d. H. 7.purchaseRep.xls ändert sich für jeden Benutzer.

+0

Ich habe Probleme, diese Frage zu verstehen; oder ist es nur ich? –

+0

@ Fred-ii-pls siehe editierte Frage. –

+0

Entschuldigung, aber ich verstehe immer noch nicht die Frage. Durch die Phrasierung, die Sie verwendet haben und "gehabt" haben, impliziert, dass die Datei "verwendet" existiert; ist es das? Die Datei existiert nicht und fordert immer noch zum Speichern auf? –

Antwort

0

Dies liegt daran, dass es keine PHP-Tags gibt, während die Variable verwendet wird.

<a href="./report/<?php echo $userID; ?>.purchaseRep.xls" download> 
<input type="button" class="btn btn-success" value="Download Report"> 
</a> 
+0

jetzt bekomme ich 7.purchaseRep.xls, bekomme aber immer noch nicht die xls, die im Berichtsordner waren. muss href als voll geben './websitename.com/public_html/report/ .kaufRep.xls' ?? –

+0

Versuchen Sie, die erforderliche URL manuell im Browser einzugeben. Überprüfen Sie, ob der href Sie zur selben URL führt. – AkshayS