Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Foreach & $_POST

Macro [23.02.2010 17:44:51]

#

Kysympähän sittenkin, kun ei lähtenyt toimimaan.

<?php
foreach($_POST as $key => $value) {
	$arvo = (!empty($value)) ? mysql_real_escape_string($value) : $asetukset[$key];

	echo "$key => $value, $arvo<br>";
	//mysql_query("UPDATE settings SET arvo = '$arvo' WHERE asetus = '$key'");
}

Tämän näköinen härveli minulla siis on. En ymmärrä, miksi tämä ei tulosta mitään, vaikka dataa siirretäänkin formin kautta. Mitä meni väärin? PHP ei anna mitään virheitä (Kaikki virheraportoinnin käytössä).

peg [23.02.2010 18:00:24]

#

Jos haluat tulostaa $_POSTin, niin.

<?php
foreach($_POST as $nimi => $arvo) {
   echo $nimi . ": " . $arvo . "\n";
}
?>

Teuro [23.02.2010 18:02:59]

#

debug tulostuksia varten on myös var_dump().

Macro [23.02.2010 18:05:03]

#

Ooops! Oli jäännyt vanha asetuksen nimi uuden tilalle.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta