4 Stimmen

Wie verwendet man eine Variable in einer $_POST[]

Ich muss durch eine Reihe von dynamisch generierten Feldern iterieren, aber das funktioniert nicht:

$population_density = $_POST['$current_location_id'];

Ich habe eine Liste von Orten mit ihren Einwohnerzahlen auf einer Seite; ich muss es so machen, dass man eine Menge von ihnen auf einmal aktualisieren kann. Also habe ich die Feldnamen dynamisch mit der location_id verknüpft. Wenn der Beitrag eingereicht wird, muss ich durch sie wie so durchlaufen, aber es scheint, Sie können nicht eine Variable in einem Beitrag setzen.

for ( $y_count = 1 ; $y_count <= $zone_height; $y_count++ ) {
    for ( $x_count = 1 ; $x_count <= $zone_width; $x_count++ ) {
        $result = mysql_query("SELECT * FROM locations WHERE location_zone='$zone_id' AND x_location='$x_count' AND y_location='$y_count' ");
        $current_location = mysql_fetch_array( $result );
        $current_location_id = $current_location['ID'];
        $population_density = $_POST['$current_location_id'];
        $result = mysql_query("UPDATE locations SET population_density='$population_density' WHERE ID='$current_location_id' ");
    }
}

Ist es möglich, eine Variable innerhalb einer $_POST[] zu platzieren? Wenn nicht, wie sollte ich dann dynamisch generierte Felder aktualisieren?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X