Avatar billede traxis Nybegynder
15. april 2005 - 16:48 Der er 4 kommentarer og
1 løsning

Rediger en række i MySQL

Hey alle eksperter!
Endnu et problem er opstået for mig -uhjælpsomme mig.. Tsk tsk...

Jeg har en nyheds-funktion hvori jeg kan slette indlæg, men kan ikke redigere. Dette mangler jeg. Fandt en tutorial om det, men da jeg lavede add.php, delete.php og edit.php var der ingen af filerne der virkede selvom det var fuldstændig som i tutorialen. Så er det så at jeg spørger jer herinde om i kender en god tut. (ikke Spoono's tut.) som jeg kan bruge?

Sådan ser mit nyhedsscript ud ved formlen:

<?
# Her burde være en include af databaseinformationer, men det er indbygget i index.php, så ligemeget
if($_POST['skriv']){
    $besked = $_POST['besked'];
    $ip = $GLOBALS['REMOTE_ADDR']; 
    $dato = date("d/m-Y - H:i:s");
    $besked = str_replace("  "," &nbsp;", nl2br(htmlentities(addslashes($besked))));
    $besked = str_replace("&lt;","<", $besked);
    $besked = str_replace("&gt;",">", $besked);
mysql_query("INSERT INTO nyheder (dato, overskrift, besked, forfatter, billede) VALUES ('$dato', '$_POST[overskrift]', '$besked', '$_POST[forfatter]', '$_POST[billede]')");
}
?>
<form method=post action='index.php?page=news'>
<input type=hidden NAME=skriv VALUE=1>

<div align='left'>
  <table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' width='416' height='154'>
    <tr>
      <td width='416' height='33' valign='top'>
      <table cellSpacing='0' cellPadding='0' align='left' border='0' height='149' width='396'>
        <tr class='style6'>
          <td height='1' valign='top'>Forfatter</td>
          <td height='1' valign='top'><input type='text' name='forfatter' size='20' style=''></td>
        </tr>
        <tr>
          <td height='1' width='82' valign='top'>
            <span class='style6'>Overskrift:</span></td>
          <td height='1' width='314' valign='top'>
          <input type='text' name='overskrift' size='20' style=''>
          </td>
        </tr>
        <tr>
          <td height='22' width='118' valign='top'>
            <span class='style6'>Billede:</span></td>
          <td height='22' width='305' valign='middle' colspan='2'><input type='text' name='billede' size='20' style=''>
            </td>
        </tr>
        <tr>
        <td vAlign='top' height='54' width='82'>
          <span class='style6'>Besked:</span></td>
          <td height='54' width='314' valign='top'>
            <span class='style6'>
            <textarea class='input' type='text' style='WIDTH: 300px; HEIGHT: 90px; font-family:Verdana; font-size:10 px' name='besked' rows='1' cols='20'></textarea>
            </span></td>
        </tr>
        <tr>
          <td height='20' width='82'></td>
          <td height='20' width='314' valign='top'>
          <input type='submit' name='submit' value='opret' style='background-color: #FFFFFF; border:1px solid #9A9A9A;'></td>
        </tr>
        <tr>
          <td height='7' width='396' colspan='2'>
                   
          </td>
          </tr>
      </table>
      </td>
    </tr>
    </table>
</div>
</form>
Avatar billede traxis Nybegynder
15. april 2005 - 17:06 #1
Jeg smutter i byen ;) Hvis jeg får et godt svar får personen point imorgen.
Avatar billede bjavle Nybegynder
15. april 2005 - 17:59 #2
Et eksempel, da jeg ikke ved hvad du vil have ændret osv...
Men noget smart er at give dine nyheder et unikt id så du altid kan bruge det i dine sql kode.


mysql_query("UPDATE nyheder SET Besked='$_POST[besked]' WHERE id='$id' ")

Håber det kan bruges
Avatar billede traxis Nybegynder
15. april 2005 - 18:13 #3
Mangler en del af svaret må jeg godt nok sige.. Du kan læse på det jeg har posted hvad jeg skal have redigeret...
Avatar billede bjavle Nybegynder
15. april 2005 - 19:14 #4
Avatar billede traxis Nybegynder
17. april 2005 - 11:43 #5
Tak skal du have bjavle
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