Avatar billede fhansen Praktikant
22. marts 2007 - 09:33 Der er 17 kommentarer og
1 løsning

mysql function virker ikke efter upload til webhotel

Hejsa allesammen.

Efter at mit site er blevet oploadet til et webhotel virker nedenstående function ikke.

Skal måske lige fortælle at jeg har testet på mysql 5 og mit webhotel bruger mysql 3.5

Håber at der en af jer der finde fejlen.
jeg mener at det while ($row = mysql_fetch_assoc($img))  der ikke fungere.


<tr>
<?
if($img = mysql_query($imgsql)){
    $rownum=0;
    while ($row = mysql_fetch_assoc($img)){
    echo "<td align="."center"."><a href=".$PHP_SELF.'?action=Del_Images&id='.$row['Imagestype']."><img height="."70"." src=\"".$dir.$row["Imagestype"]."\"></a></td>\n"; 
    If($rownum == 1){
    echo "</tr><tr>";
    $rownum++;
    }
}   
}
?>   
      </tr>


Hilsen



Finn
Avatar billede erikjacobsen Ekspert
22. marts 2007 - 09:47 #1
Det er nok selve sql-sætningen. Men mysql 3.5 (eller hvad det nu er) ????  Det er da ikke værd at spilde kræfter på noget så gammelt.
Avatar billede michael_stim Ekspert
22. marts 2007 - 09:50 #2
echo "<td align=\"".center."\"><a href=\"".$PHP_SELF."?action=Del_Images&id=".$row['Imagestype']."\"><img height=\"".70."\" src=\"".$dir.$row['Imagestype']."\"></a></td>\n";

Prøv den
Avatar billede michael_stim Ekspert
22. marts 2007 - 09:51 #3
Hov height skal der ikke dobbel " om og .
echo "<td align=\"center\"><a href=\"".$PHP_SELF."?action=Del_Images&id=".$row['Imagestype']."\"><img height=\"70\" src=\"".$dir.$row['Imagestype']."\"></a></td>\n";
Avatar billede michael_stim Ekspert
22. marts 2007 - 09:52 #4
Du bruger måske subselect?
Avatar billede michael_stim Ekspert
22. marts 2007 - 09:57 #5
Prøv forresten den gode gamle or die(mysql_error());
Eller noget kode.
Ellers bliver det svært for os at hjælpe.
Avatar billede fhansen Praktikant
22. marts 2007 - 15:53 #6
Jeg har webpartner som webhotel, og de bruger denne version.
Jeg har intet subselect.

die(mysql_error()); iver ikke nigen fejl.

Jeg har prøvet meget.

Det er denne linie der ikke kører, hvis jeg laver et echo lige efter denne linie
Bliver der ikke echo'et noget.


while ($row = mysql_fetch_assoc($img)){
Avatar billede fhansen Praktikant
22. marts 2007 - 15:54 #7
Her er lige lidt mere kode
Avatar billede michael_stim Ekspert
22. marts 2007 - 15:56 #8
mysql_fetch_assoc
Ved ikke hvornår assoc kom. Men prøv med array.
mysql_fetch_array
Avatar billede fhansen Praktikant
23. marts 2007 - 10:14 #9
Jeg bruger den næsten samme funktion på en anden side, hvor det kører fint.
Jeg har også prøvet at hente kode herfra, men intet hjælper det.
Avatar billede michael_stim Ekspert
23. marts 2007 - 10:44 #10
Når nu de har sådan en gammel database, hvilken version af php bruger de så? assoc gælder først fra version 4
Avatar billede dkfire Nybegynder
23. marts 2007 - 13:12 #11
Det er aldirg godt at have en undersøgelse med = i en if løkke.
Prøv lige det her istedet:

<tr>
<?
$img = mysql_query($imgsql) or die(mysql_error());
if($img ){
    $rownum=0;
    while ($row = mysql_fetch_assoc($img)){
    echo "<td align="."center"."><a href=".$PHP_SELF.'?action=Del_Images&id='.$row['Imagestype']."><img height="."70"." src=\"".$dir.$row["Imagestype"]."\"></a></td>\n";
    If($rownum == 1){
    echo "</tr><tr>";
    $rownum++;
    }

}
?> 
      </tr>

Får du slet ingen fejlkoder ?
Avatar billede fhansen Praktikant
23. marts 2007 - 15:12 #12
*GGGGG*
Har fundet fejlen. Nogen gange kan man ikke se skoven for bare træer.
Fejlen lå i $_session["No"];

Sorry !!!

De bruger php 4
Avatar billede fhansen Praktikant
07. maj 2007 - 00:17 #13
point ??
Avatar billede fhansen Praktikant
17. juni 2007 - 21:35 #14
Jeg ville nu gerne tildele lidt point for hjælpen, selvom jeg selv fandt fejlen,
så fik jeg da hjælp til at forsætte min færd med PHP
Avatar billede erikjacobsen Ekspert
17. juni 2007 - 21:45 #15
nej tak
Avatar billede dkfire Nybegynder
17. juni 2007 - 22:05 #16
Ellers tak
Avatar billede fhansen Praktikant
01. december 2010 - 22:57 #17
hmm, lukker
Avatar billede fhansen Praktikant
01. december 2010 - 22:57 #18
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