Ik krijg steeds de volgende error:

Notice: Undefined offset: 0 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 1 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 2 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 3 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 4 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 5 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 6 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65

Notice: Undefined offset: 7 in C:\wamp\www\NvM Webdesign\verwerk_voegtoeafb_home.php on line 65


Mijn scripts:


<form name="voegafbeeldingtoe" action="verwerk_voegtoeafb_home.php" method="post">
<table>
<tr><td><input name="0" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="1"><td><input name="1" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="2"><td><input name="2" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="3"><td><input name="3" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="4"><td><input name="4" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="5"><td><input name="5" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="6"><td><input name="6" type="file" accept="image/jpg" size="50" onChange="showInput(this)"></td></tr>
<tr style="display: none;" id="7"><td><input name="7" type="file" accept="image/jpg" size="50"></td></tr>
</table>
<input name="submit" type="submit" value="Voeg afbeelding toe">&nbsp;&nbsp;&nbsp;<input type="reset" name="Reset" value="Herstellen" onClick="herstel()">
</form>



En:
<?php
$aantal=0;
for($i=0;$i<8;$i++)
{
if ($_FILES[$i]['name']!="")
$aantal++;
}

$afbeeldingen="";

$pointer=fopen("idees.txt", "r+");

for($i=0;$i<$aantal;$i++)
{
rewind($pointer);
$name=$_FILES[$i]['name'];
$name=explode(".", $name);
$ext=$name[count($name)-1];
$read=fread($pointer, filesize("idees.txt"));
$fname=$read.".".$ext;
move_uploaded_file($_FILES[$i]['tmp_name'], "images/" . $fname );
$afbeeldingen .= "images/" . $fname ."-";
$put=$read+1;
rewind($pointer);
fputs($pointer, $put);
}

fclose($pointer);

$query = "UPDATE content_home SET afbeeldingen = '" . mysql_real_escape_string($afbeeldingen) . "'LIMIT 1";
if(!mysql_db_query($dbname,$query,$db)) die(mysql_error());
echo "De afbeeldingen zijn toegevoegd aan de website";
echo "<br><a href=\"index.php\">Ga terug</a>";
?>


Wat gaat er fout?
Probeer eens met een foreach($_FILES)

[quote=edit]
De melding betekend dat de index (voor de array) niet bestaat. Dus dat is wat er mis gaat. Bovenstaande zou een oplossing moeten zijn.

Reageren