abonnement Unibet Coolblue Bitvavo
pi_53693243
daarom hun je htmlentities gebruiken lijkt me..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53693478
ja, dat kan dan inderdaad

Alleen dat heb je wel & eacute; in je database staan, als je die nog eens exporteert naar Excel gaat dat ongetwijfeld stuk
  donderdag 4 oktober 2007 @ 15:06:05 #253
71919 wonderer
Hung like a My Little Pony
pi_53693657
collation veranderd en het werkt
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  donderdag 4 oktober 2007 @ 15:06:54 #254
71919 wonderer
Hung like a My Little Pony
pi_53693669
quote:
Op donderdag 4 oktober 2007 14:48 schreef markiemark het volgende:
daarom hun je htmlentities gebruiken lijkt me..
Ik bedacht met trouwens dat als ik & eacute; invoer, hij daar é van maakt? Dat schiet niet op.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_53694037
quote:
Op donderdag 4 oktober 2007 15:06 schreef wonderer het volgende:
Ik bedacht met trouwens dat als ik & eacute; invoer, hij daar &ampeacute; van maakt? Dat schiet niet op.
he?
pi_53694610
Paar stelregels voor character collations en sets:
1) De webpagina moet de juiste Content-Type charset doorgeven (bijvoorbeeld utf-8)
2) De database moet de tekstuele contents onaangepast (géén htmlentities) opslaan met dezelfde collation
3) PHP moet alle relevante string operaties doen met de gekozen character set in het achterhoofd (zie de mb_* functies)
4) De communicatie tussen PHP en de database moet ook via de juiste character set verlopen, zie voor MySQL bijvoorbeeld SET CHARACTER SET en SET NAMES.
5) Bij het weergeven van gegevens op de webpagina moet je functies als htmlentities() aanroepen met de juiste parameters om de juiste character set te selecteren.

Hou je hieraan (geen wetten overigens, zijn maar voorbeelden ) en het kan moeilijk fout gaan
  donderdag 4 oktober 2007 @ 16:09:22 #257
71919 wonderer
Hung like a My Little Pony
pi_53695039
Thanks, JeRa. Ik weet niet meer precies waar het fout is gegaan (het zijn gekopieerde tabellen dus ik zal bij het invoeren wel iets verkeerd hebben ingesteld of zo). Maar nu werkt het.
quote:
Op donderdag 4 oktober 2007 15:23 schreef Xcalibur het volgende:

[..]

he?
Ik gebruik zelf de html entities om accenten in te voeren in die tabel, omdat mijn toetsenbord geen accenten doet en als ik het met ALT probeer wisselt ie van pagina vanwege de accesskeys. Maar als ik een & invoer met htmlentities(), wordt dat toch opgeslagen als &am;? En dan heb ik alsnog geen leesbare tekst.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  donderdag 4 oktober 2007 @ 16:10:46 #258
71919 wonderer
Hung like a My Little Pony
pi_53695065
Fok doet trouwens ook redelijk moeilijk met die entities zeg Beetje voorbeeld maken is een ramp.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  donderdag 4 oktober 2007 @ 21:07:03 #259
71919 wonderer
Hung like a My Little Pony
pi_53702972
Ik heb te vroeg gejuicht Als ik een ´ invoer, komt het er mooi te staan, in mijn browser, maar bij iemand anders als vraagteken, en als iemand anders apostrof e doet (ander toetsenbord) zie ik é en die ander gewoon een é

WTF?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_53704483
quote:
Op donderdag 4 oktober 2007 21:07 schreef wonderer het volgende:
Ik heb te vroeg gejuicht Als ik een ´ invoer, komt het er mooi te staan, in mijn browser, maar bij iemand anders als vraagteken, en als iemand anders apostrof e doet (ander toetsenbord) zie ik é en die ander gewoon een é

WTF?
Heb je voldaan aan de vijf punten die ik eerder gaf? Je zei dat het werkte, maar dat kan soms alleen maar zo lijken.
pi_53704854
Kan ik hier ook terecht over vragen/problemen over php icm met AJAX? Heb een tutorial gedaan van w3schools, alleen op w3schools werkt ie gewoon terwijl ie bij mij een javascript error geeft met de melding "object wordt verwacht"
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
  donderdag 4 oktober 2007 @ 22:06:47 #262
