die ID wird dringend benötigt,da sonst der Wert(der Name des Bildes nicht in das Input-Feld geschrieben wird), […]
Mit dem oben gezeigten Funktion, wird der Wert(Name des Bildes) an beide Elemente(Input_Felder) übergeben.
Das soll aber nicht so sein.
Aus dem Kontext gerissene Notationen von HTML-Elementen und ein wenig JavaScript, geht immernoch nicht hervor, wass du erreichen willst.
Mit dem oben gezeigten Funktion, wird der Wert(Name des Bildes) an beide Elemente(Input_Felder) übergeben.
Mit "Name des Bildes" meinst du wahrscheinlich den Pfad zur Bild-Resource,
wenn du den nicht an die Textfelder "übergeben" willst (also deren Inhalte damit setzen willst), was denn dann?
echo '<span class="close"><a href="javascript:addimg(\''.$path.'\')"><img src="'.$path.'" style="height:50px;width:50px;padding:10px;"/></a></span>';
Das kann man auch besser lösen (der einfachheitshalber mit onclick-Attribut):
echo '<img src="'.$path /* hier fehlt Kontextwechsel-Behandlung */ .'" style="..." onclick="addimg(this.src)" />';
Diese Zeile gibt das Bild aus und damit wird der Name übergeben.
Diese Funktion setzt die value-Attribute irgendwelche DOM-Knoten mit dem Pfad zur Bild-Resource. Nicht "das Bild", indirekt den Namen (wenn du den Dateinamen als "den Namen" bezeichnest).
Leider bist du nach wie vor noch nicht auf meine wichtigste Frage/Aufforderung eingegangen:
Also noch mal, was willst du erreichen? Bitte in Prosa und nicht in diversen Codes.
Hier hätte ich wohl ein wenig expliziter sein können: Bitte beschreibe dein wirkliches Problem, nich das Problem, dass bei deiner vermeintlichen Lösung auftritt.
Etwas in etwa in der Form: Ich habe "das und das"-Problem und dachte "dies und jenes" wäre ein guter Ansatz/"dies und jenes" habe ich schon probiert, leider komme ich "hier und dort" nicht weiter. Wie löse ich das Problem (hierbei ist primär dein "das und das"-Problem gemeint und nicht dein "hier und dort"-komme-ich-nicht-weiter-Problem).
MfG
bubble
PS: PHP-Code ist immer noch fehl am Platz.
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye