> >$sitename = $site[0][sitename];
>
> Det er pænere og mere korrekt at skrive $site[0]["sitename"];
>
> >$text = ''.$sitename.'';
>
> Det her behøver du altså ikke.
>
> >Nogle der kan hjælpe med At finde fejlen??
>
> Det er ret svært at gennemskue noget i din kode, når du bruger
> funktioner som du ikke skriver her.
>
> Men, du skal lære at debugge, prøv at udskriv variabler løbende, så du
> kan se hvad de indeholder.
>
> f.eks.
>
> print "Test: ".$site[0]["sitename"];
>
> eller
>
> print_r($site);
>
> lige efter du har lavet din database-forespørgsel, og se om dit array
> overhovedet indeholder noget.
>
print_r($site); giver: Array ( [0] => Array ( [sitename] => Test TEST! )
[1] => Array ( [sitename] => Test ) )
og
print "Test: ".$site[0]["sitename"]; gav: Test: Test TEST!
hvor det skulle have givet:
Test: Test
TEST!
altså med mellemrum.. og mine funktioner er: config.php ->
<?php
/*
* Titel : MySQL abstraktion
* Version : $Id: config.php
*/
$table = "newstabel";
function aabn_forbindelse_og_vaelgdb() {
$server = "db_host";
$bruger = "db_brugernavn";
$kodeord = "db_passowrd";
$database = "db_database";
if (!mysql_connect("$server","$bruger","$kodeord")) {
udskriv_fejl("Counldt Connect To The MySQL.");
}
if(!mysql_select_db("$database")) {
udskriv_fejl("Couldent Select a Database: $database");
}
}
function sql_spoerg_og_faa_svar($query) {
$resultat = mysql_query($query);
if(!$resultat) {
udskriv_fejl("Couldnt done: <em>$query</em>");
}
while($raekke = mysql_fetch_assoc($resultat)) {
$resultat_array[] = $raekke;
}
return $resultat_array;
}
function sql_spoerg($query) {
$resultat = mysql_query($query);
if(!$resultat) {
udskriv_fejl("coldent done: <em>$query</em>");
}
}
function luk_forbindelse() {
if(!mysql_close()) {
udskriv_fejl("couldnt close the connection to MySQL!");
}
}
function udskriv_fejl($fejl) {
echo "<p>$fejl";
if ($mysql_fejl = mysql_error()) {
echo "<br>The Fail Is: <em>$mysql_fejl</em>";
}
exit;
}
?>
kan i finde nogle fejl??
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials