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 fra QNAP 
 
 
	
		
								
					
				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