首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php:打印表单中包含空格的数组

php:打印表单中包含空格的数组
EN

Stack Overflow用户
提问于 2013-04-30 19:49:13
回答 2查看 362关注 0票数 0

我尝试在表单中显示一个数组,除了包含空格“Street Number”的数组值之外,它只显示街道。如果我在表单之外回显它,它可以工作,但不是在表单和循环内:

代码语言:javascript
复制
        //This is able to show Street and Number
        echo $Kundendatenarry[4];
        //within the loop and the form it is not working anymore it is only shwoing the street:
        echo"<form name='form1' method='post' action='KundeundAutoBearbeiten_Update.php' accept-charset='UTF-8'>";
        for ($i=1, $max=$Kundendaten->FieldCount(); $i < $max-3; $i++)
            {
                echo"<pre><input size='50' name='name' type='text' id='name' value=".$Kundendatenarry[$i]."></pre><br>";
            }               
        echo"<input type='submit' name='senden' value='Daten Ändern'><br>";
        echo "</form>";

我以为"< pre >“可以帮上忙,但它没有。

谁能告诉我我做错了什么?

以下是db条目:

代码语言:javascript
复制
echo $Kundendaten

ID,标题,名称,Nachname,Strasse_Hausnummer,Postleitzahl,Stadt,Telefon,EMail,Kommentar,Weihnachtskarte,Erzeugt,Geaendert 11111,,Kurt,Heiz,Rumpenheimerstraçe121,15625,Offenbach,,,0,-->除了Rumpenheimerstraüe 121 -->它打印的是Rumpenheimerstra?e-->

EN

回答 2

Stack Overflow用户

发布于 2013-04-30 20:09:12

输入值周围没有字符串标记:

代码语言:javascript
复制
echo"<pre><input size='50' name='name' type='text' id='name' value=".$Kundendatenarry[$i]."></pre><br>";

应该是:

代码语言:javascript
复制
echo '<input size="50" name="name" type="text" id="name" value="'.htmlspecialchars($Kundendatenarry[$i]).'"/><br>';

我还添加了htmlspecialchars()作为它的常见做法,以防止用户数据破坏html

票数 3
EN

Stack Overflow用户

发布于 2013-04-30 20:00:55

首先尝试使用这个get result,然后在html脚本中回显该结果

代码语言:javascript
复制
<?php 
 foreach(condition){
 ?>

<form name='form1' method='post' action='KundeundAutoBearbeiten_Update.php' accept-charset='UTF-8'>

<pre><input  name='name' type='text' id='name' value="<?php echo $Kundendatenarry[$i] ?>"></pre><br>
 <input type='submit' name='senden' value='Daten Ändern'><br>
 </form>
<?php 
 }
 //foreach ends
 ?>

奇怪的错误,但你可以用它来解决

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16299181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档