| 
					
							
        
    
        
						
			 | 
			
			
					    
					
    
        
            
                
                  | Fejlmeddelse Fra :  TPJensen  | Vist : 888 gange 220  point Dato :  15-05-05 14:19 |  
  |  
 
                Har brug for lidt hjælp til at finde en fejl.
 Får flg. fejlmeddelelse når jeg åbener hjemmesiden----- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/dating/lib/mysql.lib on line 19------
 Her er min kode
 <? 
 if (!$mysq_lib_loaded){
 function c(){
 global $localhost, $XXXXX, $XXXXXX;
 $db = mysql_connect("localhost", "XXXXX", "XXXXXX");
 return $db;}
 function q($q_str){
 global $db_name;
 $r=mysql($gepetto_dk_-_dating,$q_str);
 return $r;}
 function d($db){}
 function e($r){
 if(@mysql_numrows($r))return 0;
 else return 1;}
 function f($r){
 return mysql_fetch_array($r);}
 function nr($r){
 return mysql_num_rows($r);
 }$dv=c();
 $rv=q("select * from sysvars");
 while($va=f($rv)) {${$va[name]}=$va[value];
 };
 d($dv);
 function piurl($url){
 if (strstr($url, " http://")) $ur=$url;
 else $ur=$ROOT_HOST."pictures/$url";
 return $ur;
 };
 $mysq_lib_loaded=1;}
 ?>
 Håber der nogen der kan hjælpe mig med hvad jeg skal skrive istedet
 Jeg har brugt 2 mdr. på det skidt nu
 lige en ting mere hvad betyder "global db name" er det min www eller hvad???
 Mvh
 Thomas
                
                
                    
                  |   |           
                
            
            
                
                  | Kommentar Fra :  TeWeE   | 
  Dato :  15-05-05 14:52 |  
  |  
 
                Det du søger efter med det der er på linie 19 i mysql.lib er ikke rigtige søge oplysninger der er indtastet...
 Det er det jeg får ud af fejlen..
 Det er nok at det der står i $r kan den ikke få fat i.. Du skal først kalde den funktion hvor der står hvad $r er :)
 Nu kan jeg jo ikke se hvordan du bruger funktionerne..
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  TPJensen  | 
  Dato :  15-05-05 17:45 |  
  |  
 
                Kan det være fordi jeg ikke har indtastet "global $db_name;"
 Jeg aner ikke jeg skal skrive der......
 siden med fejlen er  www.dating.gepetto.dk
Scriptet er et jeg har købt færdigt lavet da jeg ikke selv kan finde ud af at lave et selv.
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  rfh   | 
  Dato :  15-05-05 17:52 |  
  |   
                Citat lige en ting mere hvad betyder "global db name" er det min www eller hvad??? |  
  
Variabler der er oprettet udenfor en FUNKTION findes ikke inde i en FUNKTION,
 med mindre du bruger GLOBAL inde i FUNKTION'en
 Variabler der er oprettet inde i en FUNKTION findes ikke undenfor.
 Kode <?php
 // rettet lidt her og der 
 function c(){
     global $localhost, $XXXXX, $XXXXXX,$db_name;
     $db = mysql_connect("localhost", "XXXXX", "XXXXXX");
     $sel_db = mysql_select_db($db_name,$db);
     return $db;
 }
 
 function q($q_str){
     global $db_name;
     $r=mysql($gepetto_dk_-_dating,$q_str);
 return $r;}
 
 function d($db){}
 
 function e($r){
     if(@mysql_numrows($r)) {
         return 0;
     }else{
         return 1;
     }
 }
 function f($r){
     return mysql_fetch_array($r);
 }
 
 function nr($r){
     return mysql_num_rows($r);
 }
 
 function piurl($url){
     if (strstr($url, "http://")) {
         $ur=$url;
     }else{
         $ur=$ROOT_HOST."pictures/$url";
     }
     return $ur;
 }
 
 if (!$mysq_lib_loaded){
     $dv=c();
     $rv=q("select * from sysvars");
     while($va=f($rv)) {
         $va[name]=$va[value];
     }
     d($dv);
     $mysq_lib_loaded=1;
 }
 ?> |  
  
 
