我需要将空间更改为&;nbsp;在我的php文件中获取用户信息

我需要将空间更改为&;nbsp;在我的php文件中获取用户信息,php,mysql,sql,forms,Php,Mysql,Sql,Forms,我一直在使用php和mysql,我做了一些数据保存。在句子中,我插入和 `您需要将您的值括在引号中,以便您的字段如下所示: <input type="text" name="lastname" value="Viera Petit-Jean"> 你还没有发布你的PHP代码,所以你必须自己进行必要的修改。你真的不应该像那样重复整个表单。嵌入php更容易,因此不必担心转义。在html中,您还应该在属性周围使用引号 <?php if ($enter == 1) { if ($i

我一直在使用php和mysql,我做了一些数据保存。在
句子中,我插入


`

您需要将您的
括在引号中,以便您的字段如下所示:

<input type="text" name="lastname" value="Viera Petit-Jean">


你还没有发布你的PHP代码,所以你必须自己进行必要的修改。

你真的不应该像那样重复整个表单。嵌入php更容易,因此不必担心转义。在html中,您还应该在属性周围使用引号

<?php if ($enter == 1) { if ($inable == 1) { ?>

  <FORM action="infoedit.php" method="post" target="_blank">
    <table style="width:100%;">
      <div class="form_edit">
        <INPUT type="text" class="invisible1" name="nomb1" value="<?php echo $nomb1; ?>" />
        <INPUT type="text" class="invisible1" name="apat1" value="<?php echo $apat1; ?>" />
        <INPUT type="text" class="invisible1" name="amat1" value="<?php echo $amat1; ?>" />
        <INPUT type="text" class="invisible1" name="edad1" value="<?php echo $edad1; ?>" />
        <INPUT type="text" class="invisible1" name="esta1" value="<?php echo $esta1; ?>" />
        <INPUT type="text" class="invisible1" name="idu1" value="<?php echo $idus1; ?>" />
      </div>  
    </table>
    <div>
      <p><span>&nbsp;</span><input class="perfil" type="submit" name="enviar" value="Perfil" /></p>
    </div>
  </FORM>

<?php }} ?>


我不知道我的问题是否正确

但看起来您只需要将变量括起来,用双引号打印姓氏,如

 value="<?=$lastname?>"
value=“”
或者,如果每件事都在php中得到响应,那么

 echo "<input type=\"text\" name=\"lastname\" value=\"".$lastname."\">";
echo”“;

应该这样做。

有多个问题,两个结束标记是额外的

在php文件中,您也可以编写html,因此它将输出html,由于评论的限制,我将其作为新答案发布

<?php if(// your if clause){ ?>
    <FORM action="infoedit.php" method="post" target="_blank">
       <table style="width:100%;">
         <div class="form_edit">
           <INPUT type="text" class="invisible1" name="nomb1" value="<?=$nomb1?>" />
           <INPUT type="text" class="invisible1" name="apat1" value="<?=$apat1?>" />
           <INPUT type="text" class="invisible1" name="amat1" value="<?=$amat1?>" />
           <INPUT type="text" class="invisible1" name="edad1" value="<?=$edad1?>" />
           <INPUT type="text" class="invisible1" name="esta1" value="<?=$esta1?>" />
           <INPUT type="text" class="invisible1" name="idu1" value="<?=$idus1?>" />
        </div>
       </table>
       <p><span>&nbsp;</span><input class="peril" type="submit" name="envier" value="Perfil" /></p> 
       </FORM>
<?php } ?


我认为存在引用的问题
做一件事查看渲染浏览器代码的源代码并在此处验证
你肯定会发现错误:)

除了这一点之外,始终使用引号,
htmlspecialchars()
围绕HTML上下文中使用的任意数据。这是我的代码,现在我真的不知道在哪里进行更改,但所有这些都在if子句上,因此它在需要时显示,如果不需要,最好包括你的if声明。正如我在上面发布的那样,只需将if语句包装在表单周围。另外,如果您想要一个else语句,只需在嵌入的php内的}之后的底部添加它,然后在php标记之外,显示您的else内容,然后在底部使用另一个来关闭if语句(以及任何其他嵌套的ifs)。
<?php if(// your if clause){ ?>
    <FORM action="infoedit.php" method="post" target="_blank">
       <table style="width:100%;">
         <div class="form_edit">
           <INPUT type="text" class="invisible1" name="nomb1" value="<?=$nomb1?>" />
           <INPUT type="text" class="invisible1" name="apat1" value="<?=$apat1?>" />
           <INPUT type="text" class="invisible1" name="amat1" value="<?=$amat1?>" />
           <INPUT type="text" class="invisible1" name="edad1" value="<?=$edad1?>" />
           <INPUT type="text" class="invisible1" name="esta1" value="<?=$esta1?>" />
           <INPUT type="text" class="invisible1" name="idu1" value="<?=$idus1?>" />
        </div>
       </table>
       <p><span>&nbsp;</span><input class="peril" type="submit" name="envier" value="Perfil" /></p> 
       </FORM>
<?php } ?