85514 ralfie
!Yvan eht nioj
pi_53705287
quote:
Op donderdag 4 oktober 2007 21:55 schreef SvenM het volgende:
Kan ik hier ook terecht over vragen/problemen over php icm met AJAX? Heb een tutorial gedaan van w3schools, alleen op w3schools werkt ie gewoon terwijl ie bij mij een javascript error geeft met de melding "object wordt verwacht"
lijkt me meer een javascript probleem, daar is een apart topic voor
pi_53705409
Ja, zover was ik ook al . Bedankt iig
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
  donderdag 4 oktober 2007 @ 23:29:12 #264
71919 wonderer
Hung like a My Little Pony
pi_53708670
Alleen punt drie snap ik niet goed. htmlentities() gebruik ik nu niet, dus ok geen juiste parameters.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_53709689
quote:
Op donderdag 4 oktober 2007 23:29 schreef wonderer het volgende:
Alleen punt drie snap ik niet goed. htmlentities() gebruik ik nu niet, dus ok geen juiste parameters.
Ik denk dat JeRa met punt drie doelt op http://nl3.php.net/manual/en/ref.mbstring.php en de functies die daar staan. En bij htmlentities kun je een character set opgeven, als optie.
pi_53713901
Hoe zet ik een weeknummer naar de begindatum om? Ik heb een formulier waar je een weeknummer en een jaar kan kiezen en dan haalt een query alle gegevens van die week uit de database. De query heb ik al , nu nog de code om een weeknummer naar de begindatum van die week om te zetten.
  vrijdag 5 oktober 2007 @ 10:07:44 #267
84926 WyriHaximus
Release the hounds smithers!
pi_53714071
Zit wat met me tags te kutten en heb de tags voor me screenshots in de title en alt attibutes gezet. Zit me nu af te vragen of dit de screenshots en blog posts beter vind baar gaat maken .

(Ow en wist niet echt wat de beste plek was om dat te posten dus dan maar hier .)
phluphy for president!
pi_53715597
oke mijn probleem is wat geavanceerder geworden :+

Ik heb de volgende code nu om een weeknummer om te zetten naar de begindatum (timestamp):

1
2
3
4
5
6
7
8
9
10
<?php
function getFirstDayOfWeek($year$weeknr)
{
$offset date('w'mktime(0,0,0,1,1,$year));
$offset = ($offset 5) ? 1-$offset 8-$offset;
$monday mktime(0,0,0,1,1+$offset,$year);

return 
strtotime('+' . ($weeknr 1) . ' weeks'$monday);
}
?>


Dan de functie aanroepen en de timestamp omzetten:

1
2
3
4
<?php
$timestamp 
getFirstDayOfWeek($jaar,$weeknummer);
$datum date("Y-m-d"$timestamp);
?>


Hierna met een query de benodigde gegevens uit de database halen:

1
2
3
<?php
mysql_query
("SELECT * FROM absenties WHERE WEEK(datum) = WEEK($datum) AND YEAR(datum) = YEAR($datum)");
?>


