05. maj 2003 - 13:42
Der er
3 kommentarer og 1 løsning
Opdatering af tekstfelter
Jeg har lavet dette nyhedsscript hvor man indtaster overskrift, brødtekst og beskrivelse. Den skal opdatere hvis: if ($opdater){mysql_query ("UPDATE news_class SET titel='$titel', broedtekst='$broedtekst', beskrivelse='$beskrivelse', billede='$billede', dato='$dato' WHERE id=$opdater"); Når man trykker på opdater skulle den gerne hente det man har skrevet ind i tekstboksene, så man har mulighed for at rette i det.
Annonceindlæg fra Computerworld it-jobbank
HER ER MIN KODE: <?php $navn = $_SESSION['Name']; include("functions/db_ind.inc"); ?> <? $result = mysql_query("select * from laerer WHERE navn = '$navn'"); while ($row = mysql_fetch_array($result)){ $id = $row["id"]; $navn = $row["navn"]; $fornavn = $row["fornavn"]; $efternavn = $row["efternavn"]; } ?> <? $result = mysql_query("select * from news_class WHERE id = '$artikel_id'"); while ($row = mysql_fetch_array($result)){ $artikel_id = $row["id"]; } ?> <?php include("functions/db_ind.inc"); $dato = date('d-m-Y'); $brugernavn = $_SESSION['Name']; $beskrivelse = nl2br($beskrivelse); if ($skriv){ mysql_query("INSERT INTO news_class(forfatter, titel, broedtekst, beskrivelse, billede, dato) VALUES ('$fornavn&$efternavn', '$titel', '$broedtekst', '$beskrivelse','$billede','$dato')"); } if ($slet){ mysql_query("DELETE FROM news_class WHERE id=$slet"); } if ($opdater){ mysql_query ("UPDATE news_class SET titel='$titel', broedtekst='$broedtekst', beskrivelse='$beskrivelse', billede='$billede', dato='$dato' WHERE id=$opdater"); $titel = $_REQUEST["titel"]; $broedtekst = $_REQUEST["broedtekst"]; $beskrivelse = $_REQUEST["beskrivelse"]; $billede = $_REQUEST["billede"]; } ?> <FORM METHOD=POST ACTION=<? echo $PHP_SELF;?>> <INPUT TYPE=hidden NAME=skriv VALUE=1> <table border="0" cellpadding="5" cellspacing="0"> <tr> <td align="right"><strong>Titel:</strong></td> <td><input type="text" name="titel" size="30" maxsize="100" value="<? echo "$titel"; ?>"></td></tr> <tr> <td align="right"><strong>Brødtekst:</strong></td> <td><input type="text" name="broedtekst" size="30" maxsize="100" value="<? echo "$broedtekst"; ?>"></td></tr> <tr> <td align="right" valign="top"><strong>Tekst:</strong></td> <td><textarea cols="35" rows="10" name="beskrivelse"><? echo "$beskrivelse"; ?></textarea></td></tr> <tr> <td align="right"><strong>Billede:</strong></td> <input type="text" name="billede" value="<? echo $_GET['billede']; ?>"> </p> <p><br> </p> </td> </tr> <tr><td></td><td> <input type="submit" name="submit" value="Skriv!" class="button"></td></tr> </table> </form> <?php $today = getdate(); $month = $today['month']; $mday = $today['mday']; $year = $today['year']; ?> <? $foresp = mysql_query("SELECT * FROM news_class ORDER BY id DESC"); while($data = mysql_fetch_array($foresp)) { // Billede echo "<tr>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 0px; background-image: url(frames/v.gif)\"></td>"; echo "<td valign=\"top\" width=\"300\" style=\"height: 0px; background-image: url(frames/c.gif)\"><div align=\"center\"><img src=$data[4] width=\"200\" border=\"1\">"; echo "</td>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 0px; background-image: url(frames/e.gif)\"></td>"; echo "</tr>"; // Titel echo "<tr>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 20px; background-image: url(frames/v.gif)\"></td>"; echo "<td valign=\"top\" width=\"300\" style=\"height: 20px; background-image: url(frames/c.gif)\"><h3><b>$data[2]</b></h3>"; echo "</td>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 20px; background-image: url(frames/e.gif)\"></td>"; echo "</tr>"; // Broedtekst echo "<tr>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 20px; background-image: url(frames/v.gif)\"></td>"; echo "<td valign=\"top\" width=\"300\" style=\"height: 20px; background-image: url(frames/c.gif)\"><b>$data[3]</b>"; echo "</td>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 20px; background-image: url(frames/e.gif)\"></td>"; echo "</tr>"; // Beskrivelse echo "<tr>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 30px; background-image: url(frames/v.gif)\"></td>"; echo "<td valign=\"top\" width=\"300\" style=\"height: 30px; background-image: url(frames/c.gif)\">$data[5]"; echo "</td>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 30px; background-image: url(frames/e.gif)\"></td>"; echo "</tr>"; // forfatter echo "<tr>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 50px; background-image: url(frames/v.gif)\"></td>"; echo "<td valign=\"top\" width=\"300\" style=\"height: 50px; background-image: url(frames/c.gif)\"><p><i>Skrevet af $fornavn $efternavn d. </i>"; echo "<i><font class=ur> $dato</font></i>"; echo "<a href=\"?slet=$data[id]\"><blockquote>Slet</a>"; echo "<a href=\"?opdater=$data[id]\"><blockquote>Slet</a>"; echo "<hr>"; echo "</td>"; echo "<td valign=\"top\" width=\"30\" style=\"height: 50px; background-image: url(frames/e.gif)\"></td>"; echo "</tr>"; } ?>
Hvornår får $skriv, $slet og $opdater værdi?
Skriv og slet virker. Det er mere opdater. Jeg sætter en værdi under forfatter.
Vi tilbyder markedets bedste kurser inden for webudvikling