2016-11-24 107 views
0

我對這個領域的新和...我認爲我是一個菜鳥......,我想一個網站,是在我在這一刻知識做一些事情。 我在html中有一個表單,我想從該表單生成一個txt/word/excel文件的答案。我不知道該怎麼做。我看到在這個網站上有超過1000個關於它的問題,但我找不到我需要的答案。這是表格。請幫幫我。不得不提的是,我只是一個16歲的程序員一個光明的未來:)HTML表單答案TXT /字/ Excel文件

<div id="content"> 
    <div class="content_item"> 
     <link rel="stylesheet" href="chestionar_files/formoid1/formoid-solid-green.css" type="text/css" /> 
     <script type="text/javascript" src="chestionar_files/formoid1/jquery.min.js"></script> 

     <form class="formoid-solid-green" style="background-color:#ffffff;font-size:14px;font-family:'Roboto',Arial,Helvetica,sans-serif;color:#34495E;max-width:480px;min-width:150px" method="post"> 
      <div class="title"><h2>Chestionar</h2></div> 
       <div class="element-checkbox"><label class="title">Sex</label>  <div class="column column1"><label><input type="checkbox" name="checkbox[]" value="Masculin"/ ><span>Masculin</span></label><label><input type="checkbox" name="checkbox[]" value="Feminin"/ ><span>Feminin</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-textarea"><label class="title"></label><div class="item-cont"><textarea class="medium" name="textarea2" cols="20" rows="5" placeholder="Ocupatia"></textarea><span class="icon-place"></span></div></div> 
       <div class="element-number"><label class="title"></label><div class="item-cont"><input class="large" type="text" min="0" max="100" name="number1" placeholder="Varsta" value=""/><span class="icon-place"></span></div></div> 
       <div class="element-radio"><label class="title">De unde ati aflat de centrul nostru?</label>  <div class="column column1"><label><input type="radio" name="radio" value="de la medicul de familie/specialist" /><span>de la medicul de familie/specialist</span></label><label><input type="radio" name="radio" value="de la un fost pacient(prieten/coleg/ruda)" /><span>de la un fost pacient(prieten/coleg/ruda)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de comunicarea directa si telefonica cu receptia?</label>  <div class="column column1"><label><input type="radio" name="radio2" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio2" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio2" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de informatiile obtinute la receptie?</label>  <div class="column column1"><label><input type="radio" name="radio3" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio3" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio3" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de respectarea datei si orei programarii?</label>  <div class="column column1"><label><input type="radio" name="radio4" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio4" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio4" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de profesionalismul asistentelor?</label>  <div class="column column1"><label><input type="radio" name="radio5" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio5" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio5" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de profesionalismul doctorilor?</label>  <div class="column column1"><label><input type="radio" name="radio6" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio6" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio6" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de timpul de asteptare al rezultatelor?</label>  <div class="column column1"><label><input type="radio" name="radio7" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio7" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio7" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de tarifele practicate per serviciu?</label>  <div class="column column1"><label><input type="radio" name="radio8" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio8" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio8" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Sunteti multumit(a) de informatiile obtinute de pe site-ul nostru?</label>  <div class="column column1"><label><input type="radio" name="radio9" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio9" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio9" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-separator"><hr><h3 class="section-break-title"></h3></div> 
       <div class="element-radio"><label class="title">Care este impresia dumneavoastra generala despre centrul nostru?</label>  <div class="column column1"><label><input type="radio" name="radio10" value="Sunt multumit(a)" /><span>Sunt multumit(a)</span></label><label><input type="radio" name="radio10" value="Sunt oarecum multumit(a)" /><span>Sunt oarecum multumit(a)</span></label><label><input type="radio" name="radio10" value="Sunt nemultumit(a)" /><span>Sunt nemultumit(a)</span></label></div><span class="clearfix"></span> 
      </div> 
       <div class="element-email"><label class="title"></label><div class="item-cont"><input class="large" type="email" name="email" value="" placeholder="Email (optional)"/><span class="icon-place"></span></div></div> 
       <div class="element-rating"><label class="title">Oferiti o nota centrului nostru</label><div class="rating"><input type="radio" class="rating-input" id="rating-5" name="rating" value="5" /><label for="rating-5" class="rating-star"></label><input type="radio" class="rating-input" id="rating-4" name="rating" value="4" /><label for="rating-4" class="rating-star"></label><input type="radio" class="rating-input" id="rating-3" name="rating" value="3" /><label for="rating-3" class="rating-star"></label><input type="radio" class="rating-input" id="rating-2" name="rating" value="2" /><label for="rating-2" class="rating-star"></label><input type="radio" class="rating-input" id="rating-1" name="rating" value="1" /><label for="rating-1" class="rating-star"></label></div></div> 
      <div class="submit"> 
       <input type="submit" value="Submit"/> 
      </div> 
     </form> 

     <p class="frmd"> 
      <a href="http://formoid.com/v29.php">css form</a> 
     </p> 

     <script type="text/javascript" src="chestionar_files/formoid1/formoid-solid-green.js"></script> 
    </div> 
</div> 
+0

在PHP中,我們通常.convert爲文本或.csv,則需要通過傳遞值併產生一個.txt或使用PHP .csv文件。看看http://stackoverflow.com/questions/4249432/export-to-csv-via-php和http://www.w3schools.com/php/func_filesystem_fputcsv.asp –

回答

0

簡單地將表格內容添加到一個文本文件是非常簡單 - 一個方法可以簡單地說:

<?php 
    /* create text file in same directory as script */ 
    $textfile = __DIR__ . DIRECTORY_SEPARATOR . 'answers.txt'; 


    if($_SERVER['REQUEST_METHOD']=='POST']){ 
     foreach($_POST as $field => $value){ 

      /* string with field name and submitted value */ 
      $qa = $field .':'.$answer.PHP_EOL; 

      /* write the string to the textfile */ 
      file_put_contents($textfile,$qa,FILE_APPEND | FILE_TEXT); 
     } 
    } 
?> 

當窗體經由POST提交每個表單元素所存在的POST陣列中應該有它添加到文件名稱和值。寫入WORDEXCEL文件涉及更多,雖然互聯網上有幫助程序庫以簡化此過程。希望以上幫助一點。