Är absolut ingen hejare på området, men borde inte nedanstående fungera?
Läser in en tabell i en array, läser sedan igenom arrayen och skriver ut värdena. Om längden på strängvärdet i $row["name"] är mer än 18, så kapas strängen av efter 16 tecken och lägger till ... Är strängen kortare än 18 så skrivs strängen ut i sin helhet. Vad kan vara fel i nedanstående kod? Det är inget fel på kopplingen och $topret även om felmeddelandet blir Call to undefined function: db_query() in /home/www/..../topp.php on line 3.
Anropet är en "standardkod" som finns på flera ställen i det script jag använder. Själva selekteringssatsen $topret = db_query("select id,name... är det nog inget fel på. Tror felet har med att göra att min egen kod som jag lagt till, och som ska förkorta strängen om den är mer än 18 tecken, någonstans har ett litet fel.
Du kan inte strunta i felmeddelandet. Det säger att funktionen db_query() inte finns.
Jag har inte hittat denna funktion i PHP-manualen, så det måste vara en egendefinierad funktion.
Då måste du även inkludera filen med funktionen på sidan. Annars finns inte funktionen.
Tack för hjälpen!
Nu fixade det sig! Scriptet kunde visst bara ligga i en speciell mapp för att det skulle fungera ihop med övriga filer. Det var nog så som du skrev, att den tappade kopplingen till övriga funktioner och filer när jag lade filen i en annan mapp.
Nu funkar det fint! Tack för hjälpen allihop!
387 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91