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 ".$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>
Annonceindlæg tema
03. april 2002 - 10:58
#1
mysql_query("DELETE FROM `gallerier_ikkeaccept` WHERE `nr_1` = '$slet_nr'");
03. april 2002 - 10:58
#2
Du har alt for mange ''er... Fjern dem omkring tabel- og feltnavne.
03. april 2002 - 10:59
#3
Eller endnu bedre: mysql_query("DELETE FROM `gallerier_ikkeaccept` WHERE `nr_1` = '$slet_nr'") or die(mysql_error());
03. april 2002 - 10:59
#4
mysql_query("DELETE FROM gallerier_ikkeaccept WHERE nr_1 = '$slet_nr'");
03. april 2002 - 11:00
#5
hvorfor det, proaccess?? Det er jo lovligt i nyere mysql-ere
03. april 2002 - 11:00
#6
Hej erik, er jeg helt galt afmarcheret med hensyn til '-erne ??
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?
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.
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 ?
03. april 2002 - 11:08
#10
Man må gerne have '...' omkring talværdier i MySql. Den kommer fra formen nederst
03. april 2002 - 11:10
#11
Takker nu virker det det er nu et fedt websted det her
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?
03. april 2002 - 11:14
#13
ok det måtte man godt :)) Hvilken løsning virkede så? ej's eller proacces?
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.
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
Computerworld tilbyder specialiserede kurser i database-management