Avatar billede -xyz- Nybegynder
14. marts 2004 - 15:56 Der er 4 kommentarer og
1 løsning

Udtræk fra DB problem

Hej, jeg sidder her søndag eftermiddag og er godt bagstiv, og så kører hovedet ikke lige så godt, jeg sidder og har et problem med en ret simpel løkke skulle jeg mene... den laver simpelthen ikke noget udtræk koden er her...
//åbner dir der skal læses...
$dir = opendir('/home/web/gb0065/dvd/img');
while
// Læser dir..
($file = readdir($dir))
{
$string = "img/$file";
//Tjekker om filnavnet er registreret i databasen...
$q = "SELECT billede FROM varer WHERE `billede` = '".$string."'";
$ex = mysql_query($q) or die(mysql_error());
$arr = mysql_fetch_array($ex);
if (!isset($arr['billede']))
{
$fil_tjek = "Ubrugt";
}

//Tabel skrives..
print("<tr style=\"background:$indholdbg\" onmouseover=\"this.style.backgroundColor='$trhover';\" onmouseout=\"this.style.backgroundColor='$indholdbg';\">
<td width=\"250\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">$file</font><br></td>
");
//Sørger for at du er logget ind inden knappen vises (gør at knappen ikke kan aktiveres af page loaders)...
if($_SESSION['status'] == 'login'){ echo "
<td width=\"100\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" ><a href='fil_sys.php?func=slet&navn=".$file."'onClick=\"return window.confirm('Er du sikker på at du vil slette: ".$file."?');\"> Slet fil </a></font><br></td>
<td width=\"40\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" >$fil_tjek</font><br></td>
</tr>";
}}
formålet med scriptet er at det skal tjekke hvilke filer deer ligger i det dir der læses fra der ikke bliver brugt...
Avatar billede avminarm Juniormester
15. marts 2004 - 10:07 #1
Jeg er ikke helt sikker på hvad du vil??, men har du prøvet med in_array()
Avatar billede tefcke Nybegynder
15. marts 2004 - 12:06 #2
I manualen står der at mysql_fetch_array() returnerer (bool)FALSE hvis der ikke er flere tupler.
Så det kan være du skal tjekke med: if ( $arr === false )
Avatar billede -xyz- Nybegynder
15. marts 2004 - 14:03 #3
Det virker ikke, den returnerer det hele false, også det jeg ved er i databasen...
Avatar billede avminarm Juniormester
15. marts 2004 - 14:59 #4
ville det ikke cære smartere at lægge alle filer i diret i et array og så se om værdien findes i arrayet: $string[] = "img/$file";
Avatar billede -xyz- Nybegynder
18. april 2004 - 14:58 #5
hmmm intet der virekede... lukker...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester