Avatar billede need4speed Nybegynder
07. november 2004 - 19:37 Der er 6 kommentarer og
1 løsning

Slet og ret i samme fil

Har lavet en side som viser en liste over en række profiler, hvis man klikker på navnet kommer man videre til en side som kan rette dem og det virker... men ønsker at lave det sådan, at man på vise siden også kan slette den valgte profil... hvordan skal det gøres har set det virke på andre sider.


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TV atlas.dk</title>
<link href="siden.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#CCCCCC" class="siden">
<table width="750" height="100%"  border="0" align="center">
  <tr>
    <td height="83" valign="baseline" bgcolor="#FFFFFF"><? include("topmenu2.php");?></td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#FFFFFF"><table width="100%"  border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td valign="top" width="22%"></td>
          <td width="59%"><table border="0" width="100%" align="left" cellpadding="4" cellspacing="0">
              <tr>
                <td width="100%"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                  <font size="1"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php
include("database.php");
?>
<?
$query = mysql_query("SELECT * FROM fjernsyn where aar ='1950'") or die(mysql_error());
$antal = mysql_num_rows($query);
while($row = mysql_fetch_array($query)) {
?>
<table width="100%"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td colspan="2"></td>
                    </tr>
                    <tr>
                      <td width="94%" height="20" bgcolor="#CCCCCC" class="c"><font class="brodtekst"><?=$row[aarstal];?></font> - <a class="c" href='vis2.php?id=<?=$row[id];?>'>
                        <?=$row[navn];?>
                        </a></td>
                      <td width="6%" bgcolor="#CCCCCC" class="c"><img src="greyrund.gif" width="27" height="20"></td>
                    </tr>
                    <tr>
                      <td colspan="2" class="soge2"><?=$row[brodtekst];?></td>
                    </tr>
                    <tr>
                      <td colspan="2" class="emne"><?=$row[emneord];?></td>
                    </tr>
                  </table>
                  <table width="95%" height="0" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
                    <tr>
                      <td height="25px"></td>
                    </tr>
                  </table>
                  <font size="1"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                  <?
}

?>
                  </font></strong></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp; </font>
                <p></p></td>
              </tr>
            </table></td>
          <td width="19%">&nbsp;</td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>
Avatar billede hmortensen Nybegynder
07. november 2004 - 20:18 #1
Du kan bare lave et link udfor navnet:
<a href="slet.php?id=<?php echo $row['id']; ?>">Slet</a>

--------
slet.php
--------
<?php
if (isset($_GET['id']))
{
include("database.php");
mysql_query("DELETE FROM fjernsyn WHERE id = ".$_GET['id']." LIMIT 1");
}
header("location: vis.php");
exit;
?>
Avatar billede need4speed Nybegynder
07. november 2004 - 20:19 #2
ok... prøver lige ad ikke en dårlig ide.
Avatar billede need4speed Nybegynder
07. november 2004 - 21:21 #3
synes ikke lige dit script virker on line 30... ved header...
Avatar billede need4speed Nybegynder
07. november 2004 - 21:21 #4
nok fordi jeg ikke har filen men hvad skal den bruges til?
Avatar billede hmortensen Nybegynder
07. november 2004 - 21:33 #5
header("location: enside.php"); viderstiller til en anden side.
Hvis du vil ha det på samme side, kan du nøjes med det her:
if (isset($_GET['id']))
{
include("database.php");
mysql_query("DELETE FROM fjernsyn WHERE id = ".$_GET['id']." LIMIT 1");
}
Avatar billede need4speed Nybegynder
07. november 2004 - 22:08 #6
ahh men det andet virkede efter hensigten så takker.. bare giv et svar.
Avatar billede hmortensen Nybegynder
07. november 2004 - 22:36 #7
Ok :)
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