Undefined offset: 3
Arnold Blaat
03/02/2008 13:17:00Hallo...ik blijf de melding houden van "Undefined offset: 3" op de 5de regel (while ...)
Heeft iemand de oplossing?
$fields = array_keys($toAdd);
$values = array_values($toAdd);
$i=0;
$query = "UPDATE ".$table." SET ";
while($fields[$i]){
if($i>0){$query.=", ";}
$query.=$fields[$i]."= '".$values[$i]."' ";
$i++;
}
Heeft iemand de oplossing?
$fields = array_keys($toAdd);
$values = array_values($toAdd);
$i=0;
$query = "UPDATE ".$table." SET ";
while($fields[$i]){
if($i>0){$query.=", ";}
$query.=$fields[$i]."= '".$values[$i]."' ";
$i++;
}
PHP hulp
18/11/2024 20:30:28Martijn B
03/02/2008 13:23:00Sleutel 3 bestaat niet in $fields.
Wat je kunt doen is:
Wat je kunt doen is:
Joren de Wit
03/02/2008 13:23:00Dat komt omdat de variabele op een gegeven moment niet meer zal bestaat. Dus dat zul je met isset() moeten controleren:
Mebus Hackintosh
03/02/2008 13:26:00Joren de Wit
03/02/2008 13:28:00Net wakker, mebus? :-P
Lees even de reacties van Martijn en mij, de oplossing is eenvoudig. Overigens begint hij wel op 0 met uitlezen van zijn array ($i = 0).
Lees even de reacties van Martijn en mij, de oplossing is eenvoudig. Overigens begint hij wel op 0 met uitlezen van zijn array ($i = 0).