En bij de code hierboven gaat het fout. Hij weergeeft niks, als ik bijv. week 40 selecteer, en in de database staan iets van 10 records van in week 40. De week is goed omgezet naar een timestamp en de timestamp weer naar een datum (even ge-echo'd voor de test).

iig, ik heb nog even getest, en al zet ik NOW() in WEEK() , dan pakt ie wel alle records uit week 40.

1
2
3
<?php
mysql_query
("SELECT * FROM absenties WHERE WEEK(datum) = WEEK(NOW()) AND YEAR(datum) = YEAR(NOW())");
?>


weet iemand wat er aan de hand is? Ik denk zelf dat ik een ander format dan Y-m-d in WEEK() moet zetten, maar op de MySQL site staat dit: mysql> SELECT WEEK('1998-02-20');
pi_53715660
lol ben de komma's vergeten bij $datum in WEEK() . kom ik dus 1 minuut na het posten achter.
pi_53715671
@broodmonkeh

Ik zie geen apostrofes in de query staan bij de WEEK-functie

edit: yay solved.
  vrijdag 5 oktober 2007 @ 11:12:20 #271
85514 ralfie
!Yvan eht nioj
pi_53715712
edit: lamaar
pi_53759923
Ik probeer een functie op te zetten om een menu te creeeren. Hoofddoel is te tonen waar de bezoeker zich bevind. Afhankelijk van de pagina ID doorploopt deze recusrieve functie een tabel en haalt alle menu's op van het zelfde level, en de enkele bovenliggende menu's tot aan de root. Dit werkt (bijna) perfect. Het probleem is dat dit achterstevoren werkt. Het begint bij de onderste submenu's en bouwt uit naar de root. Dit moet natuurlijk andersom. DIt wil ikbereiken door alle sin een array te stoppen en simpelweg de array achterstevoren doorlopen. Bij het opbouwen van de array gaat het mis.
Ik wil een structuur als
0 --> 0 --> root
1 --> 0 --> sub-root
2 --> 0 --> submenu1
2 --> 1 --> submenu2
2 --> 2 --> submenu3
2 --> 3 --> submenu4

Wat ik krijg is dit
Array( [0] => Array
(
[0] => submenu1

[1] => submenu2
)

[1] => Array
(
[1] => Array
(
[0] => submenu
)

[2] => Array
(
[2] => Array
(
[0] => root
)
)
)
)
Dit heeft te maken met een foutieve opbouw van de array. Maar hoe moet het dan wel?
De foutieve volgorde is niet het probleem, dat draai ik op de een of ander emanier wel om.

Onderstaand de functie om de array op te bouwen.

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
// Functie om alle sumenu's en onderliggende op te halen uit
// de tabel met de menustructuur/links
function select_menu($menu_id='0',$counter='0')
 {
  global $domain;
  $output = '';
  $menu_parent = '';
  $menu_array = array();
  if($counter === '0' && $menu_id != 0)
   {
    $sql="select * FROM frontmenu WHERE frontmenu_parent='".$menu_id."' ORDER BY frontmenu_name ASC";
    //kijken of de query uitgevoerd wordt
    if($result = mysql_query($sql) or die(dberror($sql, __LINE__)))
     {
      while($row=mysql_fetch_array($result))
       {
        $menu_array[$counter][] = '<li class="active-link"><a href="'.$domain.'/'.$row['frontmenu_page'].$row['frontmenu_content'].'&level='.$row['frontmenu_id'].'">'.$row['frontmenu_name'].' </a></li>';
        if(!$row['frontmenu_parent'])
         {
          $menu_parent = 0;
         }
        else
         {
          $menu_parent = $row['frontmenu_parent'];
         }
       }
     }
   }
  elseif($menu_id != 0)
   {
    $sql="select * FROM frontmenu WHERE frontmenu_id='".$menu_id."' ORDER BY frontmenu_name ASC";
    //kijken of de query uitgevoerd wordt
    if($result = mysql_query($sql) or die(dberror($sql, __LINE__)))
     {
      $row=mysql_fetch_array($result);
      $menu_array[$counter][] = '<li class="active-link"><a href="'.$domain.'/'.$row['frontmenu_page'].$row['frontmenu_content'].'&level='.$row['frontmenu_id'].'">'.$row['frontmenu_name'].' </a></li>';
     }
    if(!$row['frontmenu_parent'])
     {
      $menu_parent = 0;
     }
    else
     {
      $menu_parent = $row['frontmenu_parent'];
     }
   }
  if($menu_parent != 0)
   {
    $counter++;
    $menu_array[] = select_menu($menu_parent,$counter);
   }
  return $menu_array;
 }
?>
  zondag 7 oktober 2007 @ 12:59:06 #273
12880 CraZaay
prettig gestoord
pi_53761147
quote:
Op vrijdag 5 oktober 2007 10:07 schreef WyriHaximus het volgende:
Zit wat met me tags te kutten en heb de tags voor me screenshots in de title en alt attibutes gezet. Zit me nu af te vragen of dit de screenshots en blog posts beter vind baar gaat maken .

Aangenomen dat je het over de HTML hebt: ja, dit maakt ze beter vindbaar. Alt-tekst gebruik je overigens als alt-tekst: dus niet een rijtje tags maar een beschrijving van wat er te zien is in de afbeelding. Het is voor user agents die de afbeeldingen niet kunnen zien.
pi_53791379
Ik heb een 2 tal vragen.

1. Is het mogelijk zonder gebruik te maken van EXIF module om de datum van afbeeldingen uit te lezen?! heb gezocht maar kon hier niets over vinden

2. Voor een bestel systeem met maten ben ik opzoek naar iets wat aanpasbaar is (uitleg).

Nu heb ik een vast systeem met maten voor personen en kledingstukken maar wil deze om gaan zetten naar een systeem dat simpel is aan te passen.

Bv. 40 maten per persoon.
Bv 5 produkten waarvan 3 voor de man en 2 voor vrouwen.
Ieder produkt heeft vaste maten waarbij iedere maat weer aparte maten heeft.

Hoe zou ik dit bovenstaande het beste naar SQL kunnen vertalen? meer info geef ik graag
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_53797795
quote:
Op maandag 8 oktober 2007 14:54 schreef Chandler het volgende:
Ik heb een 2 tal vragen.

1. Is het mogelijk zonder gebruik te maken van EXIF module om de datum van afbeeldingen uit te lezen?! heb gezocht maar kon hier niets over vinden
De enige tijden die je dan kunt opvragen zijn de fileatime, filectime en de filemtime.

Die laatste zou je wellicht kunnen gebruiken.
  maandag 8 oktober 2007 @ 20:04:38 #276
62215 qu63
..de tijd drinkt..
pi_53798116
Weet er iemand misschien een site met goede tutorials over hoe te werken met Excel en PHP / COM-objecten?

Het is de bedoeling dat ik een pagina schrijf die uit een excel-sheet gegevens ophaal, en die mooi laat zien.
Ik weet dat het makkelijker kan in MySQL, maar dat vraag i kdus niet
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 8 oktober 2007 @ 21:24:02 #277
85514 ralfie
!Yvan eht nioj
pi_53799796
quote:
Op maandag 8 oktober 2007 14:54 schreef Chandler het volgende:
Ik heb een 2 tal vragen.

1. Is het mogelijk zonder gebruik te maken van EXIF module om de datum van afbeeldingen uit te lezen?! heb gezocht maar kon hier niets over vinden

2. Voor een bestel systeem met maten ben ik opzoek naar iets wat aanpasbaar is (uitleg).

Nu heb ik een vast systeem met maten voor personen en kledingstukken maar wil deze om gaan zetten naar een systeem dat simpel is aan te passen.

Bv. 40 maten per persoon.
Bv 5 produkten waarvan 3 voor de man en 2 voor vrouwen.
Ieder produkt heeft vaste maten waarbij iedere maat weer aparte maten heeft.

Hoe zou ik dit bovenstaande het beste naar SQL kunnen vertalen? meer info geef ik graag
1. Als je een dagje hebt, google maar eens naar "EXIF specifications". Ik geloof een .org site heeft PDF'jes waarin precies beschreven staat hoe de headers met EXIF info eruitzien. Zal wat uurtjes kosten om precies uit te vogelen waar staat wat jij moet hebben (en dit dan voor alle versies die je denkt nodig te hebben), maar het kan wel.

2. Als je bedoelt wat ik denk dat je bedoelt, maak je een tabel met alle verschillende maten en combo's, waarna je al je producten gewoon een maat_id meegeeft ofzo (of met een derde tabel als één product meerdere maten kan hebben).
pi_53800172
quote:
Op maandag 8 oktober 2007 21:24 schreef ralfie het volgende:

1. Als je een dagje hebt, google maar eens naar "EXIF specifications". Ik geloof een .org site heeft PDF'jes waarin precies beschreven staat hoe de headers met EXIF info eruitzien. Zal wat uurtjes kosten om precies uit te vogelen waar staat wat jij moet hebben (en dit dan voor alle versies die je denkt nodig te hebben), maar het kan wel.
Je kunt ook meteen naar www.exif.org gaan
  dinsdag 9 oktober 2007 @ 15:27:28 #279
136730 PiRANiA
All thinking men are atheists.
pi_53815173
1
2
3
4
5
6
<?

$file = file_get_contents('http://web.ghlyceum.nl/dagrooster/centrum/bbouw/subst/subst_001.htm');
$patt = "/body(.*)body/Ui";
preg_match($patt,$file,$matches);
print_r($matches);

Ik wil alle content tussen de <body> en </body>
hoe doe ik dat?
  dinsdag 9 oktober 2007 @ 16:32:40 #280
85514 ralfie
!Yvan eht nioj
pi_53816488
$patt="#<body>(.*)</body>#Uis";

zoiets? (niet getest)
pi_53817505
En wat als het body element een id of class heeft?
  dinsdag 9 oktober 2007 @ 17:26:17 #282
62215 qu63
..de tijd drinkt..
pi_53817574
preg_match('/\<body\>(.*?)\<\/body\>/', $html , $matches);
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_53819628
quote:
Op dinsdag 9 oktober 2007 17:26 schreef qu63 het volgende:
preg_match('/\<body\>(.*?)\<\/body\>/', $html , $matches);
Deze pakt ook body-tags mee waar tussen body en > nog wat tekst staat.

1preg_match('/<body.*>(.*)<\/body>/Ui', $html, $matches);
  dinsdag 9 oktober 2007 @ 21:52:06 #284
136730 PiRANiA
All thinking men are atheists.
pi_53823635
quote:
Op dinsdag 9 oktober 2007 19:05 schreef Light het volgende:

[..]

Deze pakt ook body-tags mee waar tussen body en > nog wat tekst staat.
[ code verwijderd ]
werkt niet :s

ik krijg een lege array $matches terug
  dinsdag 9 oktober 2007 @ 22:42:41 #285
85514 ralfie
!Yvan eht nioj
pi_53825128
quote:
Op dinsdag 9 oktober 2007 21:52 schreef PiRANiA het volgende:

[..]

werkt niet :s

ik krijg een lege array $matches terug
zet er nog een s modifier achter, anders pakt de punt geen newlines
pi_53825511
quote:
Op dinsdag 9 oktober 2007 22:42 schreef ralfie het volgende:

[..]

zet er nog een s modifier achter, anders pakt de punt geen newlines
Hmmja, een beetje webpagina heeft wel newlines natuurlijk
pi_53833626
zit even met een vraagje... ik ben een bestaand systeem aan het aanpassen.. dit systeem registeert personen, met daaronder een variabel aantal gegevens. in dit geval data van aanwezigheid. dus bijvoorbeeld

Mark
- 2007-08- 24
- 2007-08- 25
- 2007-08- 26
- 2007-08- 27
- 2007-08- 28

Deze data worden met de hand gemuteerd. wanneer de data van de persoon worden aangepast, worden deze eerst allemaal gewist en later allemaal opnieuw ingevoerd aan de hand van de formulier waarden. zodat alleen de correcte data nog in de db staan. op zich omslachtig, maar het werkt wel. nu loopt de id teller van de data vrij snel tot hoog op. nu komt eigenlijk mijn vraag hehe

tot hoe hoog kan de auto_increment functie van mysql tellen?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  woensdag 10 oktober 2007 @ 11:07:14 #288
85514 ralfie
!Yvan eht nioj
pi_53833834
quote:
Op woensdag 10 oktober 2007 10:58 schreef markiemark het volgende:
tot hoe hoog kan de auto_increment functie van mysql tellen?
Dat heeft niks te maken met auto_increment, maar met het type kolom waarop je de auto-increment zet

meer daarover:
http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html
pi_53835788
quote:
INT[(M)] [UNSIGNED] [ZEROFILL]

A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
tot 429.... dus... kan ik voorlopig nog wel even vooruit..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53841501
quote:
Op woensdag 10 oktober 2007 12:24 schreef markiemark het volgende:

[..]

tot 429.... dus... kan ik voorlopig nog wel even vooruit..
Als je elke seconde 1 datum invoert, 24 uur per dag, 365 dagen per jaar, dan kan je nog 136 jaar vooruit
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 10 oktober 2007 @ 19:13:05 #291
62215 qu63
..de tijd drinkt..
pi_53844899
quote:
Op maandag 8 oktober 2007 20:04 schreef qu63 het volgende:
Weet er iemand misschien een site met goede tutorials over hoe te werken met Excel en PHP / COM-objecten?

Het is de bedoeling dat ik een pagina schrijf die uit een excel-sheet gegevens ophaal, en die mooi laat zien.
Ik weet dat het makkelijker kan in MySQL, maar dat vraag i kdus niet
Kan iemand mij helpen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 10 oktober 2007 @ 20:03:20 #292
136730 PiRANiA
All thinking men are atheists.
pi_53846220
Stop sending me emails !!

vankordelaar-berden.nl> Je hebt mijn errorscript gebruikt, nu krijg ik allemaal emails
  woensdag 10 oktober 2007 @ 23:33:18 #293
46383 Tiemie
sowieso wel!
pi_53852803
quote:
Op woensdag 10 oktober 2007 20:03 schreef PiRANiA het volgende:
Stop sending me emails !!

vankordelaar-berden.nl> Je hebt mijn errorscript gebruikt, nu krijg ik allemaal emails
lol
pi_53857345
quote:
Op woensdag 10 oktober 2007 16:24 schreef SuperRembo het volgende:

[..]

Als je elke seconde 1 datum invoert, 24 uur per dag, 365 dagen per jaar, dan kan je nog 136 jaar vooruit
haha dat is mooi om te horen... tegen die tijd zoeken ze het zelf maar uit!!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53869224
Ik heb een mysql table met items, en 1 met bijbehorende plaatjes. Die moeten bij elkaar, dus ik doe een join,
maar dan komt daar
item|plaatje_id
test1|2
test1|5
uit als ik meerder plaatjes heb, en ik gebruik een foreach om het te printen, dus krijg ik alles meerdere keren..
Hoe kan ik dit goed verwerken? Dus item en dan alle plaatjes..
pi_53869389
quote:
Op donderdag 11 oktober 2007 19:26 schreef Scriptha het volgende:
Ik heb een mysql table met items, en 1 met bijbehorende plaatjes. Die moeten bij elkaar, dus ik doe een join,
maar dan komt daar
item|plaatje_id
test1|2
test1|5
uit als ik meerder plaatjes heb, en ik gebruik een foreach om het te printen, dus krijg ik alles meerdere keren..
Hoe kan ik dit goed verwerken? Dus item en dan alle plaatjes..
dus bij ieder artikel heb je een variabel aantal plaatjes?
bijv dus:

item 1:
- plaatje 1
- plaatje 2
- plaatje 3
- plaatje 4
item 2:
- plaatje 5
- plaatje 6

Zo bedoel je?

Volgens mij kan dat niet in een query.. als het wel kan ben ik erg benieuwd naar hoe dat dan moet..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_53869688
jawel. SELECT * FROM items, images WHERE items.id = images.itemid
pi_53869801
quote:
Op donderdag 11 oktober 2007 19:26 schreef Scriptha het volgende:
Hoe kan ik dit goed verwerken? Dus item en dan alle plaatjes..
Dat kan je op een aantal manieren doen:
  • Je haalt in 1 query alle gegevens op (op de juiste manier gesorteerd) en zorgt er met php voor dat je op het juiste moment aan een nieuw item begint.
  • Je doet 2 query's; 1 om de items op te halen en 1 om de plaatjes op te halen die bij al die items horen (weer op de juiste manier gesorteerd). Met php zorg je er voor dat je de juiste plaatjes bij de juiste items laat zien.
  • Je doet 1 query om al de items op te halen en daarna per item een query om de bijbehorende plaatjes op te halen.

    Wat de optimale strategie is hangt af van hoeveel data je uit de db haalt, de verhouding items/plaatjes, de snelheid van de db server en de webserver, en nog meer dingen.
  • Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_53870251
    1e manier, hoe zorg ik ervoor dat php op het juiste moment aan een nieuwe item begint?
    pi_53870376
    quote:
    Op donderdag 11 oktober 2007 20:13 schreef Scriptha het volgende:
    1e manier, hoe zorg ik ervoor dat php op het juiste moment aan een nieuwe item begint?
    Als de item-id van de row anders is dan de item-id van de vorige row.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')