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:
De eerste foto uit de array laten heb je $key ook niet meer nodig:
<?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:
<?php
if( $artiest->fotogroep )
{
...
}
else
{
...
}
?>
[quote="Karl Karl op 28/09/2010 22:56:19"]
Ga normaliseren.
geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)
[/quote]
Tja, zo kan je het ook opvatten.
Echter, hij heeft wel gelijk.
?
Onbekende gebruiker
28-09-2010 23:01
Radio Dancemania op 28/09/2010 22:57:31
[quote="Karl Karl op 28/09/2010 22:56:19"]
Ga normaliseren.
geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)
[/quote]
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.
<?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.
<?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?
[size=xsmall]Toevoeging op 28/09/2010 23:02:30:[/size]
Karl Karl op 28/09/2010 23:01:01
[quote="Radio Dancemania op 28/09/2010 22:57:31"]
[quote="Karl Karl op 28/09/2010 22:56:19"]
Ga normaliseren.
geef misschien antwoorden waar iemand wat aan heeft of zeg gewoon niks;)
[/quote]
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.
[/quote]
nee ik heb geen tabel foto's ik heb een tabel met bijv artiesten:
naam, blabla,foto1,foto2,foto3,foto4 enz verder..