I've got 2 arrays in a single loop and am trying to increment them with the next() function. the Next function only accepts one array.. does anyone have any suggestions as to what I should use? the code is as follows:
<?
chdir("/database/photos/Fri13Element/") ;
$PicturesFull=ls -1 *IMG.JPG ;
$PictureFull=explode("\n",$PicturesFull) ;
$PicturesThumb=ls -1 *.T.JPG ;
$PictureThumb=explode("\n",$PicturesThumb) ;
$num=1 ;
mysql_connect(localhost,root,"********")
or die("Unable to connect to SQL server");
@mysql_select_db(sniper)
or die("Unable to select database");
do {
printf("<p>%-s</p>", $PictureFull[key($PictureFull)]) ;
printf("<p>%-s</p>", $PictureThumb[key($PictureThumb)]) ;
$num++ ;
If($PictureFull[key($PictureFull)] && $PictureThumb[key($PictureThumb)] != "none") {
$PSize = filesize($PictureFull[key($PictureFull)]);
$PSize2 = filesize($PictureThumb[key($PictureThumb)]);
$mysqlPictureFull = addslashes(fread(fopen($PictureFull[key($PictureFull)], "r"), $PSize));
$mysqlPictureThumb = addslashes(fread(fopen($PictureThumb[key($PictureThumb)], "r"), $PSize2));
mysql_query("INSERT INTO media (media, thumbnail) VALUES ('$mysqlPictureFull', '$mysqlPictureThumb')")
or die("Can't Perform Query");
}
else {
echo"You did not upload any picture";
}
} while (next($PictureFull)); (next($PictureThumb)); <-- here is the code. It will not increment the second array.
echo $num ;
?>