2016-03-29 22 views
0

Hallo meine URL ist so etwas wie abc.domain.com/add/firstname/phone/email, die API-Link ist. Ich möchte Parameter Vornamen, Telefon, E-Mail ändern, wenn der Benutzer das Formular eingibt. Bitte lassen Sie mich wissen, wenn jemand helfen kann. Danke im Voraus. add/?Client+Name=&Phone+number=&Email+ID=&Partner+ID=AUOVML Ich möchte nicht URL in diesem Format. Das Format muss so sein, wie ich es in der ersten Zeile erwähnt habe. Ich habe so etwas getan:Ich möchte URL-Parameter ändern

<form method="get" action="http://abc.domain.com/add/"> 
    <div class="d-nt-signup"> 
    <div class="d-nt-field-wrap"> 
     <input type="text" label="Name*" id="first_name" name="Client Name" active-color='#FB165B' class="d-nt-login-filed"> 
    </div> 
    <div class="d-nt-field-wrap"> 
     <input type="text" label="Mobile*" id="mobile" name="Phone number" active-color='#FB165B' class="d-nt-login-filed"> 
    </div> 
    <div class="d-nt-field-wrap"> 
     <input type="email" label="Email*" id="email ID" name="Email ID" active-color='#FB165B' class="d-nt-login-filed"> 
    </div> 
    <div class="d-nt-field-wrap"> 
     <input type="hidden" name="Partner ID" value="AUOVML"> 
    </div> 

Antwort

0

Wenn Sie eine GET-Anfrage mit einem Formular tun, werden Sie die Namen und Werte der Formulareingaben hinzugefügt, um die URL wie das bekommen. Sie können das umgehen, indem Sie stattdessen eine Post-Anfrage verwenden. Ändern Sie method="get" zu method="post".

Entwickler werden oft mit dem Ergebnis des Formulars umgehen, das mit PHP gesendet wird. Ändern Sie die Aktion so, dass sie auf eine PHP-Datei zeigt, und dann können Sie in der PHP-Datei auf die Formulardaten über das $ _post-Array zugreifen, wie zB $_POST["form_input_name"].

Ein Beispiel für Echo-Back-Daten, die in ein Formular eingegeben wurden, finden Sie unter http://php.net/manual/en/tutorial.forms.php.

Verwandte Themen