Pagina 1 van 2
					
				database: computer kiest willekeurig
				Geplaatst: 07 dec 2004, 19:59
				door sukkelaap
				kan je instellen dat de computer zomaar een rij uit de database neemt? dus wel in een speciaal veld maar die die zelf bekijkt welke rij die kiest zeg maar?
			 
			
					
				
				Geplaatst: 07 dec 2004, 20:35
				door Bee
				Er is zo'n functie dat ie iets willekeurig neemt, random()
			 
			
					
				
				Geplaatst: 07 dec 2004, 20:51
				door sukkelaap
				hoe moet je dat gebruiken? want ik weet niks van functies. Ik d8 meer aan:
Normaal gebruik je Where om een speciale rij uit de database te halen nu wil ik dat die willekeurig 1 rij kiest.
			 
			
					
				
				Geplaatst: 07 dec 2004, 21:28
				door mosymuis
				
			 
			
					
				
				Geplaatst: 07 dec 2004, 21:30
				door sukkelaap
				dus die rand() zorgt ervoor dat ie zomaar eentje kiest?
Thanxxxx heh  

 
			
					
				
				Geplaatst: 08 dec 2004, 18:34
				door sukkelaap
				ik heb nu in mijn php bestand dit staan:
Code: Selecteer alles
$sql = "SELECT userid, sitenaam, omschrijving, url, linkid
        FROM " . webpromotie_sites . "
         
        ORDER BY RAND()
        LIMIT 1";
if( !($result = $db->sql_query($sql)) )
{
        message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
     
                $sitenaam = $row['sitenaam'];
			    $userid = $row['userid'];
			    $omschrijving = $row['omschrijving'];
			    $url = $row['url'];
			     $linkid = $row['linkid'];
                
                $template->assign_block_vars('topposter', array(
                        'SITENAAM' => $sitenaam,
						'USERID' => $userid,
                        'OMSCHRIJVING' => $omschrijving,
						'URL' => $url, 
						'GETAL' => $i, 
						'LINKID' => $linkid
                ));
                
}
En in mijn template stata dit:
Waarom geeft die nu nisk weer?
 
			
					
				
				Geplaatst: 08 dec 2004, 18:37
				door mosymuis
				Zijn $row['sitenaam'] en $row['url'] wel gevuld?
Check dat met:
 
			
					
				
				Geplaatst: 08 dec 2004, 18:52
				door sukkelaap
				onee het was dit:
<!-- BEGIN topposter -->
Nog een vraag:
Als ik in een frame zit kan ik dan deze code gebruiken:
Code: Selecteer alles
<meta http-equiv="refresh" target="framename" content="4;URL=">
en dan bij target het frame naam van je andere frame opgeven?
Dus dat die hem refreshd in je andere frame?
 
			
					
				
				Geplaatst: 08 dec 2004, 18:54
				door mosymuis
				Probeer het, zou ik zeggen. Maar waarom zou je die tag niet gewoon in het bewuste frame zelf plaatsen?
			 
			
					
				
				Geplaatst: 08 dec 2004, 18:55
				door sukkelaap
				Ik zie dus dat dit niet werkt maar hoe kan dat anders? ik wil namelijk een {iets} gegeven laten openen in die andere url als link
dus ik heb onder {URL} een link staan en die moet getoond worden in dat frame waar ik me nu bevind maar dan moet dat tweede frame gerefreshd worden met de link die onder {URL} staat
			 
			
					
				
				Geplaatst: 08 dec 2004, 18:56
				door sukkelaap
				en die URL veranderd telkens door die RAND() maar ondertussen moet zich die {URL} zich in 2 frames bevinden en dus hetzelfde zijn.
			 
			
					
				
				Geplaatst: 08 dec 2004, 18:59
				door mosymuis
				
			 
			
					
				
				Geplaatst: 08 dec 2004, 19:03
				door sukkelaap
				Ik weet wle hoe je iets in een ander frame opent maar het moet zonder op ene link te klikken maar meteen als de pagina geladen word zeg maar
			 
			
					
				
				Geplaatst: 08 dec 2004, 19:05
				door mosymuis
				Dat zeg ik, dat doe je met javascript. ^_^
//edit
Overigens, waarom maak je hem aan in een "topposter" template array? Je verwacht immers maar één rij.
			 
			
					
				
				Geplaatst: 08 dec 2004, 19:07
				door sukkelaap
				ojah ok
maar ik snap niet veel van dat javascript :S
			 
			
					
				
				Geplaatst: 08 dec 2004, 19:08
				door mosymuis
				Als je er nooit aan begint zal je het ook nooit leren.
			 
			
					
				
				Geplaatst: 08 dec 2004, 19:09
				door sukkelaap
				kan ikd dit aanpassen zodat die in ander frame opent?
<script type="text/javascript" for="window" event="onload()">
window.open("urlvandeframe", "naamvandeframe", "toolbar=no, channelmode=yes, scrollbars=no";)
</script>
			 
			
					
				
				Geplaatst: 08 dec 2004, 19:11
				door mosymuis
				Je moet niet werken met window.open, zoek een andere methode. 

 
			
					
				
				Geplaatst: 08 dec 2004, 19:12
				door sukkelaap
				kijk ik probeer wat 

 :
Code: Selecteer alles
<script type="text/javascript" src="{URL}" event="onload()"></script>
Is dit iets?
 
			
					
				
				Geplaatst: 08 dec 2004, 19:21
				door mosymuis
				Laat dat
maar weg. Nu de inhoud van je script nog.