17. november 2002 - 02:05
Der er
23 kommentarer og 1 løsning
ret funktion!
Hej i natten! Jeg har lavet lidt kode, men kan ikke få det til at virke rigtigt. Den skriver "blank" ind i mysqlen! Jeg har 2 felter i min mysql: id og tekst! Min kode: <? if($_GET[mode] == "ret"){ require_once("db.php"); mysql_query("UPDATE FROM ringetoner WHERE id = $_GET[id]"); echo"Nyhed er nu rettet"; $mode = ""; } ?> <? if($mode == ""){ require_once("db.php"); $nyhed = mysql_query("SELECT * FROM ringetoner"); while($r = mysql_fetch_array($nyhed)) { $id = $r["id"]; echo"<textarea name='tekst' cols='40' rows='4' value='$r[tekst]'>$r[tekst]</textarea> <a href=\"retringetoner.php?mode=ret&id=$id\">ret</a>"; } } ?>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
17. november 2002 - 02:12
#1
<? PHP if($_GET[mode] == "ret"){ require_once("db.php"); mysql_query("UPDATE FROM ringetoner WHERE id = $_GET[id]"); echo"Nyhed er nu rettet"; $mode = ""; } ?> <? PHP if($mode == ""){ require_once("db.php"); $nyhed = mysql_query("SELECT * FROM ringetoner"); while($r = mysql_fetch_array($nyhed)) { $id = $r["id"]; echo"<textarea name='tekst' cols='40' rows='4' value='$r[tekst]'>$r[tekst]</textarea> <a href=\"retringetoner.php?mode=ret&id=$id\">ret</a>"; } } ?> DU HAVDE GLEMT PHP EFTER <? :) TROR IKKE DET FOR SKIDTET TIL AT VIRKE! I HVILKEN SAMMENHÆNG SKAL DU EGENTLIGT BRUGE DET?
17. november 2002 - 02:23
#2
jeg skal rette teksten midt på siden (en alm "brød" tekst) Ja som du selv siger. Det virker ik!
17. november 2002 - 02:31
#3
Hjælper dette mysql_query("UPDATE FROM ringetoner WHERE id = '$_GET[id]'"); ...altså med ' og ' rundt om $_GET[id] Hono
17. november 2002 - 02:36
#4
Virker ikke, den laver ingen fejl eller noget!
17. november 2002 - 02:41
#5
Prøv at skrive or die (mysql_error()); efter dine query'es Hono
17. november 2002 - 02:41
#6
Men den skriver jo en fejl.! Så det hjælper ikke!
17. november 2002 - 02:42
#7
jo INGEN fejl! sorry
17. november 2002 - 11:09
#8
Hvordan ser din tabel ud, hvad ligger der af data i den ?
17. november 2002 - 11:59
#9
ved ikke om det er relevant, men skal din UPDATE ikke se sådan ud: mysql_query("UPDATE ringetoner SET text = '$text' WHERE id = $_GET[id]"); ???
17. november 2002 - 12:44
#10
kan da lige prøve ;)
17. november 2002 - 12:47
#11
mysql_query("UPDATE ringetoner SET tekst = '$tekst' WHERE id = $_GET[id]"); <- som den ser ud. Sletter bare mit felt i mysqlen nemeier: har id og tekst, og i tekst står en tekst og i id så id! he
17. november 2002 - 13:16
#12
af hvilken type er id: int / text ? hvordan ser din url ud, ved kald af opdatering ?
17. november 2002 - 13:22
#13
17. november 2002 - 13:22
#14
er id det så int eller text ?
17. november 2002 - 13:31
#15
id er int og tekst er text!
17. november 2002 - 13:32
#16
Du har glemt at pakke dit billede ind i en form med submit knapper mm. Man kan godt lave et textarea uden en form, men et ikke form bundet textarea kan ikke overføres direkte til et PHP script <FORM mode='GET' ACTION='retringetoner.php?mode=ret&id=1'> <textarea.... <input type='SUBMIT' name='submit' value='ret'>Ret</input> </FORM>
17. november 2002 - 13:37
#17
17. november 2002 - 17:06
#18
<? if($mode == "ret"){ require_once("db.php"); mysql_query("UPDATE FROM ringetoner WHERE id = $_GET[id]"); echo"Nyhed er nu rettet"; $mode = ""; } ?> <? if($mode == ""){ require_once("db.php"); $nyhed = mysql_query("SELECT * FROM ringetoner"); while($r = mysql_fetch_array($nyhed)) { $id = $r["id"]; echo"<textarea name='tekst' cols='40' rows='4' value='$r[tekst]'>$r[tekst]</textarea> <a href=\"retringetoner.php?mode=ret&id=$id\">ret</a>"; } } ?>
17. november 2002 - 17:08
#19
arg lort jeg lavede en fejl¨ <? if($mode == "ret"){ require_once("db.php"); mysql_query("UPDATE FROM ringetoner WHERE id = $id"); echo"Nyhed er nu rettet"; $mode = ""; } ?> <? if($mode == ""){ require_once("db.php"); $nyhed = mysql_query("SELECT * FROM ringetoner"); while($r = mysql_fetch_array($nyhed)) { $id = $r["id"]; echo"<textarea name='tekst' cols='40' rows='4' value='$r[tekst]'>$r[tekst]</textarea> <a href=\"retringetoner.php?mode=ret&id=$id\">ret</a>"; } } ?>
17. november 2002 - 17:49
#20
<?PHP if ($mode == "") { require_once("db.php"); $result = mysql_query("SELECT * FROM ringetoner"); while($r = mysql_fetch_array($result)) { echo"ID: $r[id]<BR> Ringetone: $r[tekst]<BR> <A HREF='$php_self?mode=ret&id=$r[id]'>Ret</A><BR><BR>"; } } ?> <?PHP if ($mode == "ret") { require_once("db.php"); $result = mysql_query("SELECT * FROM ringetoner where id = $id"); while($r = mysql_fetch_array($result)) { ECHO"<FORM ACTION='$php_self?mode=update&tekst=$tekst&id=$id' METHOD='POST'> <TEXTAREA NAME='tekst' COLS='40' ROWS='4'>$r[tekst]</TEXTAREA> <INPUT TYPE='submit' VALUE='Ret'> </FORM>"; } } ?> <?PHP if ($mode == "update") { require_once("db.php"); mysql_query("UPDATE ringetoner SET tekst = '$tekst' WHERE id = $id"); echo"Ringetone er nu rettet<BR><A HREF='$php_self'>Tilbage</A>"; } ?>
17. november 2002 - 17:50
#21
Den virker nice.. tak for det! Lav lige et svar!
17. november 2002 - 19:50
#22
<?PHP if ($mode == "") { require_once("db.php"); $result = mysql_query("SELECT * FROM ringetoner"); while($r = mysql_fetch_array($result)) { echo"ID: $r[id]<BR> Ringetone: $r[tekst]<BR> <A HREF='$php_self?mode=ret&id=$r[id]'>Ret</A><BR><BR>"; } } ?> <?PHP if ($mode == "ret") { require_once("db.php"); $result = mysql_query("SELECT * FROM ringetoner where id = $id"); while($r = mysql_fetch_array($result)) { ECHO"<FORM ACTION='$php_self?mode=update&tekst=$tekst&id=$id' METHOD='POST'> <TEXTAREA NAME='tekst' COLS='40' ROWS='4'>$r[tekst]</TEXTAREA> <INPUT TYPE='submit' VALUE='Ret'> </FORM>"; } } ?> <?PHP if ($mode == "update") { require_once("db.php"); mysql_query("UPDATE ringetoner SET tekst = '$tekst' WHERE id = $id"); echo"Ringetone er nu rettet<BR><A HREF='$php_self'>Tilbage</A>"; } ?>
17. november 2002 - 19:51
#23
Det var der!!
17. november 2002 - 19:52
#24
hehe! Og tak igen igen!
Vi tilbyder markedets bedste kurser inden for webudvikling