09. januar 2002 - 10:51
Der er
1 kommentar og
1 løsning
selectbokser i form
jeg har en form, med en rekke selectbokser som blir generert av et script.
selectboksene får navn etter ID i raden de er hentet fra i db,
eks:
ID12
ID56
ID77
Ved submit vil jeg finne alle navn på disse boksene og den nye verdien i dem og legge dem i et array for å kunne legge dem inn i db igjen.
altså
$ID12 = \"ny tekst i selectboks\"
$ID56 = \"ny tekst i selectboks\"
-lagre i db.
noen som kan hjelpe?
09. januar 2002 - 11:39
#1
Kan dette bruges?
foreach($HTTP_POST_VARS as $id>$value) { // Gennemgå alt hvad der er blevet postet
if(ereg(\'^ID[0-9]{2}$\', $id)) { // Tjek at navnet er \'ID\' og så to cifre
// Indsæt i databasen
}
}
09. januar 2002 - 11:47
#2
fikk denne til å virke:
$tmp = explode(\",\",$ID);
$ant = $tmp[0];
for ( $i = 0; $i < $ant; $i++ )
{
$id = $tmp[$i+1];
$PRI = sjekkPri($id,$HTTP_POST_VARS);
LagreNyPrioritet($id,$PRI,$DB,$sql);
function sjekkPri($id,$http_vars) {
while (list($var, $value) = each($http_vars)) {
$element = \"PRI\".$id;
if ( $var == $element ) {
$PRI = $value;
return $PRI;
}
}
return $PRI;
}