Avatar billede freakazoid18 Nybegynder
21. april 2003 - 12:33 Der er 5 kommentarer og
1 løsning

Delete function...

Heya... Jeg har problem med at få min delete til at virke så er startet forfra, håber nogen kan hjælpe mig her... Scriptet for neden lister nu alt i tablen matches, hvor den så lister <?= $clan ?> | <?= $dato ?> ... efter fulgt af en edit function... som virker 100% men nu vil jeg så ha smidt på at lige efter edit hvor der så står slet... så ledes den bliver fjernet fra min table...
Dette giver 100Point at løse...
Håber på quick svar :P HEY HEY



<?

     
      $sql = "select id, clan, league, score, country, dato, onemap, twomap, rules, our, their, report from matches order by ID asc";
   
      $res = mysql_query($sql);
     
      while( list($id, $clan, $league, $score, $country, $dato, $onemap, $twomap, $rules, $our, $their, $report) = mysql_fetch_row($res) ) {
?>
<li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
  <?= $clan ?> | <?= $dato ?>
  [ <a href="edit_matches.php?p_id=<?= $id ?>">edit</a> ] </font></li>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<? 
      }
?>
<BR>
</font>
Avatar billede schaefner Juniormester
21. april 2003 - 12:38 #1
Prøv:

<?
if(isset($_GET['slet'])) {
    $id = $_GET['set'];
    mysql_query("DELETE  from matches WHERE id = $id");
}
$res = mysql_query("select id, clan, league, score, country, dato, onemap, twomap, rules, our, their, report from matches order by ID asc");
while( list($id, $clan, $league, $score, $country, $dato, $onemap, $twomap, $rules, $our, $their, $report) = mysql_fetch_row($res) ) {
?>
<li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
  <?= $clan ?> | <?= $dato ?>
  [ <a href="edit_matches.php?p_id=<?= $id ?>">edit</a> ] [ <a href="?slet=<?= $id ?>">slet</a> ]</font></li>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<? 
}
?>
Avatar billede schaefner Juniormester
21. april 2003 - 12:38 #2
$id = $_GET['set'];
skal lige være:
$id = $_GET['slet'];
Avatar billede freakazoid18 Nybegynder
21. april 2003 - 12:46 #3
oki
Avatar billede terry Ekspert
21. april 2003 - 12:47 #4
mysql_query("DELETE  from matches WHERE id = " & $id);
Avatar billede schaefner Juniormester
21. april 2003 - 12:48 #5
et svar
Avatar billede terry Ekspert
21. april 2003 - 12:49 #6
or maybe
mysql_query("DELETE  from matches WHERE id = " + $id);
depending on what character you use to concat a string in PHP
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