26. januar 2004 - 14:41
Der er
6 kommentarer og 1 løsning
hvorfor vil den ikke rette
Hey nu har jeg arbejdet på dette script i 4 timer nu giver jeg op er der nogle der kan se hvorfor denne kode ikke ville rette <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css"> <link rel="stylesheet" type="text/css" href="../style.css"> </HEAD> <body> <div align="center"> <? include_once("../mysql_funktioner.php"); aabn_forbindelse_og_vaelgdb(); if (isset($_POST['ret'])) { mysql_query("update set nyheder WHERE id='$id'") or die (mysql_error()); } $getnews = mysql_query("select id, emne, forfatter,dato, nyhed from nyheder WHERE id = '$_GET[id]'"); if(mysql_num_rows($getnews) > 0) { while($r = mysql_fetch_array($getnews)) { $nyhedsid = $r[id]; $emne = stripslashes($r[emne]); $forfatter = $r[forfatter]; $dato = $r[dato]; $nyhed = stripslashes(nl2br($r[nyhed])); // Vi udskriver nyheden og antallet af kommentarer ?> <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data"> <? Echo" <table cellspacing=\"0\" class=\"nyhed-vis-nyhed-table\"> <tr> <td class=\"nyhed-vis-nyhed-left\">Dato:</td> <td class=\"nyhed-vis-nyhed-right\">$dato *</td> </tr> <tr> <td class=\"nyhed-vis-nyhed-left\">Titel:</td> <td class=\"nyhed-vis-nyhed-right\"><input class=\"retinput_emne\" type=\"text\" name=\"$emne\" value=\"$emne\"></td> </tr> <tr> <td class=\"nyhed-vis-nyhed-midt\" colspan=\"2\"><textarea style=\"height: 80px;\" class=\"rettextarea\" name=\".$nyhed.\">".$nyhed."</textarea><br><br> <div align=\"right\" class=\"nyhed-vis-underskrift\">Skrevet af $forfatter *</div></td> </tr> </table><div align=\"left\">* kan ikke rettes</div><input type=\"button\" name=\"Ret\" value=\"- Ret nyhed -\" class=\"knappe\"><br>"; } } else { echo "<font size='2'><u><div align='center'>Endnu ingen nyheder tilføjet.</div></u></font>"; } ?></div> </form> </body> </html>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
26. januar 2004 - 14:54
#1
Du siger ikke, hvad den skal SET nyheder = ????
Slettet bruger
26. januar 2004 - 14:55
#2
UPDATE tabelnavn SET feltnavn=værdi WHERE id='$id'
26. januar 2004 - 14:56
#3
Har rettet en del fejl: <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css"> <link rel="stylesheet" type="text/css" href="../style.css"> </HEAD> <body> <div align="center"> <? include_once("../mysql_funktioner.php"); aabn_forbindelse_og_vaelgdb(); if (isset($_POST['ret'])) { mysql_query("update nyheder set emne='$_POST[emne]', nyhed='$_POST[nyhed]' WHERE id='$id'") or die (mysql_error()); } $getnews = mysql_query("select id, emne, forfatter,dato, nyhed from nyheder WHERE id = '$_GET[id]'"); if(mysql_num_rows($getnews) > 0) { while($r = mysql_fetch_array($getnews)) { $nyhedsid = $r['id']; $emne = stripslashes($r['emne']); $forfatter = $r['forfatter']; $dato = $r['dato']; $nyhed = stripslashes(nl2br($r['nyhed'])); // Vi udskriver nyheden og antallet af kommentarer ?> <form method="post" action="<? echo $_SERVER['PHP_SELF']."?id=".$nyhedsid; ?>" enctype="multipart/form-data"> <? Echo" <table cellspacing=\"0\" class=\"nyhed-vis-nyhed-table\"> <tr> <td class=\"nyhed-vis-nyhed-left\">Dato:</td> <td class=\"nyhed-vis-nyhed-right\">$dato *</td> </tr> <tr> <td class=\"nyhed-vis-nyhed-left\">Titel:</td> <td class=\"nyhed-vis-nyhed-right\"><input class=\"retinput_emne\" type=\"text\" name=\"emne\" value=\"$emne\"></td> </tr> <tr> <td class=\"nyhed-vis-nyhed-midt\" colspan=\"2\"><textarea style=\"height: 80px;\" class=\"rettextarea\" name=\"nyhed\">".$nyhed."</textarea><br><br> <div align=\"right\" class=\"nyhed-vis-underskrift\">Skrevet af $forfatter *</div></td> </tr> </table><div align=\"left\">* kan ikke rettes</div><input type=\"submit\" name=\"Ret\" value=\"- Ret nyhed -\" class=\"knappe\"><br>"; } } else { echo "<font size='2'><u><div align='center'>Endnu ingen nyheder tilføjet.</div></u></font>"; } ?></div> </form> </body> </html>
26. januar 2004 - 14:58
#4
Hov, denne her: mysql_query("update nyheder set emne='$_POST[emne]', nyhed='$_POST[nyhed]' WHERE id='$id'") or die (mysql_error()); skal nok være: mysql_query("update nyheder set emne='$_POST[emne]', nyhed='$_POST[nyhed]' WHERE id='$_GET[id]'") or die (mysql_error());
26. januar 2004 - 16:24
#5
Sorry jeg først skriver nu men har ikke været hjemme... detox kan du ikke ligge et svar da jeg har brugt dit forslag for virker Jo fejlen har vist være men del på min side men tak for hjælpen
26. januar 2004 - 16:52
#6
Velbekommen
26. januar 2004 - 17:11
#7
kand u ikke lige smide et svar i det ande spm jeg har
Vi tilbyder markedets bedste kurser inden for webudvikling