2017-09-12 3 views
0

Wie kann ich den Bildnamen im Suchfeld anzeigen? Entschuldigung, ich bin neu in PHP. Ich benutze diesen Code, aber es funktioniert nichtBildname über das Suchfeld in php anzeigen

<input 
    id="photo" 
    type="file" 
    value="<?php echo $results['image'];?>" 
    class="form-control" 
    name="image" /> 
+0

Was meinen Sie mit "Feld durchsuchen"? Wenn du die Adressleiste deines Browsers m \ u00e4nst und etwas wie "test.php? Image = meinDateiname.jpg" schreibst, bekommst du diesen Wert als '$ _GET ['image']' in php. – Jeff

+1

Meinst du, dass du '$ results ['image']' als ausgewählten Wert des Eingabefeldes setzen willst? Wenn ja, ist das nicht möglich. Sie können eine Datei aufgrund von Sicherheitseinschränkungen nicht programmgesteuert in einer Dateieingabe auswählen. –

Antwort

-1

Sie können ein Bild auf einem Eingabefeld nicht zeigen.

Was können Sie tun, ist:

<img src="allYourDomainURL/<?php echo $results['image'];?>" /> 

, die effektiv ein reelles Bild dem Benutzer zeigen würde.

-1

Ich rate, was Sie tun möchten, ist in der Eingabe-Typ-Datei das Bild zeigen Sie hochgeladen, sobald das Formular übermittelt wird. Ich fürchte, das ist nicht möglich.

Sie können das Bild in einem Ordner in Ihrem Projekt speichern und in einer Variablen speichern, zum Beispiel $ image. Zeigen Sie es dann in Ihrem Formular, Sie können sogar einen Link erstellen, so dass das Bild auf einem anderen Tab erscheint, wenn Sie darauf klicken.

<a href="ProjectUrl/image/<?php echo $image; ?>" target='_blank' ><img src="Project/image/ <?php echo $image; ?> "></a>