12. december 2006 - 13:43 
												Der er
									8  kommentarer													 
									
		 
		
			
open close  php script 
			Det er ved at være noget tid siden jeg har arbejde med PHP og nu fik jeg lyst til at lave et open/close script i PHP. jeg vil lave det som en function for så kan jeg bruge det lidt nemmere, men den virkere ikke. Da jeg ikke hade den i en function virkede det fint :) men her er koden: <?php function open_close($id, $open_close_name, $text){ ?>   <a href="?     <?php       if(!isset($_GET["open_$id"])){ echo "open_$id"; }       if(isset($_GET["open_$if"])){ echo "close_$id"; }     ?>    "><b><?php echo "$open_close_name"; ?></b></a><br>        <?php       if(isset($_GET["open_$id"])){         echo "$text<br>";       }else{}     ?> } $open_close(1, Test me, This is a big test<br> test line1<br> test line2<br> test line3 !); ?>
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				12. december 2006 - 13:49  
				#1 
						
		 
		
			Vil da i hvert fald tro det har noget at sige, at du ikke har ' omkring dine strenge i dit funktionskald ;)
		
		
	 
	
		
								
					
				12. december 2006 - 13:49  
				#2 
						
		 
		
			ved ikke om jeg forstår. <?php function open_close($id, $open_close_name, $text){ ?>   <a href="?     <?php       if(!isset($_GET["open_$id"])){ echo "open_$id"; }       if(isset($_GET["open_$if"])){ echo "close_$id"; }     ?>   "><b><?php echo "$open_close_name"; ?></b></a><br>       <?php       if(isset($_GET["open_$id"])){         echo "$text<br>";       }      } $open_close(1, "Test me", "This is a big test<br> test line1<br> test line2<br> test line3 !"); ?>
		
		
	 
	
		
								
					
				12. december 2006 - 13:50  
				#3 
						
		 
		
			$open_close(1, "Test me", "This is a big test<br> test line1<br> test line2<br> test line3 !"); til echo open_close(1, "Test me", "This is a big test<br> test line1<br> test line2<br> test line3 !");
		
		
	 
	
		
								
					
				12. december 2006 - 14:03  
				#4 
			 				 
						
		 
		
			<ole> Det er hverken køn, overskuelig eller effektiv kode, når man hopper ind og ud af PHP, som du gør det i funktionen. Opbyg en streng - og skriv den ud - i stedet  ;o) /mvh </bole>
		
		
	 
	
		
								
					
				12. december 2006 - 16:00  
				#5 
						
		 
		
			Bortset fra ole har ret, så skal  open_$if vel være open_$id
		
		
	 
	
	
	
		
								
					
				12. december 2006 - 17:44  
				#6 
						
		 
		
			jeg ville nok gøre det således: function open_close($id){ $f_navn = "open_" . $id; if(isset($_GET[$f_navn])){ return true; }else{ return false; } } Og så kunne du bruge koden ude i dit script: if(open_close(1))   echo "FINDES"; else   echo "findes ikke !";
		
		
	 
	
		
								
					
				12. december 2006 - 22:52  
				#7 
						
		 
		
			Tak for svarende, vis nogle af jer vil have jeres point så SKRIV :P
		
		
	 
	
		
								
					
				13. december 2006 - 16:01  
				#8 
						
		 
		
			Du kunne jo evt. skrive hvad du kunne bruge/ ikke bruge, og du har jo allerede selv lagt et svar.... :)
		
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling