Avatar billede djsatan Nybegynder
05. juli 2004 - 12:47 Der er 5 kommentarer og
1 løsning

Adgang til database

Hej jeg har et problem, jeg er brændt fast i denne fejlmelding.
i min browser kommer denne melding:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\WEBDATA\SITES\ctech.dk\www\php.php on line 48

i scriptet står der:
47    print("<table border= 1>");
48    while($raekker = mysql_fetch_array($resultat)) {
49        print("<tr>");
håber der er nogen der kan hjælpe mig med denne fejl.....
Avatar billede erikjacobsen Ekspert
05. juli 2004 - 12:48 #1
så er der fejl i din sql-sætning. HVordan ser linierne lige før ud?
Avatar billede djsatan Nybegynder
05. juli 2004 - 12:51 #2
<html>
<head>
<title>KundeDB</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
    // hent oplysninger fra formularen
   
    $KundeID         = $_REQUEST["f_Kunde ID"];
    $Navn             = $_REQUEST["f_Navn"];
    $Adresse         = $_REQUEST["f_Adresse"];
    $Bynavn         = $_REQUEST["f_Bynavn"];
    $Postnr         = $_REQUEST["f_Postnr"];
    $Telefonnummer    = $_REQUEST["f_Telefon nummer"];
    $Mobilnummer     = $_REQUEST["f_Mobil nummer"];
    $Faxnummer         = $_REQUEST["f_Fax nummer"];
    $Email             = $_REQUEST["f_E-mail"];
    $Kontaktperson     = $_REQUEST["f_Kontaktperson"];
    $Udstyr         = $_REQUEST["f_Udstyr"];
    $Sidstebesøg     = $_REQUEST["f_Sidste besøg"];
    $Eventuelt         = $_REQUEST["f_Eventuelt"];
    $Webadresse     = $_REQUEST["f_Web adresse"];
   
   
    // opret forbindelse til databasen

    $DBhost =         "mysql1.acomma.com";     // navnet på serveren
    $DBuser =         "xxxxxx";            // brugernavn på DB
    $DBpassword =             "xxxxxx";            // password på DB
    $DBnavn =         "Kundedatabase";          // navn på DB
    $forbindelse = mysql_connect($DBhost, $DBuser, $DBpassword);

    // udfør "forespørgslen"

    $minQuery = "INSERT INTO Kunder VALUES('','$Kunde navn','$Kunde adresse',$By,'$Postnummer','$Telefon nummer','$Mobil nummer','$Fax nummer','$E-mail','$Kontaktperson','$Udstyr','$Sidste besøg','$Eventuelt','$web adresse','$Kunde') ";
    //print($minQuery);            hvis der er problemer, kan man udskrive SQL-sætningen   
    if(mysql_db_query($DBnavn, $minQuery,$forbindelse))
        print("Kunden er oprettet!<br><br>");
   
    // check resultatet (kun mens vi udvikler !)
   
    $minQuery = "SELECT * FROM Kunder";   
    $resultat = mysql_db_query($DBnavn, $minQuery,$forbindelse);

    print("<table border= 1>");
    while($raekker = mysql_fetch_array($resultat)) {
        print("<tr>");
        print("<td>$raekke[KundeID]</td>");
        print("<td>$raekke[Kundenavn]</td>");
        print("<td>$raekke[KundeAdresse]</td>");
        print("<td>$raekke[By]</td>");
        print("<td>$raekke[Postnummer]</td>");
        print("<td>$raekke[Telefonnummer]</td>");
        print("<td>$raekke[Mobilnummer]</td>");
        print("<td>$raekke[faxnummer]</td>");
        print("<td>$raekke[Email]</td>");
        print("<td>$raekke[Kontaktperson]</td>");
        print("<td>$raekke[Udstyr]</td>");
        print("<td>$raekke[Sidstebesøg]</td>");
        print("<td>$raekke[Eventuelt]</td>");
        print("<td>$raekke[Webadresse]</td>");
        print("</tr>");
    }
    print("</table>");

    // luk forbindelsen til databasen
   
    mysql_close($forbindelse);
?>
</body>
</html>
Avatar billede leif Seniormester
05. juli 2004 - 12:58 #3
http://www.eksperten.dk/spm/517036
http://www.eksperten.dk/spm/517037

Oprettet 2 gange, læs Eksperten regler 2.1.11

Luk det ene.
Avatar billede djsatan Nybegynder
05. juli 2004 - 13:07 #4
okay'
Avatar billede djsatan Nybegynder
05. juli 2004 - 13:08 #5
bla bla
Avatar billede djsatan Nybegynder
05. juli 2004 - 13:10 #6
okay
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