correcte coding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

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 »

Medior Java developer

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 »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Pagina: 1 2 3 volgende »

Radio Dancemania

Radio Dancemania

28/09/2010 22:19:44
Quote Anchor link
Beste PHPhulpers,

Ik heb in mijn vorige topic een probleem beschreven..(waarbij ik niet voldoende hulp heb mogen ontvangen ,helaas).. Nu heb ik het probleem ondertussen zelf opgelost en vroeg ik me af of deze code correct is. Hij werkt goed alleen vraag ik me af is hij veilig e.d. en wat zouden jullie anders doen?
Hier komt ie dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if ($artiest->fotogroep == '1')
    {

        echo'
        <a href="/images/artiesten/'
.$artiest->foto1.'.jpg" rel="lightbox['.$artiest->naam.']" title="'.$artiest->naam.'">
        <img src="/images/artiesten/'
.$artiest->foto1.'.jpg" alt="'.$artiest->foto1.'" width="200" height="200" />';
        
        $dbfoto = array(false,$artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
        $fotos = range(1,5);
        foreach($fotos as $value)
        {

            if (!empty($dbfoto[$value]) && $value != '1')
            {

                echo '<a href="/images/artiesten/'.$dbfoto[$value].'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';
            }
        }

        echo'</a>';
    }

    elseif($artiest->fotogroep == '0')
    {

        echo'
        <a href="/images/artiesten/'
.$artiest->foto1.'.jpg" rel="lightbox" title="'.$artiest->naam.'">
        <img src="/images/artiesten/'
.$artiest->foto1.'.jpg" alt="'.$artiest->foto1.'" width="200" height="200" /></a>';    
    }

?>
 
PHP hulp

PHP hulp

26/05/2026 10:06:36
 
Martijn B

Martijn B

28/09/2010 22:25:44
Quote Anchor link
Dit heb ik nog niet eerder gezien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$dbfoto
= array(false,$artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
        $fotos = range(1,5);
        foreach($fotos as $value)
        {

// en dan binnen de foreach $dbfoto[$value] gebruiken.
?>


Heel creatief ;D

waarom loop je niet gelijk door $dbfoto ?

dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
foreach($dbfoto as $bestandsnaam)
{

  if( $bestandsnaam )
  {
    ...
  }
}

?>
Gewijzigd op 28/09/2010 22:29:11 door Martijn B
 
Radio Dancemania

Radio Dancemania

28/09/2010 22:29:26
Quote Anchor link
als ik die foreach($dbfoto as $bestandsnaam) pak werkt hij namelijk niet.

wat hier de reden van is kwam ik niet geheel uit dus heb ik die array gebruikt(en hierdoor werkt hij wel)


Toevoeging op 28/09/2010 22:30:41:

en jij bent zeer snel met veranderen van je code hahaha

kzal even kijken of dit zal werken:P
 
Martijn B

Martijn B

28/09/2010 22:33:30
Quote Anchor link
Volgens mij werkt dit altijd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$array
= array(1,2,3,4,5);
foreach( $array as $nummer )
{

  echo $nummer;
}

?>


Dus ik denk dat het wel werkt ;P

Een foreach werkt niet als bijvoorbeeld $array geen array is.
 
Radio Dancemania

Radio Dancemania

28/09/2010 22:39:03
Quote Anchor link
dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$dbfoto
= array(false,$artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
foreach($dbfoto as $value)
        {

            if (!empty($value) && $value != '1')
            {

                echo '<a href="/images/artiesten/'.$dbfoto.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
            }
        }

?>
 
Martijn B

Martijn B

28/09/2010 22:41:33
Quote Anchor link
Bijna:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$dbfoto
= array($artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
foreach($dbfoto as $bestandsnaam)
{

 if ( $bestandsnaam )
 {

  echo '<a href="/images/artiesten/'.$bestandsnaam.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
 }
}

?>


Er zit trouwens een punt tussen foto3 en foto4 moet dat geen komma zijn?
Gewijzigd op 28/09/2010 22:43:48 door Martijn B
 
Radio Dancemania

Radio Dancemania

28/09/2010 22:43:43
Quote Anchor link
heb deze code geprobeert .. allen krijg ik als ik op de foto klik..
Foto 1 van 3 terwijl er maar in totaal 2 zijn.(2e foto kan ik overigens niet zien dus dit is een foto die niet "bestaat" blijkaar.


Toevoeging op 28/09/2010 22:45:37:

Martijn B op 28/09/2010 22:41:33:
Bijna:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$dbfoto
= array($artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
foreach($dbfoto as $bestandsnaam)
{

 if ( $bestandsnaam )
 {

  echo '<a href="/images/artiesten/'.$bestandsnaam.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
 }
}

?>


Er zit trouwens een punt tussen foto3 en foto4 moet dat geen komma zijn?


Foto 1 moet ie niet weergeven omdat deze erboven al woord weergegeven om de "groep" te vormen onder 1 foto(effect van lightbox).
En of je $bestandsnaam gebruikt of $value lijkt me niet veel uit te maken.

en de punt moest inderdaad een komma zijn.


na in broncode te hebben gekeken krijg ik als antwoord :
/images/artiesten/Array.jpg

logisch aangezien je geen nummer in de Array selecteerd(lijkt mij)
Gewijzigd op 28/09/2010 22:47:51 door Radio Dancemania
 
Martijn B

Martijn B

28/09/2010 22:46:11
Quote Anchor link
En als je mijn aangepast code gebruikt?


De variabele $dbfoto wordt nergens anders gebruikt? Hierin zit namelijk 1 waarde minder in.

edit:

Ok foto 1 overslaan kun je aan de hand van de sleutel van de array doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$dbfoto
= array($artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
foreach($dbfoto as $sleutel => $bestandsnaam)
{

 if ( $sleutel && $bestandsnaam )
 {

  echo '<a href="/images/artiesten/'.$bestandsnaam.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
 }
}

?>


De eerste sleutel is altijd 0 of wel false.
Gewijzigd op 28/09/2010 22:47:36 door Martijn B
 
Pim -

Pim -

28/09/2010 22:47:05
Quote Anchor link
Waarom niet $artiest->fotos[1] ?
 
- SanThe -

- SanThe -

28/09/2010 22:47:51
Quote Anchor link
Die punt in je array() moet een komma zijn.
... ,$artiest->foto3.$artiest->foto4, ...

Getallen horen niet binnen quotes.
if ($artiest->fotogroep == '1')
 
Radio Dancemania

Radio Dancemania

28/09/2010 22:48:29
Quote Anchor link
Pim de Haan op 28/09/2010 22:47:05:
Waarom niet $artiest->fotos[1] ?



omdat in mijn db de tabellen foto1 , foto2, foto3, foto4, foto5 zijn?
 
Martijn B

Martijn B

28/09/2010 22:49:22
Quote Anchor link
^^^^ ja dan kun je gelijk doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
foreach( $artiest->fotos as $sleutel => $bestandsnaam )
{
...
}

?>


Edit:


Je had een fotos tabel moeten maken kun je meer dan 5 foto's gebruiken.
Gewijzigd op 28/09/2010 22:51:10 door Martijn B
 

28/09/2010 22:52:09
Quote Anchor link
Radio Dancemania op 28/09/2010 22:48:29:
Pim de Haan op 28/09/2010 22:47:05:
Waarom niet $artiest->fotos[1] ?



omdat in mijn db de tabellen foto1 , foto2, foto3, foto4, foto5 zijn?


Karl Karl op 28/09/2010 22:49:07:
(...) Ik heb het idee dat het datamodel niet klopt.

Bron quote.
Ha, ik heb gelijk.
 
Radio Dancemania

Radio Dancemania

28/09/2010 22:53:42
Quote Anchor link
oke complete code zoals ik hem nu dus heb(werkend met dank aan martijn)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if ($artiest->fotogroep == 1)
    {

        echo'
        <a href="/images/artiesten/'
.$artiest->foto1.'.jpg" rel="lightbox['.$artiest->naam.']" title="'.$artiest->naam.'">
        <img src="/images/artiesten/'
.$artiest->foto1.'.jpg" alt="'.$artiest->foto1.'" width="200" height="200" />';
        
        $dbfoto = array($artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
        foreach($dbfoto as $key => $foto)
        {

             if ( $key && $foto )
             {

                  echo '<a href="/images/artiesten/'.$foto.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
             }
        }

        echo'</a>';
    }

    elseif($artiest->fotogroep == 0)
    {

        echo'
        <a href="/images/artiesten/'
.$artiest->foto1.'.jpg" rel="lightbox" title="'.$artiest->naam.'">
        <img src="/images/artiesten/'
.$artiest->foto1.'.jpg" alt="'.$artiest->foto1.'" width="200" height="200" /></a>';    
    }

?>

iemand nog een tip?:)
 

28/09/2010 22:56:19
Quote Anchor link
Ga normaliseren.
 
Radio Dancemania

Radio Dancemania

28/09/2010 22:57:31
Quote Anchor link
Karl Karl op 28/09/2010 22:56:19:
Ga normaliseren.


geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)
 
- SanThe -

- SanThe -

28/09/2010 22:58:32
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
        $dbfoto
= array($artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
        foreach($dbfoto as $key => $foto)
        {

             if ( $key && $foto )
             {

                  echo '<a href="/images/artiesten/'.$foto.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
             }
        }

?>

Waarom moeilijk als het ook zonder if() kan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
        $dbfoto
= array($artiest->foto2,$artiest->foto3,$artiest->foto4,$artiest->foto5);
        foreach($dbfoto as $foto)
        {

             echo '<a href="/images/artiesten/'.$foto.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
        }

?>
Gewijzigd op 28/09/2010 23:04:22 door - SanThe -
 
Martijn B

Martijn B

28/09/2010 22:58:53
Quote Anchor link
De eerste foto uit de array laten heb je $key ook niet meer nodig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
        $dbfoto
= array($artiest->foto2,$artiest->foto3,$artiest->foto4,$artiest->foto5);
        foreach($dbfoto as $foto)
        {

             if ( $foto )
             {

             }
        }

?>


Als je alleen fotogroep 1 en 0 hebt dan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if( $artiest->fotogroep )
{
...
}

else
{
...
}

?>


@SanThe Nvt:

Omdat misschien foto5 niet gevuld kan zijn.
Gewijzigd op 28/09/2010 23:01:00 door Martijn B
 
- SanThe -

- SanThe -

28/09/2010 23:00:26
Quote Anchor link
Radio Dancemania op 28/09/2010 22:57:31:
Karl Karl op 28/09/2010 22:56:19:
Ga normaliseren.


geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)


Tja, zo kan je het ook opvatten.

Echter, hij heeft wel gelijk.
 

28/09/2010 23:01:01
Quote Anchor link
Radio Dancemania op 28/09/2010 22:57:31:
Karl Karl op 28/09/2010 22:56:19:
Ga normaliseren.


geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)

Je datadase model klopt niet.
Je hebt nu vijf tabellen zeg je.
Met daarin foto's
Tabel foto1, tabel foto2, enzovoort.
Dat klopt niet. Dat zorgt voor fouten. Dat is niet een genormaliseerd model.
Wat nu als je wilt dat er meerdere foto's kunnen toegevoegd worden?
En als je iets niet weet, dan moet je maar eens gaan googelen.
 
Radio Dancemania

Radio Dancemania

28/09/2010 23:01:32
Quote Anchor link
SanThe Nvt op 28/09/2010 22:58:32:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
        $dbfoto
= array($artiest->foto1,$artiest->foto2,$artiest->foto3.$artiest->foto4,$artiest->foto5);
        foreach($dbfoto as $key => $foto)
        {

             if ( $key && $foto )
             {

                  echo '<a href="/images/artiesten/'.$foto.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
             }
        }

?>

Waarom moeilijk als het ook zonder if() kan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
        $dbfoto
= array(p$artiest->foto2,$artiest->foto3,$artiest->foto4,$artiest->foto5);
        foreach($dbfoto as $foto)
        {

             echo '<a href="/images/artiesten/'.$foto.'.jpg" rel="lightbox['.$artiest->naam.']"  title="'.$artiest->naam.'">';    
        }

?>


als je hem zonder if doet pakt ie dus alle 5 de fotos in het geval van martijn dus 4 foto's terwijl ik check of die foto's wel ingevoerd zijn?

Toevoeging op 28/09/2010 23:02:30:

Karl Karl op 28/09/2010 23:01:01:
Radio Dancemania op 28/09/2010 22:57:31:
Karl Karl op 28/09/2010 22:56:19:
Ga normaliseren.


geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)

Je datadase model klopt niet.
Je hebt nu vijf tabellen zeg je.
Met daarin foto's
Tabel foto1, tabel foto2, enzovoort.
Dat klopt niet. Dat zorgt voor fouten. Dat is niet een genormaliseerd model.
Wat nu als je wilt dat er meerdere foto's kunnen toegevoegd worden?
En als je iets niet weet, dan moet je maar eens gaan googelen.


nee ik heb geen tabel foto's ik heb een tabel met bijv artiesten:
naam, blabla,foto1,foto2,foto3,foto4 enz verder..
 

Pagina: 1 2 3 volgende »



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.