mvh
 rfh
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  rfh   | 
  Dato :  15-05-05 17:58 |  
  |  
 
                Ups!
 Det her skal udskiftes
 Kode function c(){
     global $localhost, $XXXXX, $XXXXXX,$db_name;
     $db = mysql_connect("localhost", "XXXXX", "XXXXXX");
     $sel_db = mysql_select_db($db_name,$db);
     return $db;
 } |  
  
med det her
 Kode function c(){
     global $localhost, $XXXXX, $XXXXXX,$db_name;
     $db = mysql_connect("localhost", "XXXXX", "XXXXXX");
     $sel_db = mysql_select_db($db_name,$db);
     return $sel_db;
 } |  
  
                
                
                                
                
                    
                 |   |           
                
            
            
                
                        
                
            
            
                
                  | Kommentar Fra :  Angband   | 
  Dato :  15-05-05 22:44 |  
  |  
 
                Fejlen er din sql syntakst
 $r=mysql($gepetto_dk_-_dating,$q_str);
 du skal nok sætte:
 global $gepetto_dk_-_dating,$q_str;
 jeg kan ikke se om du har sat varablene til noget
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  TPJensen  | 
  Dato :  16-05-05 09:03 |  
  |  
 
                Hej rfh
 Det ser ud til du har styr på det med mysql
 de koder du har lavet har jeg prøvet men så forsvinder siden helt
 men hvis du vil og har lyst må du gerne sætter den op for mig
 du kan sende mig en mail på jensen@gepetto.dk 
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  rfh   | 
  Dato :  17-05-05 18:31 |  
  |  
 
                Du skal bruge den original mysql.lib,
 indholdet af mysql.lib
 Kode <?
 if (!$mysq_lib_loaded){
 function c(){
 global $db_host, $db_login, $db_pswd;
 $db=mysql_connect($db_host,$db_login,$db_pswd);
 return $db;}
 
 function q($q_str){
 global $db_name;
 $r=mysql($db_name,$q_str);
 return $r;}
 
 function d($db){}
 
 function e($r){
 if(@mysql_numrows($r))return 0;
 else return 1;}
 function f($r){
 return mysql_fetch_array($r);}
 function nr($r){
 return mysql_num_rows($r);
 }$dv=c();
 $rv=q("select * from sysvars");
 while($va=f($rv)) {${$va[name]}=$va[value];
 };
 d($dv);
 function piurl($url){
 if (strstr($url, "http://")) $ur=$url;
 else $ur=$ROOT_HOST."pictures/$url";
 return $ur;
 };
 $mysq_lib_loaded=1;}
 ?> |  
  
 årsag til fejlmeddelelsen ligger et andet sted,
 i samme mappe hvor mysql.lib ligger findes der en file som hedder  
den skal du ændret file navnet til  
                
                
                                
                
                    
                 |   |           
                
            
            
                
                  | Accepteret svar Fra :  rfh   |   Modtaget 220  point Dato :  17-05-05 18:33 |  
  |  
 
                kandu FEJL
 årsag til fejlmeddelelsen ligger et andet sted,
 i samme mappe hvor mysql.lib ligger findes der en file som hedder
 
den skal du ændret file navnet til
 
mvh
 rfh
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  rfh   | 
  Dato :  17-05-05 18:34 |  
  |  
 
                kandu FEJL IGEN & IGEN
 årsag til fejlmeddelelsen ligger et andet sted,
 i samme mappe hvor mysql.lib ligger findes der en file som hedder
 tagster---.php
 den skal du ændret file navnet til
 tagster.php
 mvh
 rfh
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Godkendelse af svar Fra :  TPJensen  | 
  Dato :  17-05-05 21:24 |  
  |   |   |           
                
            
        
          | Du har følgende muligheder |  |  
  |  
            
               
                    Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
  
                    Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
                    
                                  
            
          |   |   
        
        
          
         
					
					 
			 | 
			
				
        
			 |