Avatar billede boller47 Nybegynder
03. april 2002 - 10:54 Der er 14 kommentarer og
1 løsning

Jeg har problemer med delete pls. hjælp mig

hejsa
hvad gør jeg galt
der sker ingen ting når jeg bruger delete
jeg bruger følgende kode

<?
                $db=mysql_connect("localhost","xxxxxx","xxxxxxx");
                mysql_select_db("xxxxxxx",$db);
?>
<br>
<br>
<?
    if($slet==1){
        mysql_query("DELETE FROM `gallerier_ikkeaccept` WHERE `nr_1` = '$slet_nr'LIMIT1");
        echo "<center>You have Deleted Gallery Nr&nbsp; ".$slet_nr."<br> <a href=nyegallerier.php>Back</a></center>";
        }
    else{
    echo "<table cellpadding=10 border=0 bgcolor=silver align=center>";



    $foresp = mysql_query("SELECT * FROM `gallerier_ikkeaccept` LIMIT 0, 3000");
    while($data = mysql_fetch_row($foresp)){
        echo "<tr><td align=center>";
        echo $data[0];
        echo "</td><td align=center>";
        echo $data[1];
        echo "</td><td align=center>";
        echo "<a class=link2 target=_blank href=";
        echo $data[2];
        echo ">";
        echo $data[2];
        echo "</a></td><td align=center>";
        echo $data[3];
        echo "</td><td align=center>";
        echo $data[4];
        echo "</td><td align=center>";
        echo $data[5];
        echo "</td><td align=center>";
        echo $data[6];
        echo "</td><td align=center>";
        echo $data[7];
        echo "</td><td align=center>";
        echo $data[8];
        echo "</td></tr>";
       
    }
    echo "</table>";
   
?>
        <center>
        Delete gallery nr.
        <form method=post action="<? echo $PHP_SELF ?>">
                <INPUT TYPE=hidden NAME="slet" VALUE=1>
                <INPUT TYPE="text" NAME="slet_nr">
                <INPUT TYPE="submit" VALUE="DELETE">
        </form>
        </center>
<?
    }
?>
<br>

Avatar billede erikjacobsen Ekspert
03. april 2002 - 10:58 #1
mysql_query("DELETE FROM `gallerier_ikkeaccept` WHERE `nr_1` = '$slet_nr'");
Avatar billede proaccess Nybegynder
03. april 2002 - 10:58 #2
Du har alt for mange ''er...

Fjern dem omkring tabel- og feltnavne.
Avatar billede erikjacobsen Ekspert
03. april 2002 - 10:59 #3
Eller endnu bedre:

mysql_query("DELETE FROM `gallerier_ikkeaccept` WHERE `nr_1` = '$slet_nr'") or die(mysql_error());
Avatar billede proaccess Nybegynder
03. april 2002 - 10:59 #4
mysql_query("DELETE FROM gallerier_ikkeaccept WHERE nr_1 = '$slet_nr'");
Avatar billede erikjacobsen Ekspert
03. april 2002 - 11:00 #5
hvorfor det, proaccess?? Det er jo lovligt i nyere mysql-ere
Avatar billede proaccess Nybegynder
03. april 2002 - 11:00 #6
Hej erik, er jeg helt galt afmarcheret med hensyn til '-erne ??
Avatar billede proaccess Nybegynder
03. april 2002 - 11:01 #7
Du kan se min usikkerhed... Bruges de ligesom [ og ] i access? - og med hvilket formål, her er der jo ingen mellemrum i feltnavn?
Avatar billede erikjacobsen Ekspert
03. april 2002 - 11:03 #8
li'som [...] i access. Og de behøves ikke her, men kan jo tjene
som indikation af at det netop er felt- og tabel-navne.
Avatar billede thomas_yde Nybegynder
03. april 2002 - 11:04 #9
if($slet==1){
        mysql_query("DELETE FROM gallerier_ikkeaccept WHERE nr_1 = $slet_nr");

Hvor henter du $slet_nr ?
Avatar billede erikjacobsen Ekspert
03. april 2002 - 11:08 #10
Man må gerne have '...' omkring talværdier i MySql. Den kommer fra
formen nederst
Avatar billede boller47 Nybegynder
03. april 2002 - 11:10 #11
Takker nu virker det
det er nu et fedt websted det her
Avatar billede thomas_yde Nybegynder
03. april 2002 - 11:13 #12
Man skal ikke hente den ned fra paramateren først?
den ligger vel som ....php?slet_nr=value

Nu ikke noget med at buh af mig, jeg er ny men jeg plejer at hente den ned før jeg bruger værdier. Men kan man bruge parameterne direkte fra url?
Avatar billede thomas_yde Nybegynder
03. april 2002 - 11:14 #13
ok det måtte man godt :))

Hvilken løsning virkede så?
ej's eller proacces?
Avatar billede disky Nybegynder
03. april 2002 - 11:23 #14
boller47:

Det her er MYSQL gruppen !! Derfor hold dig venligst til at poste mysql delen af din kode.

php koden hører ikke hjemme her.
Avatar billede boller47 Nybegynder
03. april 2002 - 13:59 #15
Kære Disky
det undskylder jeg da
men er det ikke meget nemmer og gennemskue et problem hvis man har den fulde kode
men ok jeg var lidet hurtig med copy and paste

Held og lykke fremover til dig

og til Thomas Yde
det var erikjacobsen
der hade en løsning der virkede
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
Computerworld tilbyder specialiserede kurser i database-management

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