Slett mysql table med php

Henrik
Henriks bilde
Avlogget
Ble med: 06.12.2011

Hei, Jeg har laget en side hvor jeg kan publisere inlegg ved hjelp av php.
Men jeg har ingen vei å fjerne de..

 

Koden til å lage de ser sånn ut: 

 

(Ny_artikkel.php)

 

  1. <?PHP
  2.  
  3. session_start();
  4.  
  5. if(!session_is_registered(myusername)){
  6.  
  7. header("location:admin.php");
  8.  
  9. }
  10.  
  11. ?>
  12.  
  13. <h2>Opprett en ny artikkel</h2>
  14.  
  15. <td><form name="form1" method="post" action="insert_ac.php">
  16.  
  17. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  18.  
  19. <tr>
  20.  
  21. <td width="75">Dato</td>
  22.  
  23. <td width="10">:</td>
  24.  
  25. <td width="600"><input name="dato" type="date" id="dato"></td>
  26.  
  27. </tr>
  28.  
  29. <tr>
  30.  
  31. <td width="75">Overskrift</td>
  32.  
  33. <td width="10">:</td>
  34.  
  35. <td width="600"><input name="overskrift" type="text" id="overskrift"></td>
  36.  
  37. </tr>
  38.  
  39. <tr>
  40.  
  41. <td width="75">Ingress</td>
  42.  
  43. <td width="10">:</td>
  44.  
  45. <td width="600"><input name="ingress" type="text" id="ingress"></td>
  46.  
  47. </tr>
  48.  
  49. <tr>
  50.  
  51. <td width="75">Innhold</td>
  52.  
  53. <td width="10">:</td>
  54.  
  55. <td width="600"><textarea name="content" id="content" cols="30" rows="9"></textarea></td>
  56.  
  57. <tr>
  58.  
  59. <td width="75">Skrevet av</td>
  60.  
  61. <td width="10">:</td>
  62.  
  63. <td width="600"><input name="av" type="text" id="av"></td>
  64.  
  65. <tr>
  66.  
  67. <td colspan="3" align="center"><input type="submit" name="Submit" value="Submit"></td>
  68.  
  69. </table>
  70.  
  71. <br>
 
(insert_ac.php)
 
  1. <?php
  2.  
  3.  
  4. $host="localhost"; // Host name
  5.  
  6. $username="root"; // Mysql username
  7.  
  8. $password="sig.12"; // Mysql password
  9.  
  10. $db_name="henrikhe"; // Database name
  11.  
  12. $tbl_name="content"; // Table name
  13.  
  14.  
  15. // Connect to server and select database.
  16.  
  17. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  18.  
  19. mysql_select_db("$db_name")or die("cannot select DB");
  20.  
  21.  
  22. // Get values from form
  23.  
  24. $dato=$_POST['dato'];
  25.  
  26. $overskrift=$_POST['overskrift'];
  27.  
  28. $ingress=$_POST['ingress'];
  29.  
  30. $content=$_POST['content'];
  31.  
  32. $av=$_POST['av'];
  33.  
  34.  
  35. // Insert data into mysql
  36.  
  37. $sql="INSERT INTO $tbl_name(dato, overskrift, ingress, content, av)VALUES('$dato', '$overskrift', '$ingress', '$content', '$av')";
  38.  
  39. $result=mysql_query($sql);
  40.  
  41.  
  42. // if successfully insert data into database, displays message "Successful".
  43.  
  44. if($result){
  45.  
  46. echo "Successful";
  47.  
  48. echo "<BR>";
  49.  
  50. echo "<a href='login_success.php'>Back to main page</a>";
  51.  
  52. }
  53.  
  54.  
  55. else {
  56.  
  57. echo "ERROR";
  58.  
  59. }
  60.  
  61. ?>
  62.  
  63.  
  64. <?php
  65.  
  66. // close connection
  67.  
  68. mysql_close();
  69.  
  70. ?>
 
 
 
 
Hvis det hjelper noe.. (Vet ikke helt :S Er ikke god i php.)
Men ja, som sagt.. Trenger en måte å slette inlegg.. 
Hvid du vet hvordan setter jeg stooor pris på hjelp
 
-Henrik
 

Henrik H. E.

goran298
goran298s bilde
Avlogget
BidragsyterDonator
Ble med: 31.03.2010
Slett mysql table med php

Hei.

 

Nå har ikke jeg drive med PHP på over 1 år så dette husker jeg ikke helt...

Men for å slette en tabell i MySQL så mener jeg kommandoen er DROP tabell_navn

Håper det hjelper litt.... om du ikke får det til så gi et lite pip, så skal jeg ta å prøve dette selv.

Fant forresten denne siden: Drop MySQL Tabels denne hjelper deg kanskje.

Henrik
Henriks bilde
Avlogget
Ble med: 06.12.2011
Slett mysql table med php

Både ja og nei.
Det jeg ser etter er en måte jeg kan f.eks:

-Få en liste over ale inleggene på bloggen (Sortert etter ID)
-Tekstfelt hvor jeg kan skrive inn id'eN
-Submit button.

TUSEN takk for at du tok deg tiden til å svare! Setter virkelig pris på det!

-Henrik

Henrik H. E.

goran298
goran298s bilde
Avlogget
BidragsyterDonator
Ble med: 31.03.2010
Slett mysql table med php

Hei igjen smil

 

Når det gjelder MySQL så har MySQL en del innebygde funksjona for sortering.... Nå husker jeg ikke på stående fot "kommandoene", men du bør absolutt ta og se litt på dokumentasjonen til MySQL som du finner her. HEr finner du dokumentasjon for de siste versjonene av MySQL. Her finner du noen eksempler.

Dette er kanskje mere det du leter etter.... Link her. eller denne linken....

Ellers så har du jo dokumentasjonen til PHP som kanskje kan hjelpe deg litt mere, her.

Akkurat nå har jeg ikke tid til å se på det selv.... men kan prøve å få tid til det om jeg rekker og bli ferdig med scriptinga jeg driv er på med i forbindelse med skola.... (C Sharp)

Håper dette hjelper deg litt mere. smil

Henrik
Henriks bilde
Avlogget
Ble med: 06.12.2011
Slett mysql table med php

Tusen takk!

Skal se gjennom de, Håper jeg klarer det glis

Takk for hjelpen. glis

Henrik H. E.

Svar på forumemnet

(If you're a human, don't change the following field)
Your first name.
Innholdet i dette feltet blir holdt privat og vil ikke bli vist offentlig.