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??
Annonceindlæg fra Pax8
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)
Umiddelbart er forskellen at du ikke kalder funktionen load_data() i det første eksempel.
<?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)
Hmmm, hvorfor bruger du så ikke bare den der virker?
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(
Jeg kan ikke helt gennemskue om: $data = $rowdata; virker, men måske skal du prøve med: echo $data[1]['fornavn'];
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)
Vi tilbyder markedets bedste kurser inden for webudvikling