I have two arrays in an do while statement using next to increment. I can't get the next function to work on more than one array. Any suggestions.. putting my head throught the wall! ;-)
<?
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, $PictureThumb)) <-- here's the problem, it doesn't like the second array!
echo $num ;
?>