webForumDet fria alternativet

Fundering hur man frågar om man radera ett värde i tabell?

PHP

1 svar · 210 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#1

Nu fungerar detta som följande sätt att när man trycker på knappen så raderas värden från båda tabellerna!
Men det vill åstadkomma är att man får en fråga ifall man också vill radera värdet från tabellen ledning2.
Har nån några tips hur man kan göra detta?

if (isset($erase2)) { 
 
  $query="delete from ledning where id=$delete"; 
  mysql_query($query, $link); 
 
  $query="delete from ledning2 where name1='$delete2'"; 
  mysql_query($query, $link); 
 
} 
<form action="<?php echo $PHP_SELF ?>" method="post"> 
<input type="hidden" value="<?php echo $data["id"];?>" name="delete"> 
<input type="hidden" value="<?php echo $data["name1"];?>" name="delete2"> 
<input type="submit" value="Ta bort" name="erase2" onclick="return confirm('Ta bort <?php echo $data["name1"];?>?')"> 
</form>
Medlem sedan mars 2003429 inlägg
#2
if (isset($erase2)) { 
 
  $query="delete from ledning where id=$delete"; 
  mysql_query($query, $link);
}

Sen skriver du ut en fråga ifall man vill radera det i den andra tabellen också i ett nytt formulär exempelvis med en ja och en nej knapp

sedan kör du en ny
[PHP]
if (isset($erase3)) {

$query="delete from ledning2 where name1='$delete2'";
mysql_query($query, $link);
}[PHP]

Naturligtvis måste du posta värdet delete2 en gång till

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)