Avatar billede mccookie Seniormester
01. juli 2003 - 22:05 Der er 7 kommentarer og
1 løsning

php/ mysql

function load_data() {

    open_database($db);
   
    $sql = "SELECT * FROM ab_person";
   
    $resultat = mysql_query($sql) or die(mysql_error());    // Ved fejl skrives fejlen til skærmen
   
    while ($rowdata = mysql_fetch_array($resultat)) {

        $data = $rowdata; }
       
      close_database();
      return $data; }
     

function display_all() { 

echo $data[1][fornavn]; }

display_all();
?>

Jeg får intet skrevet ud på skærmen og er selv lidt blank for ideer .o(

Nogen der kan hjælpe??
Avatar billede mccookie Seniormester
01. juli 2003 - 22:08 #1
Den rigtige udgave:

<?php

    // Database funktioner kaldes

    require("$DOCUMENT_ROOT/lib/mysql_func.php");
   
   
function load_data() {

    open_database(*******);
   
    $sql = "SELECT * FROM ab_person";
   
    $resultat = mysql_query($sql) or die(mysql_error());    // Ved fejl skrives fejlen til skærmen
   
    while ($rowdata = mysql_fetch_array($resultat)) {

        $data = $rowdata; }
       
      close_database();
      return $data; }
     

function display_all() { 

echo $data[1][fornavn]; }

load_data();
display_all();
?>

Virker :o)
Avatar billede detox Nybegynder
01. juli 2003 - 22:21 #2
Umiddelbart er forskellen at du ikke kalder funktionen load_data() i det første eksempel.
Avatar billede mccookie Seniormester
01. juli 2003 - 22:22 #3
<?php

    // Database funktioner kaldes

    require("$DOCUMENT_ROOT/lib/mysql_func.php");
   
   
function load_data() {

    open_database(strandboernedk);
   
    $sql = "SELECT * FROM ab_person";
   
    $resultat = mysql_query($sql) or die(mysql_error());    // Ved fejl skrives fejlen til skærmen
   
    while ($rowdata = mysql_fetch_array($resultat)) {

        $data = $rowdata; }
       
      close_database();
      return $data; }
     

function display_all() { 



load_data();

echo $data[1][fornavn];}

display_all();
?>

Giver keine ingenting
Virker :o)
Avatar billede detox Nybegynder
01. juli 2003 - 22:28 #4
Hmmm, hvorfor bruger du så ikke bare den der virker?
Avatar billede mccookie Seniormester
01. juli 2003 - 22:30 #5
Jamen, jeg kan ikke få noget ud af det det.............

Det der virker.........skulle egentlig blot vise at side er loaded intet andet...........
Men jeg kan ikke få noget data ud ;o(
Avatar billede detox Nybegynder
01. juli 2003 - 22:39 #6
Jeg kan ikke helt gennemskue om: $data = $rowdata; virker, men måske skal du prøve med:
echo $data[1]['fornavn'];
Avatar billede mccookie Seniormester
01. juli 2003 - 22:57 #7
Jeg hopper tilbage til extract metoden, det ved man hvad er!!!

Smid et svar og du kan få points som et forsøg på hjælp .o)
Avatar billede mccookie Seniormester
04. juli 2003 - 23:19 #8
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