Avatar billede cdmann Nybegynder
10. oktober 2004 - 19:44 Der er 10 kommentarer og
1 løsning

slet en ID en række med php

jeg har mysql_query("delete from nyheder where id = '$id'");

Nu ville jeg gerne lægge det ind på jeg kan have en

<form method="post" action="admin.php">
slet: <input type="text" name="">

Så den sletter det nummer jeg beder dem om.
fx bare at skrive 2 udløser at id 2 med alt indhold slettes.

Det må også gerne bare være en testbox i fx en tabel.

VH
cdmann
Avatar billede dknsj Nybegynder
10. oktober 2004 - 19:54 #1
<?
if($id){
mysql_query("delete from nyheder where id = '$id'");
}
else{
?>
<form action=admin.php method=post>
ID: <Input type=text name=id><br><input type=submit value=Slet>
</form>
<?
}
?>
Avatar billede dknsj Nybegynder
10. oktober 2004 - 19:55 #2
Prøv det
Avatar billede exp Juniormester
10. oktober 2004 - 19:55 #3
slet.php:
---------------
<form method="post" action="admin.php">
slet: <input type="text" name="id">
<input type="submit" value="slet">
</form>
---------------

admin.php
---------------
<?php
//  connect to database
  if(isset($_POST['id']) && $_POST['id'] != '') {
    mysql_query("delete from nyheder where id = '".$_POST['id']."'");
  }
?>
Avatar billede sylvesternielsen Nybegynder
10. oktober 2004 - 19:55 #4
<?
if (!empty($_POST['id']))
{
mysql_query("delete from nyheder where id = '$_POST['id']'");
}
else
{
?>
<form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
  <input name="id" type="text" id="id">
  <input type="submit" name="Submit" value="Slet">
</form>
<?
}
?>
Avatar billede sylvesternielsen Nybegynder
10. oktober 2004 - 19:55 #5
Hov.. der var jeg da list langsom..
Avatar billede dknsj Nybegynder
10. oktober 2004 - 19:59 #6
heeh!
Avatar billede Slettet bruger
10. oktober 2004 - 22:27 #7
gør:
if($var)
det samme som
if(isset($var))
?
Avatar billede cdmann Nybegynder
10. oktober 2004 - 23:31 #8
I er så utroligt dygtige... hvad skal jeg gøre ...
Jeg tager ham ser sendte svar.
Men i havde alle fortjent.
Tak

cdmann
Avatar billede exp Juniormester
11. oktober 2004 - 08:15 #9
cdmann >>
Du skal huske at give point til den, hvis løsning du brugte. I dette tilfælde får du tre forskellige løsningsmuligheder, derfor lyder denne sætning altså lidt underlig:
"Jeg tager ham der sendte svar."
Avatar billede cdmann Nybegynder
04. maj 2005 - 14:47 #10
frac send et svar
Avatar billede cdmann Nybegynder
04. maj 2005 - 14:47 #11
UPS sorry
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