random link probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »
Robin

Robin

05/06/2006 21:18:00
Quote Anchor link
Hallo,

ik heb op mijn website 3 reclame tabellen. Het is de bedoeling dat de reclame bij het openen van de pagina elke keer verandered.

Ik gebruik hiervoor een simpel random script dat op zich prima werkt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?

$query
= "SELECT * FROM reclame ORDER BY RAND() LIMIT 0,1";
$res = mysql_query($query) or trigger_error(mysql_error());

while ($row = mysql_fetch_array($res))
  {


?>


Wat het script nu doet is de reclames uit de database halen en deze random in de tabellen zet. Op zich is dit ook de bedoeling, maar hij laat nu in alle 3 de reclame tabellen dezelfde reclames zien.

het is de bedoeling dat in elke reclame tabel dus andere reclame komt te staan.

Heeft iemand enig idee hoe ik ervoor kan zorgen dat een bepaalde reclame niet dubbel weergegeven kan worden en er dus in elke tabel iets anders komt te staan ?

bvd

Robin
 
PHP hulp

PHP hulp

17/11/2024 02:31:25
 
Frank -

Frank -

05/06/2006 21:21:00
Quote Anchor link
Je haalt maar 1 record op, zie de LIMIT. Dat je deze dan 3x op het scherm zet, mag je zelf weten... Misschien de LIMIT aanpassen?
 
Robin

Robin

05/06/2006 21:32:00
Quote Anchor link
dat heb ik geprobeerd, door ipv LIMIT 0,1 , LIMIT 0,20 (momenteel 20 records in de databse) te zetten, maar dat had geen positief effect.

Hij liet dan ineens de tabellen 20 keer zien op de site.

is het niet mogelijk om dit in het echo gedeelte aan te passen of moet dit echt in het query gedeelte ?
 
Robin

Robin

05/06/2006 21:39:00
Quote Anchor link
en uiteraard heb ik ook geprobeerd om de limit op 3 te zetten maar ook dan maakt hij 3 extra tabellen aan...
 
Frank -

Frank -

05/06/2006 21:39:00
Quote Anchor link
Zoek eerst eens uit wat nu het resultaat van je query is. Wanneer jij gewoon 3 resultaten wilt hebben, dan is LIMIT 3 voldoende.

De while-loop wordt dan 3 x doorlopen (je hebt tenslotte 3 resultaten, test dit ook even in PHPmyAdmin). Ga dan eens in de rest van je code kijken waarom het daar mis gaat.

Edit: Waar is de rest van je code dan? Er wordt hier helemaal nergens een tabel aangemaakt.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Robin

Robin

05/06/2006 21:42:00
Quote Anchor link
je hebt gelijkt ik had iets duidelijker moeten zijn, ik ga ff het eea nog proberen en kom zo op je overige vragen terug

bvd
 
Robin

Robin

05/06/2006 22:14:00
Quote Anchor link
dit is de volledige code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?

$query
= "SELECT * FROM reclame ORDER BY RAND() LIMIT 0,1";
$res = mysql_query($query) or trigger_error(mysql_error());

while ($row = mysql_fetch_array($res))
  {


?>


----- begin div/tabel 1 -----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['reclamelink']; ?>


----- eind div/tabel 1 -----



----- begin div/tabel 2 -----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['reclamelink']; ?>


----- eind div/tabel 2 -----



----- begin div/tabel 3 -----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['reclamelink']; ?>


----- eind div/tabel 3 -----

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  }
?>



nog steeds heeft het aanpassen van de limit geen effect.

hij haalt nu nog steeds random de reclames uit de database en deze veranderen ook bij elke refresh van de pagina.

met de echo haal ik in alle 3 de tabellen met dezelfde code de resultaten op.

naar mijn mening zijn er dan 2 mogelijk oplossingen:

- de echo aanpassen zodat er 3 verschillende reclames geprint worden

- de query aanpassen zodat er geen dubbel reclames kunnen worden weergegeven.

ik heb alleen geen idee hoe ik dit kan doen en of er andere oplossingen zijn..

ben zelf uiteraard ook al aan het googlen en het eea aan het proberen maar het wil me gewoon niet lukken
 
Frank -

Frank -

05/06/2006 22:18:00
Quote Anchor link
Iedere keer dat jij de while-lus doorloopt, zet je 3x een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['reclamelink']; ?>
als output. Wat zou er dan gebeuren? Ik verwacht dat je dan 3x dezelfde output in verschillende div's op het scherm krijgt.

Echter, om dat de while-lus x-keer wordt doorlopen, zullen er ook x-aantal div-jes over elkaar heen staan. Kijk maar eens in je html-broncode.

Je moet in je lus slechts 1 x
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['reclamelink']; ?>
zetten en een variabele aanmaken voor het beschrijven van de div. Laat een tellertje meelopen o.i.d.
 
Robin

Robin

05/06/2006 22:30:00
Quote Anchor link
ik denk dat ik je goed begrijp. ga het weer ff proberen en testen en laat asap iets van me horen.

nogmaals bedankt
 
Robin

Robin

06/06/2006 20:13:00
Quote Anchor link
ik heb het op een andere manier opgelost, namelijk:

$query = "SELECT * FROM tips,reclame ORDER BY RAND() LIMIT 0,4";
$res = mysql_query($query) or trigger_error(mysql_error());

if ($res == 0)
{
echo "fout";
}

else {

?>


en dan het volgende als echo voor reclame 1 :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo(mysql_result($res,0,'reclameplaatje')); ?>


reclame 2 :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo(mysql_result($res,1,'reclameplaatje')); ?>



etc etc.

toch bedankt voor de reacties
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.