Avatar billede vb-lam Nybegynder
27. februar 2004 - 14:02 Der er 6 kommentarer og
1 løsning

min opdatering virker ikke

Jeg har 4 textfelter og et textarea hvortil jeg hiver noget ud af min database... jeg vil så gerne kunne rette i dataerne og gemme dem... men de forbliver samme data som dem jeg har hentet.
Er der ikke nogen der kan fortælle hvordan jeg gør?
se evt.: http://123go.kyed.com

/vb-lam
Avatar billede morpheus Nybegynder
27. februar 2004 - 14:06 #1
hvis du lige viser noget kode, ville der være en chance :)
Avatar billede vb-lam Nybegynder
27. februar 2004 - 14:11 #2
okay... her:

index ------------------------
<?php

include 'dbox.php';
$resultat = mysql_query("SELECT * FROM tekster");
while ($raekke = mysql_fetch_array($resultat)){
    extract($raekke);

}
$vidr = "skrm.php?id=$id";
?>
<A HREF="<?php echo $vidr ; ?>">se data</A>
------------------------------------------------

skrm.php ---------------------------------------
<?php
$id=$_GET['id'];
include 'dbox.php';
$resultat = mysql_query("SELECT * FROM tekster WHERE id=$id");
while ($raekke = mysql_fetch_array($resultat)){
extract($raekke);
}
$opdat="incl.php?id=$id&tittl=$tittl&aktiv=$aktiv&hvor=$hvor&vis=$vis&teksten=$teksten"
?>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="4">
<TR>
<TD>
Tittel:<BR><INPUT TYPE="text" NAME="1tittl" VALUE="<?php echo $tittl ; ?>" STYLE="width='400px'">
</TD>
</TR>
</TABLE>

</TD>
</TR><TR>
<TD>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="4">
<TR>
    <TD>Aktiv:<BR><INPUT TYPE="text" NAME="1aktiv" VALUE="<?php echo $aktiv ; ?>" STYLE="width='40px'"></TD>
    <TD>Side:<BR><INPUT TYPE="text" NAME="1hvor" VALUE="<?php echo $hvor ; ?>" STYLE="width='300px'"></TD>
    <TD>Vis:<BR><INPUT TYPE="text" NAME="1vis" VALUE="<?php echo $vis ; ?>" STYLE="width='40px'"></TD>
</TR>
</TABLE>

</TD>
</TR><TR>
<TD>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="4">
<TR>
    <TD>
<TEXTAREA WRAP="physical" NAME="1teksten" STYLE="width='400px'; height='150px'"><?php echo $teksten ; ?></TEXTAREA>
</TR>
</TABLE>
</TD>
</TR><TR>
<TD>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
    <TD><a href="#">Slet</a></TD>
    <TD>&nbsp;&nbsp;</TD>
    <TD><a href="<?php echo mysql_query('UPDATE tekster set tittl=$tittl, aktiv=$aktiv, hvor=$hvor, vis=$vis, teksten=$teksten WHERE id=$id'); ?>">Opdater</a></TD>
    <TD>&nbsp;&nbsp;</TD>
    <TD><a href="#">Refresh</a></TD>
</TR>
</TABLE>

</TD>
</TR>
</TABLE>
?>
------------------------------------------------

incl.php ---------------------------------------
<?php
$id=$_GET['id'];
$tittl=$_GET['tittl'];
$aktiv=$_GET['aktiv'];
$hvor=$_GET['hvor'];
$vis=$_GET['vis'];
$teksten=$_GET['teksten'];
include 'dbox.php';
$opdat = "UPDATE tekster set tittl=$tittl, aktiv=$aktiv, hvor=$hvor, vis=$vis, teksten=$teksten WHERE id=$id";
mysql_query("UPDATE tekster set tittl=$tittl, aktiv=$aktiv, hvor=$hvor, vis=$vis, teksten=$teksten WHERE id=$id");
header("locate: skrm.php");
exit;
?>
------------------------------------------------------------------------------

/vb-lam
Avatar billede morpheus Nybegynder
27. februar 2004 - 14:13 #3
Først af alt...

Hvor er dine form tags?
Det er basic HTML.
Avatar billede vb-lam Nybegynder
27. februar 2004 - 14:18 #4
de er skraldet af her...
men det skulle ikke være det

/vb-lam
Avatar billede vb-lam Nybegynder
27. februar 2004 - 14:20 #5
det virker heller ikke selv om forms tags er med...

jeg bruger jo netop ikke nugen submitknap

/vb-lam
Avatar billede vb-lam Nybegynder
27. februar 2004 - 17:44 #6
Kommer der ikke snart nogle eksperter :o(
det kan da godt være at det er et svært spørgsmål, så jeg sætter lige lidt flere point på....

/vb-lam
Avatar billede vb-lam Nybegynder
02. marts 2004 - 09:06 #7
Emnet er ikke aktuelt mere...

/vb-lam
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