Avatar billede heden Nybegynder
04. oktober 2005 - 11:06 Der er 6 kommentarer og
1 løsning

PHP og XML connection til DB

X Hej eksperter.

Kan i se hvad der er galt her:

<?
// Skal ændres til stien til config i dette tilfælde én mappe tilbage
include("db.php");


//Angiver hvilket type kode det er
header('content-type: application/xml');

$start = "<?xml version='1.0' encoding='ISO-8859-1' ?>";

$resultat = mysql_query("SELECT * FROM spg_spg");
$send .="<spgskema>";
while ($row = mysql_fetch_array($resultat)){
$send .= "<spgmal><spgtekst>$row[spg]</spgtekst>";
   
// Henter id fra linie 13 - $row_spg[id]
    $id = $row['id'];
    $resultat_1 = mysql_query("SELECT * FROM spg_svar WHERE spg_id =$id");
    $send .="<svar>";
    while ($row1 = mysql_fetch_array($resultat_1)){
        $send .= "<valg>$row1[svar]</valg>";
    }
    $send .= "</svar></spgmal>";
}


$send .= "</spgskema>";
echo $send;
?>

den henter fint spg. men ikke svarene dertil
Avatar billede showsource Seniormester
04. oktober 2005 - 11:39 #1
Du kan jo starte med at putte en
or die(mysql_error())
på din query
Avatar billede heden Nybegynder
04. oktober 2005 - 11:54 #2
Den gør ingen ting. Den kommer med ingen fejl:

http://casper1.wi2.ots.dk/spg/xml/xml.php
Avatar billede showsource Seniormester
04. oktober 2005 - 12:04 #3
Der er da noget output på dit link, som ikke fremgår af koden? (<svar/>)
Umiddelbart viser den jo 1, 2, o.s.v.

Ikke at det måske betyder noget, men
$send .="<spgskema>";
ville jeg lave til
$send ="<spgskema>";

og så ville jeg putte linieskift ind med \r\n
Avatar billede showsource Seniormester
04. oktober 2005 - 12:18 #4
Og hovsgu:

    $resultat_1 = mysql_query("SELECT * FROM spg_svar WHERE spg_id =$id");
    $send .="<svar>";
    while ($row1 = mysql_fetch_array($resultat_1)){
        $send .= "<valg>$row1[svar]</valg>";
    }
    mysql_free_result($resultat_1);
Avatar billede heden Nybegynder
04. oktober 2005 - 12:24 #5
ja det virker nu :D.. smider du et svar
Avatar billede showsource Seniormester
04. oktober 2005 - 12:26 #6
ok
Avatar billede heden Nybegynder
04. oktober 2005 - 13:34 #7
takker

-lukket-
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