Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hämta och radera poster från db

Postades av 2007-07-30 03:25:13 - Mikael Sanner, i forum php, Tråden har 5 Kommentarer och lästs av 1297 personer

Hej!
Jag är novis och försöker mig på att radera utvalda poster ur en tabell i en sql-dabatabas (det är så enkelt står det överallt), men när jag skriver följande så händer ingenting. Jo, jag får fram sidan och jag kan välja post ur tabellen, men när jag trycker på radera händer ingenting. Är det någon som kan se varför. Så här ser det ut (filen är alltså döpt till: tidsradering.php):


<html>

<head>

<title>Radera tider</title>

</head>

<body>

<?php $connection = mysql_connect("localhost", "", "") or die("Kunde inte skapa koppling!");
mysql_select_db("") or die("Kunde inte välja databas");
?>

<?php if(!empty($_POST['datum']))
{
$datum = $_POST['datum'];
$del = "DELETE FROM Tabell WHERE datum = '$datum'";
mysql_query($del) or die("Det gick inte att radera från databasen!");

print("Raderade ett datum...<p/>");
}
?>

Välj ett namn som skall raderas...<br/>
<form method="POST" action="tidsradering.php">

<select name="datum">

<?php $hamta = "SELECT datum FROM Tabell ORDER BY datum";
$resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");

while($rad = mysql_fetch_array($resultat))
print("<option value=" . $rad["datum"] . ">" . $rad["datum"]);

mysql_free_result($resultat);

?>

</select>

<input type="submit" value="Radera">

</form>

<?php mysql_close($connection);
?>

</body>

</html>


Jag är säker på att någon erfaren snabbt kan se vad jag har gjort för fel. Jag är jättetacksam för hjälp!!!
/ Mikael


Svara

Sv: Hämta och radera poster från db

Postades av 2007-07-30 07:51:38 - Per Persson

Ändra
<select datum="datum">
till
<select name="datum">


Svara

Sv:Hämta och radera poster från db

Postades av 2007-07-30 17:33:19 - Mikael Sanner

Hej!
TAck för tipset (jag borde självklart ha sett det själv!!!) - jag gjorde så, men får det ändå inte att fungera! Konstigt!


Svara

Sv: Hämta och radera poster från db

Postades av 2007-07-30 19:57:16 - Per Persson

Skrivs "Raderade ett datum..." ut?


Svara

Sv:Hämta och radera poster från db

Postades av 2007-07-31 06:14:42 - Mikael Sanner

Jo, Henrik, när jag kör scriptet finns både databasnamn och lösenord med och så långt funkar det. Och till Per, ja efter att jag tryckt på Radera-knappen så får jag meddelandet att ett datum har raderats. Så allt verkar fungera. Problemet är bara att posten ändå finns kvar. Jag förstår inte alls vad jag har skrivit för fel... Jättetacksam för hjälp!!! (Är i USA på semester, därför litet konstigt med tiderna - hoppas ni orkar hänga i ändå!)


Svara

Sv: Hämta och radera poster från db

Postades av 2007-08-07 15:54:59 - Niklas Rydén

Har du rätt format på datumet, är det samma som det som står i databasen?
För det verkar som om du inte hittar det datum du letar efter. Om sql frågan är rätt ställd får du inget felmedelande även om du inte hittar några datum. Använd mysql_affected_rows() för att ta reda på hur många poster som blivit borttagna.


Ett tips är att använda typ strtotime eller mktime som skapar ett Unix timestamp, det är antal sekunder från 1970-01-01 00:00:00, läs mer på http://www.php.net/manual/en/function.strtotime.php. Sen sparar du bara det värdet i databasen och använder det för att jämföra med. Fördelen är att du får ett numeriskt värde vilket är lättare att ta hand om.


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 875
27 965
271 771
570
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies