如何在php中使用4个不同的输入值并保存表单?

时间:2017-05-15 15:23:52

标签: php html forms

我没有太多的PHP经验,这就是为什么我希望有人可以帮我解决问题。

我正在尝试使用新文件扩展我的数据库。我需要能够在表单中键入四个不同的值,并使用键入的值保存表单。如果我只使用第一个输入标签#inschriftennummer1 ,则可以使用。我保存的表单显示了我输入的内容。但我还需要三个输入才能使用4个值标记文档。如果我使用这样的代码,保存表单时不会显示输入值。

也许某人有解决方案:)

 <body>
   <form name="Formular" method="post" action="">
   <table style="width: 100%;">
    <tr>
    <td style="width: 0%;">
    </td>
    <td style="width: 85%;">
    <?php

    if (isset($_GET["change"]))
    {
        $xml = simplexml_load_file("Inschriften/".$_GET["change"].".xml");
        echo '<input type="hidden" name="inschriftennummerAlt" value="'.$xml-  >Inschriftennummer.'"/>';
        echo '<input type="hidden" name="change"/>';
    }
    else
    {
        $xml = simplexml_load_file("Inschriften/Null.xml");
    }

    /*Gibt zu einem String die jeweilige Hexadezimalform zurück*/
    function strToHex($string)
    {
        $hex='';
        for ($i=0; $i < strlen($string); $i++)
        {
            $hex .= dechex(ord($string[$i]));
        }
        return str_replace("da", "", $hex);
    }

    /*Gibt zu einer Hexadezimalform den jeweiligen String zurück*/
    function hexToStr($hex)
    {
        $string='';
        for ($i=0; $i <strlen($hex)-1; $i+=2)
        {
            $string .= chr(hexdec($hex[$i].$hex[$i+1]));
        }
        return $string;
    }
      ?>

      <div class="main">
      <div class="meta">
      <table>
      <tbody>
      <tr>
      <td colspan="2">
       <?php
        if (strlen($_GET["inschriftennummer"] == 0))
        {
    //      echo "Bitte Inschriftennummer überprüfen.";
        }
    ?>
    </td>
    </tr>
    <tr>
      <td class="I"><span class="label">Inschriftennummer</span>:</td>
      <?php echo '<input type="hidden" name="inschriftvorher" value="'.$xml- >Inschriftennummer.'">'; ?>
      <td class="II"> 
      <input name="inschriftennummer1" type="text" size="7" value="<?php echo       str_replace("_", " ", $xml->Inschriftennummer);?>"/>  
        <input name="inschriftennummer2" type="text" size="7" value="<?php echo str_replace("_", " ", $xml->Inschriftennummer);?>"/>  
        <input name="inschriftennummer3" type="text" size="7" value="<?php echo  str_replace("_", " ", $xml->Inschriftennummer);?>"/>  
        <input name="inschriftennummer4" type="text" size="7" value="<?php echo str_replace("_", " ", $xml->Inschriftennummer);?>"/>
       </td>

0 个答案:

没有答案