2016-05-03 7 views
-1

i dynamische Formulare in die Datenbank einzufügen suchen Sie den Code untenEinfügen von dynamischen Feldern in einer Datenbank

dieser Code in der derzeitigen Phase funktioniert, aber nur zeigt das ein Array auf dem PHP-Skript verwenden, wie kann ich machen es beide Arrays zeigt, in die Datenbank

meine Form eine Reihe Alias ​​fängt einzufügen und die Zahl selbst - Fax - 00 000 000, wie kann ich diese FOR-Schleife in der derzeitigen Phase nur in der Anzeige zeigt es 00 000 000

<form method='post' action='address.php'> 
<div class="field_wrapper"> 
<div> 
    <input type="text" name="number_alias[]" value="" placeholder='Alias'/> 
    <input type="text" name="number_number[]" value="" placeholder='Number'/> 
    <a href="javascript:void(0);" class="add_button" title="Add field"> Add </a> 
</div> 
</div> 
<input type="submit"> 
</form> 


$field_values_array = $_REQUEST['number_number']; 
foreach($field_values_array as $value) 
{ 
echo $value . "<br>"; 
} 

Antwort

1
$field_aliases_array = $_REQUEST['number_number']; 
    $field_values_array = $_REQUEST['number_alias']; 
    foreach($field_values_array as $index => $value) 
    { 
    echo $field_aliases_array[$index] . ' : ' . $value . "<br>"; 
    } 
+0

gibt es eine bessere Methode, dies zu tun, wie in der Bereitstellung eines Arrays aus dem HTML-Formular – Nathan

+0

Ich bin mir nicht sicher, ob ich Ihre Frage verstehe. Sie möchten die Eingaben zu einem einzigen Array machen? Sie können die Benutzer die Daten in ein Feld eingeben, wie Fax: 123-456-7890, oder kombinieren Sie die 2 Felder zu einem mit Javascript, und dann übermitteln Sie sie, und teilen Sie die Daten auf der Serverseite, aber warum? Technisch ist das $ _POST-Array nur ein Array ... –

Verwandte Themen