2016-07-09 18 views
1

Ich benutzte ein verstecktes Eingabefeld, aber seine Daten werden nicht in der URL angezeigt, wenn ich das Formular absende. HierHtml versteckte Eingabedaten nicht in URL übergeben

ist das Feld:

<input type="hidden" id="id" name="id" > 

Und wenn ich das Formular abschicken, wird der Wert nicht in der URL angezeigt:

http://localhost/service/service.php?action=update_details&name='.kishor .'&lname='.patil .'&email='[email protected] .'&username='.kishor123 .'&password='.1254.'&gender='.male.'&mobile='.9563201487 .'&address='.ads sd fds f.'id1=' 

ich alle Formularwerte durch Post abrufen mit diesem Code:

$id = $_GET["edit_id"]; 
    if(isset($_POST["submit"])) 
     { 

      $id1 = $_POST["id"]; 
      $name1=($_POST['name']); 
      $lname1=($_POST['lname']); 
      $email1=($_POST['email']); 
      $username1=($_POST['username']); 
      $password1=($_POST['password']); 
      $mobile1=($_POST['mobile']); 
      $address1=($_POST['address']); 
      $gender1=($_POST['gender']); 
      } 
+0

Was ist der Wert von ? –

+0

jede interger, die ich von anderen php-Datei habe, wenn ich es drucke unten erhalten Attribut erhalten es widerspiegeln es Wert – oceanier

+0

Sie haben es nicht einen Wert geben.

Antwort

3

Also, was ist das Problem. Sie haben einen Eingabetyp erstellt, der ausgeblendet ist, kein Problem, aber Sie haben ihm keinen Wert zugewiesen. Jede Eingabe muss einen Wert haben. In Ihrem Fall haben Sie keinen Wert zugewiesen.

<input type="hidden" id="id" name="id" value="'.$id.'"> 
+0

habe es vergessen wert wert danke – oceanier

+0

Ihre Begrüßung :) –

Verwandte Themen