הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בהשוואת שם קובץ מתיקיה לשם ממסד הנתונים (https://hosts.co.il/forums/showthread.php?t=61303)

Ori The Man 26-03-08 18:48

בעיה בהשוואת שם קובץ מתיקיה לשם ממסד הנתונים
 
אני מנסה לקחת שם של קובץ שיש לי במסד נתונים ולבדוק אם הוא קיים בתיקיה
אם לא להוסיף אותו למסד נתונים
לא ממש מצליח לי כל העניין זה מוסיף לי גם שמות של קבצים שקיימים
המינימום התחלה של הלולאה 10 כי יש בתור התחלה 10 רשומות אבל בהמשך זה מתווסף וזה סיפור מה שהולך לי פה חח (אחרי המון זמן בלי PHP)
מה הבעיה פה.?
www.oritheman.net/oneframe/dir.phps

Gal Shafrir 26-03-08 19:52

תנסה את הקוד הבא:
PHP קוד:

<?php
include("config.php");
$cat=$_POST["cat"];

for(
$i=1$i<=10$i++)
{

$sql_num_rows=mysql_query("SELECT * FROM gallery WHERE category='sug'");
$rows=mysql_num_rows($sql_num_rows);

$sql=mysql_query("SELECT * FROM gallery WHERE category='sug' AND picture_num='$i'") or die(mysql_error());
$fetch=mysql_fetch_array($sql);

$category=$fetch["category"];
$name=$fetch["name"];
$found=false;

$path "gallery/pic/sug";
$dir_handle = @opendir($path) or die("Unable to open $path");

while (
$file readdir($dir_handle) || $found != false
{

if(
$file != '.' && $file != '..')
{
    if(
$file == $name)
    {
        
$found=true;
        echo 
"have ".$file;
        echo 
"<br>";
    }
    else
    {
        echo 
"dont have ".$file;
        echo 
"<br>";
        
//$save=$file;
        //$inst=mysql_query("INSERT INTO gallery (category,category_id,name) VALUE ('sug', '1', '$save')");
    
}
}


}

}

?>


Rom 26-03-08 19:55

תנסה להוריד את המרכאות מהI:
קוד:

$sql=mysql_query("SELECT * FROM gallery WHERE category='sug' AND picture_num=$i") or die(mysql_error());


כל הזמנים הם GMT +2. הזמן כעת הוא 10:12.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