2017-08-30 6 views
-1

Ich versuche, mein Formular zu zeigen, mit Abfrageergebnisse angezeigt werden, so dass der Endbenutzer sie bearbeiten kann. Wie kann ich meinen Formulareingabewert schreiben, so dass das Echo das Ergebnis gegenüber dem Code ist?PHP-Syntax Echo Fehler

############### PAGE HEADER ############### 
    echo '<div id="header"> 
    <h1> <span id="logo"><img src="/images/twh_logo2.jpg" /></span><span 
    id="title"></span> </h1> 
    </div>' . "\r"; 

    ############### UN-VERIFIED PICK TICKETS############### 
    echo '<div id="full"> 
    <h1> 
    <div class="title">Edit Label Details</div> 
    <div id="search" class="text"> 
    <div> 
     <form method="post"> 
      ID:<br> 
      <input type="text" name="id" value= $result[\'id\'];"><br> 
     </form> 
    </div> 
    </div> 
</h1> 
</div>' . "\r"; 
    ?> 
+1

Willkommen bei Stack-Überlauf. Bitte lesen Sie https://Stackoverflow.com/help/mcve, um Anweisungen zu erhalten, wie Sie eine Frage stellen können, die die Leute beantworten können. Den Code einfach wegwerfen und nach Hilfe fragen reicht nicht aus – Mikkel

+0

Mögliches Duplikat von [Was ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP?] (Https://stackoverflow.com/questions/3446216/what-is -die-Differenz-zwischen-single-quoted-and-double-quoted-strings-in-php) – mickmackusa

Antwort

2

Interrupt Ihren string:

echo '<div id="full"> 
    .... 
    <input type="text" name="id" value="' . $result['id'] . '"><br> 
    .... 
</div>'; 
+0

Danke. Das hat perfekt funktioniert. –

+0

Sie könnten die Antwort als Lösung markieren, wenn es Ihr Problem gelöst hat. – Lamar