2015-01-06 4 views
6

मैंने अभी एक ही फॉर्म बनाया है जिसमें एक ही नाम के साथ कुछ इनपुट फ़ील्ड हैं। मैं एक फॉर्म जमा करने के बाद उन सभी मानों को एक चर में स्टोर करना चाहता हूं।एक ही नाम के साथ एकाधिक टेक्स्ट इनपुट का मूल्य कैसे प्राप्त करें

कोड

 <div class="selectContainer"> 
     <label>Number Of Person:</label> 
     <select id="ddTest" name="person"> 
     <option value="">select</option> 
     <option value="1">1</option> 

     <option value="2">2</option> 

     <option value="3">3</option> 

     <option value="4">4</option> 

     <option value="5">5</option> 

     <option value="6">6</option> 
     </select> 

     </div> 
     <div class="hidden is1"> 
     <a href="#" class="remove" rel="1">remove</a> 

    <label>Name</label> 
    <input type="text" name="name" > 
    <label>Age</label> 
    <input type="text" name="age" > 

</div> 

    <div class="hidden is2"> 
    <a href="#" class="remove" rel="2">remove</a> 
    <label>Name</label> 
    <input type="text" name="name" > 
    <label>Age</label> 
    <input type="text" name="age" > 
    </div> 

     <div class="hidden is2"> 
     <a href="#" class="remove" rel="2">remove</a> 
    <label>Name</label> 
    <input type="text" name="name" > 
    <label>Age</label> 
    <input type="text" name="age" > 
     </div> 

     <div class="hidden is3"> 
     <a href="#" class="remove" rel="3">remove</a> 

     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

     <div class="hidden is3"> 
     <a href="#" class="remove" rel="3">remove</a> 
     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

     <div class="hidden is3"> 
     <a href="#" class="remove" rel="3">remove</a> 
     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
      </div> 


      <div class="hidden is4"> 
     <a href="#" class="remove" rel="4">remove</a> 

     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
      </div> 


     <div class="hidden is4"> 
     <a href="#" class="remove" rel="4">remove</a> 
     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

     <div class="hidden is4"> 
     <a href="#" class="remove" rel="4">remove</a> 
      <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
      </div> 

     <div class="hidden is4"> 
     <a href="#" class="remove" rel="4">remove</a> 
     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 
     <div class="hidden is5"> 
     <a href="#" class="remove" rel="5">remove</a> 

     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

      <div class="hidden is5"> 
      <a href="#" class="remove" rel="5">remove</a> 
     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

      <div class="hidden is5"> 
      <a href="#" class="remove" rel="5">remove</a> 
      <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

      <div class="hidden is5"> 
      <a href="#" class="remove" rel="5">remove</a> 
      <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div> 

      <div class="hidden is5"> 
      <a href="#" class="remove" rel="5">remove</a> 

     <label>Name</label> 
     <input type="text" name="name" > 
     <label>Age</label> 
     <input type="text" name="age" > 
     </div>` 

कैसे एक चर में यह मान संग्रहीत करने के लिए है।? कृपया मदद मैं PHP के लिए

+3

टी में जोड़ने के लिए एक ही नाम की ake सरणी। नाम की तरह = "नाम []" – Khushboo

उत्तर

3
$name = $_POST['name']; 
$age = $_POST['age']; 

for($l=0; $l < count($name); $l++) 
{ //your condition 
} 

मत भूलना इसे अपने एचटीएमएल

<label>Name</label> 
    <input type="text" size="20" name="name[]" id="name" > 
    </td> 
    <td> 
<label>Age</label> 
<input type="text" size="20" name="age[]" id="age" > 
    </td> 
+0

आपको बहुत धन्यवाद – Nayana

2

एक सरणी सब इसी तरह के नाम के लिए [] बनाएं नया हूँ:

<input type="text" name="name[]" > 
<input type="text" name="age[]" > 

और फिर आप उन पर पुनरावृति कर सकते हैं:

for($i = 0; $i <= count($_POST['name']); $i++) { 
    echo $_POST['name'][$i] . "<br>"; 
    echo $_POST['age'][$i] . "<br>"; 
} 
+0

मुझे इसे मारो, पोस्टर यह आपका उत्तर है^ – ctwheels

+0

धन्यवाद। लेकिन डेटाबेस में इसे कैसे स्टोर करें? – Nayana

+0

आप serialize – Khushboo

संबंधित मुद्दे