Avatar billede prop46 Nybegynder
07. december 2003 - 11:14 Der er 14 kommentarer og
1 løsning

select from

Jeg VED det ikke burde volde problemer men jeg kan simpelthen ikke få noget ud af databasen !! Argh...

   
$get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, by, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'";

aabn_forbindelse_og_vaelgdb();
mysql_query($get_info);
luk_forbindelse();
Avatar billede ridefisken Nybegynder
07. december 2003 - 11:15 #1
Hvilken fejl får du fra mysql?
Avatar billede prop46 Nybegynder
07. december 2003 - 11:16 #2
Ingen.... der sker bare ikke en skid ved <?php echo $fornavn ?>
Avatar billede ztyxx Nybegynder
07. december 2003 - 11:20 #3
prøv sådan, og husk at connecte til din database :-)

$get_info = mysql_query("select fornavn, efternavn, vejnavn, husnr, postnr, by, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'");

    while($data = mysql_fetch_array($get_info)) {
        echo $data["fornavn"];
    }
Avatar billede ztyxx Nybegynder
07. december 2003 - 11:21 #4
fejlen er fundet, du har by i din query, by er et reserveret ord, så sæt `by` ind, så virker det nok
Avatar billede prop46 Nybegynder
07. december 2003 - 11:24 #5
Næh... det virker heller ikke med `by` !?
Avatar billede ztyxx Nybegynder
07. december 2003 - 11:25 #6
så lav by om til bynavn, og smid lige lidt mere kode
Avatar billede prop46 Nybegynder
07. december 2003 - 11:29 #7
if(isset($_POST['rediger_navnogadr'])) {
        $fornavn = $_POST['fornavn'];
        $efternavn = $_POST['efternavn'];
        $vejnavn = $_POST['vejnavn'];
        $husnr = $_POST['husnr'];
        $postnr = $_POST['postnr'];
        $by = $_POST['by'];
        $tlfnr = $_POST['tlfnr'];
        $mobilnr = $_POST['mobilnr'];
        $email = $_POST['email'];
        $messenger = $_POST['messenger'];

        $opdater = "UPDATE bruger SET fornavn='$fornavn', efternavn='$efternavn', vejnavn='$vejnavn', husnr='$husnr', postnr='$postnr', bynavn='$bynavn', tlfnr='$tlfnr', mobilnr='$mobilnr', email='$email', messenger='$messenger' WHERE brugernavn = '$login_brugernavn'";

        aabn_forbindelse_og_vaelgdb();
        mysql_query($opdater);
        luk_forbindelse();

        header("location: index.php?side=profil");
        exit;

    } else {

    $get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, bynavn, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'";

    aabn_forbindelse_og_vaelgdb();
    mysql_query($get_info);
    luk_forbindelse();

    }

?>

<table width="496" height="100%" cellpadding="0" cellspacing="1" border="0">
    <tr>
        <td height="30">&nbsp;</td>
    </tr>
    <tr>
        <td valign="top">
            <table width="496" cellpadding="0" cellspacing="0" border="0">
                <tr>
                    <td valign="top">
                        <table width="496" cellpadding="0" cellspacing="0" border="0">
                            <tr>
                                <td width="42" align="left" valign="top"><img src="image/hand.jpg"></td>
                                <td width="454" align="left" valign="top"><span class="p7">Rediger NAVN OG ADRESSE</span></td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td height="30">&nbsp;</td>
                </tr>
                <tr>
                    <td valign="top" class="border2">
                        <form method="post" action="#">
                            <table width="496" cellpadding="0" cellspacing="0" border="0">
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Fornavn:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="fornavn" size="20" value="<?php echo $fornavn ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Efternavn:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="efternavn" size="20" value="<?php echo $efternavn ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Vejnavn:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="vejnavn" size="20" value="<?php echo $vejnavn ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Hus nr:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="husnr" size="20" value="<?php echo $husnr ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Postnummer:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="postnr" size="20" value="<?php echo $postnr ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">By:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="bynavn" size="20" value="<?php echo $bynavn?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Tlf nr:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="tlfnr" size="20" value="<?php echo $tlfnr ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Mobil nr:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="mobilnr" size="20" value="<?php echo $mobilnr ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Email:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="email" size="20" value="<?php echo $email ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Messenger:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="messenger" size="20" value="<?php echo $messenger ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="62" align="center"><br /><input type="submit" value="  gem  " class="upload" name="rediger_navnogadr"/></td>
                                    <td width="62">&nbsp;</td>
                                    <td width="62">&nbsp;</td>
                                    <td width="62">&nbsp;</td>
                                </tr>
                            </table>
                        </form>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
Avatar billede prop46 Nybegynder
07. december 2003 - 11:30 #8
Skal lige ud af døren et par timer men vender stærkt tilbage og håber på at løse det :0)  ... Så løb endeligt ikke for langt væk!
Avatar billede ztyxx Nybegynder
07. december 2003 - 11:35 #9
har du husket at ændre by til bynavn i din tabel i databasen også?

du manglede at ændre i din $by = $_POST["by"]; prøv dette:

