Avatar billede biodk Nybegynder
25. november 2003 - 16:14 Der er 12 kommentarer

Indlæse fra db til forms

Hej, jeg har en lille ret oplysninger kode, men jeg ka ikke helt få den til at indlæse fra databasen til formsne.

<?
include("db_con.php4");
$query = $db->SendSQL("SELECT * FROM login WHERE brugernavn='$s_brugernavn' AND password='$s_password'");
?>

Og så ved brugernavn inputfeltet har jeg så i value dette:
value"<? $query[0][0] ?>">

Hva gør jeg forkert? Og ja brugernavn og password er i session.
Avatar billede Slettet bruger
25. november 2003 - 16:37 #1
Prøv at smide et = og et echo ind det rigtige sted i formen ;)

value="<? echo $query[0][0]; ?>">
Avatar billede biodk Nybegynder
25. november 2003 - 17:27 #2
hehe det der = glemte jeg vidst lige helt :)

Men det virker dog stadigvæk ikke.
Avatar billede fcknet Nybegynder
25. november 2003 - 18:06 #3
Send lige den kode du har nu!
Avatar billede biodk Nybegynder
25. november 2003 - 18:18 #4
Min ret oplysninger side har flg. kode:

<?
include("db_con.php4");
$query = $db->SendSQL("SELECT * FROM login WHERE brugernavn='$s_brugernavn' AND password='$s_password'");


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form method="post">
  <table width="57%" border="0">
    <tr>
      <td width="19%">Brugernavn:</td>
      <td width="81%"><input type="text" name="brugernavn" value="<? echo $query[0][0] ?>"></td>
    </tr>
    <tr>
      <td>Password:</td>
      <td><input type="text" name="textfield2"></td>
    </tr>
    <tr>
      <td>Navn:</td>
      <td><input type="text" name="textfield3"></td>
    </tr>
    <tr>
      <td>E-mail:</td>
      <td><input type="text" name="textfield4"></td>
    </tr>
    <tr>
      <td>K&oslash;n:</td>
      <td><select name="select">
          <option>Mand</option>
          <option>Kvinde</option>
        </select></td>
    </tr>
    <tr>
      <td><input type="submit" name="Submit" value="Opdater"></td>
      <td>&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>
Avatar billede avminarm Juniormester
26. november 2003 - 12:57 #5
du mangler et ; efter [0][0]
Avatar billede Slettet bruger
26. november 2003 - 13:26 #6
Så længe man udskriver på en linie behøver man ikke at bruge ; efter sin udskrift.
Avatar billede avminarm Juniormester
26. november 2003 - 13:57 #7
el_barto>> hvad mener du?
Avatar billede Slettet bruger
26. november 2003 - 14:10 #8
Det jeg skriver :)

<? echo $hest ?>

er det samme som

<? echo $hest; ?>
Avatar billede avminarm Juniormester
26. november 2003 - 14:13 #9
det vidste jeg sgu ikke ;o), så lærte jeg også noget idag
Avatar billede Slettet bruger
26. november 2003 - 14:15 #10
:P
Avatar billede biodk Nybegynder
26. november 2003 - 15:39 #11
hehe, men kan i finde min fejl ? :)
Avatar billede Slettet bruger
26. november 2003 - 17:26 #12
Jeg ville gøre min kode mere brugbar ift. fejlfinding:

$sql = "SELECT * FROM login WHERE brugernavn=\"$s_brugernavn\" AND password=\"$s_password\"";

echo $sql;

$query = $db->SendSQL($sql);

variabler ($) der står indenfor ' og ' bliver ikke parset. Det gør de kun hvis de er indenfor "  og  "
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

IT-JOB

HusCompagniet A/S

Senior data engineer

Capgemini Danmark A/S

Java Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

RackPeople

Teknisk Lead