2016-03-23 7 views
-1

Unten ist der CodeSchwierigkeiten eine ID verweisen i innerhalb eines verborgenen Feld geschickt

<tr> 
<td>&nbsp;</td> 
<td><input name="ID" type="hidden" value="<? echo $id; ?>"/></td> 
<td><input type="submit" name="Submit" value="Submit"/> 
<input type="reset" name="Submit2" value="Reset"/></td>       </tr> 

Hier ist die Linie, die ich auf sie verwiesen, aber es scheint nicht zu funktionieren. Kann mir bitte jemand helfen? $ id = $ _POST ['id'];

+0

sidente: 'id! = ID' – Ghost

Antwort

0

Ich glaube, Sie haben es mit einem Problem der Groß-/Kleinschreibung zu tun.

Auf Ihrem Eingang haben Sie ...

<input name="ID" type="hidden" value="<? echo $id; ?>"/> 

aber Sie haben ...

$id = $_POST['id']; 

auf Ihrer Empfangsseite.

Versuchen Sie Ihr Formular ...

<input name="id" type="hidden" value="<? echo $id; ?>"/> 

Beachten Sie die Klein "id" im Namen zu ändern. Ein guter Weg, um sich selbst zu testen, ist auf der Empfangsseite, die Sie immer als erstes machen können.

<?php 
    print_r($_POST); 
    exit; 
?> 

Dies wird Ihre gesamte POST-Array drucken, so dass Sie, wenn Sie in der Tat das Senden der Daten, die Sie erwarten, sind zu sehen. Wenn Sie das tun, wissen Sie, dass Sie ein Problem damit haben, wie Sie diese Daten "verwenden".

Verwandte Themen