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;
}