<?
    if(isset($_POST['rediger_navnogadr'])) {
        $fornavn = $_POST['fornavn'];
        $efternavn = $_POST['efternavn'];
        $vejnavn = $_POST['vejnavn'];
        $husnr = $_POST['husnr'];
        $postnr = $_POST['postnr'];
        $bynavn = $_POST['bynavn'];
        $tlfnr = $_POST['tlfnr'];
        $mobilnr = $_POST['mobilnr'];
        $email = $_POST['email'];
        $messenger = $_POST['messenger'];

        $opdater = "UPDATE bruger SET fornavn='$fornavn', efternavn='$efternavn', vejnavn='$vejnavn', husnr='$husnr', postnr='$postnr', bynavn='$bynavn', tlfnr='$tlfnr', mobilnr='$mobilnr', email='$email', messenger='$messenger' WHERE brugernavn = '$login_brugernavn'";

        aabn_forbindelse_og_vaelgdb();
        mysql_query($opdater);
        luk_forbindelse();

        header("location: index.php?side=profil");
        exit;

    } else {

    $get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, bynavn, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'";

    aabn_forbindelse_og_vaelgdb();
    mysql_query($get_info);
    luk_forbindelse();

    }

?>

<table width="496" height="100%" cellpadding="0" cellspacing="1" border="0">
    <tr>
        <td height="30">&nbsp;</td>
    </tr>
    <tr>
        <td valign="top">
            <table width="496" cellpadding="0" cellspacing="0" border="0">
                <tr>
                    <td valign="top">
                        <table width="496" cellpadding="0" cellspacing="0" border="0">
                            <tr>
                                <td width="42" align="left" valign="top"><img src="image/hand.jpg"></td>
                                <td width="454" align="left" valign="top"><span class="p7">Rediger NAVN OG ADRESSE</span></td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td height="30">&nbsp;</td>
                </tr>
                <tr>
                    <td valign="top" class="border2">
                        <form method="post" action="#">
                            <table width="496" cellpadding="0" cellspacing="0" border="0">
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Fornavn:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="fornavn" size="20" value="<?php echo $fornavn ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Efternavn:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="efternavn" size="20" value="<?php echo $efternavn ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Vejnavn:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="vejnavn" size="20" value="<?php echo $vejnavn ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Hus nr:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="husnr" size="20" value="<?php echo $husnr ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Postnummer:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="postnr" size="20" value="<?php echo $postnr ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">By:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="bynavn" size="20" value="<?php echo $bynavn?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Tlf nr:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="tlfnr" size="20" value="<?php echo $tlfnr ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Mobil nr:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="mobilnr" size="20" value="<?php echo $mobilnr ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Email:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="email" size="20" value="<?php echo $email ?>" class="input"></span>
                                    </td>
                                    <td width="100" align="left" valign="middle">
                                        <span class="p8">Messenger:
                                    </td>
                                    <td width="148" align="left" valign="top">
                                        <input type="text" name="messenger" size="20" value="<?php echo $messenger ?>" class="input"></span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="62" align="center"><br /><input type="submit" value="  gem  " class="upload" name="rediger_navnogadr"/></td>
                                    <td width="62">&nbsp;</td>
                                    <td width="62">&nbsp;</td>
                                    <td width="62">&nbsp;</td>
                                </tr>
                            </table>
                        </form>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
Avatar billede Slettet bruger
07. december 2003 - 12:41 #10
Der, hvor du laver mysql_query($get_info); glemmer du at opfange resultatet af din forespørgsel.

$resultat=mysql_query($get_info);
if ($resultat) {
  $row=mysql_fetch_assoc($reultat);
} else {
  echo "Fejl i database.";
}

Så skal du senere bruge $row['fornavn'] i stedet for $fornavn og ligeledes for de nadre ting, du har hentet fra databasen.
Avatar billede prop46 Nybegynder
07. december 2003 - 14:32 #11
--> ztyxx

Den kan ikke li' mysql_fetch_array().....

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Avatar billede prop46 Nybegynder
07. december 2003 - 14:50 #12
UPS fejl :0)  Det virker nu! TAK !!

$get_info = "select fornavn, efternavn, vejnavn, husnr, postnr, bynavn, tlfnr, mobilnr, email, messenger from bruger where brugernavn = '$login_brugernavn'";

aabn_forbindelse_og_vaelgdb();
$resultat = mysql_query($get_info);
luk_forbindelse();

while($data = mysql_fetch_array($resultat)) {
    $fornavn =  $data["fornavn"];
    $efternavn =  $data["efternavn"];
    $vejnavn =  $data["vejnavn"];
    $husnr =  $data["husnr"];
    $postnr =  $data["postnr"];
    $bynavn =  $data["bynavn"];
    $tlfnr =  $data["tlfnr"];
    $mobilnr =  $data["mobilnr"];
    $email =  $data["email"];
    $messenger =  $data["messenger"];
}


Lægger du ik' lige et svar 'ztyxx' !?
Avatar billede ztyxx Nybegynder
07. december 2003 - 23:27 #13
det får du her :-)
Avatar billede prop46 Nybegynder
08. december 2003 - 10:03 #14
Godt så ;0)
Avatar billede ztyxx Nybegynder
08. december 2003 - 12:13 #15
takker for point :-)
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