Hello,
<input name="name" type="text" <?php echo "value = $a";?>>
Anstelle von <?php echo "value = $a";?> kannst du auch <?="value='$a'"> schreiben. Oder das 'value=' und die anführungszeichen direkt in den HTML-Text setzen also:
<input type='text' value="<?=$a?>">
Sogenannte "Short Open Tags" sollte man tunlichst vermeiden.
Und außerdem sollte immer die kontextgerechte Codierung benutzt werden, also für HTML-Ausgabe die Funktion htmlspecialchars($wert,ENT_QUOTES), wenn an einen Browser ausgegeben werden soll.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg