abonnement Unibet Coolblue Bitvavo
  zondag 19 februari 2012 @ 16:14:13 #91
75592 GlowMouse
l'état, c'est moi
pi_108151995
Dom om TIME(tijdstempel) en DATE(tijdstempel) te gebruiken, het is onnodig en je verliest de mogelijkheid om een index te gebruiken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108152310
quote:
0s.gif Op zondag 19 februari 2012 16:14 schreef GlowMouse het volgende:
Dom om TIME(tijdstempel) en DATE(tijdstempel) te gebruiken, het is onnodig en je verliest de mogelijkheid om een index te gebruiken.
Hoe zou jij het dan doen? Ik sla datum en tijd meestal in twee velden op en heb daardoor zelf niet veel ervaring met datetime velden.
  zondag 19 februari 2012 @ 16:26:12 #93
75592 GlowMouse
l'état, c'est moi
pi_108152405
iets met veld>TIMESTAMPADD(SECOND,-10,NOW())
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 19 februari 2012 @ 16:27:13 #94
75592 GlowMouse
l'état, c'est moi
pi_108152442
Apart opslaan heeft alleen voordelen als je wilt weten wat er op een bepaald tijdstip gebeurt, onafhankelijk van de dag.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108152598
quote:
0s.gif Op zondag 19 februari 2012 16:27 schreef GlowMouse het volgende:
Apart opslaan heeft alleen voordelen als je wilt weten wat er op een bepaald tijdstip gebeurt, onafhankelijk van de dag.
Ik heb het gedaan omdat de queries die ik erop uitvoer alleen op datum zijn en niet op tijd. Ik heb het voorheen wel op datumtijd gedaan maar toen werd de index erg groot en ging het ophalen van data een stuk trager dan wanneer ik het alleen op een datumveld uitvoerde.

En TIMESTAMPADD is idd de beste optie.
  zondag 19 februari 2012 @ 22:34:50 #96
111382 Ofyles2
Bestemming: onbekend
pi_108168884
quote:
0s.gif Op dinsdag 14 februari 2012 09:50 schreef GlowMouse het volgende:
De storage engine is MyISAM?
Met InnoDB kun je veel meer dan met MyISAM.
pi_108195669
Stel ik heb dit:

$_['blabla_tab_images'] = 'Photos';

Hoe krijg ik dan Photos naar Foto's zonder dat de zin onderbroken wordt?
If not now, then when.
  maandag 20 februari 2012 @ 18:38:47 #98
75592 GlowMouse
l'état, c'est moi
pi_108196189
welke zin?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 20 februari 2012 @ 18:39:27 #99
75592 GlowMouse
l'état, c'est moi
pi_108196207
quote:
0s.gif Op zondag 19 februari 2012 22:34 schreef Ofyles2 het volgende:

[..]

Met InnoDB kun je veel meer dan met MyISAM.
Zonder meer, maar het was voor de vraag relevant om de gebruikte storage engine te kennen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108203489
quote:
0s.gif Op maandag 20 februari 2012 18:23 schreef Yuri_Boyka het volgende:
Stel ik heb dit:

$_['blabla_tab_images'] = 'Photos';

Hoe krijg ik dan Photos naar Foto's zonder dat de zin onderbroken wordt?
$_['blabla_tab_images'] = 'Foto\'s';
of
$_['blabla_tab_images'] = "Foto's";
pi_108203500
quote:
0s.gif Op maandag 20 februari 2012 18:23 schreef Yuri_Boyka het volgende:
Stel ik heb dit:

$_['blabla_tab_images'] = 'Photos';

Hoe krijg ik dan Photos naar Foto's zonder dat de zin onderbroken wordt?
Bedoel je met onderbroken dat de enkele quote problemen geeft?

Kun je zo oplossen:

$_['blabla_tab_images'] = "Foto's";
pi_108208229
quote:
0s.gif Op maandag 20 februari 2012 21:11 schreef The_Terminator het volgende:

[..]

Bedoel je met onderbroken dat de enkele quote problemen geeft?

Kun je zo oplossen:

$_['blabla_tab_images'] = "Foto's";
Of
$_['blabla_tab_images'] = 'Foto\'s';
de backslash zorgt er hier voor dat PHP de ' niet als instructie maar als tekst ziet.

Edit: spuit 11, dat stond ook al op de vorige pagina ^O^
pi_108214367
Wil wat simpele tabjes maken dmv inhoud uit een db, waarom werkt die 2e stuk php niet?

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
    include "connect.php"; //verbinding maken
    $data = mysql_query("SELECT * FROM tbl_teksten") 
    or die(mysql_error()); 
?>

<body>
    <div class="tabs">
        <ul class="tabNavigation">
            <?php
                while($info = mysql_fetch_array( $data )) 
                {  
                    Print "<li><a href='#".$info['titel'] . "'>".$info['titel'] . "</a></li>"; 

                } 
            ?>
        </ul>
        <?php
            while($info = mysql_fetch_array( $data )) 
            {  
                Print "<div id='".$info['titel'] . "'>".$info['inhoud'] . "</a></div>"; 
            } 
        ?>
    </div>
</body>

Hij voert alleen de eerste uit...
pi_108214381
quote:
0s.gif Op maandag 20 februari 2012 21:11 schreef Diabox het volgende:

[..]

$_['blabla_tab_images'] = 'Foto\'s';
of
$_['blabla_tab_images'] = "Foto's";
Dat was hem, bedankt.
If not now, then when.
pi_108214456
quote:
99s.gif Op dinsdag 21 februari 2012 03:05 schreef boskameel het volgende:
Wil wat simpele tabjes maken dmv inhoud uit een db, waarom werkt die 2e stuk php niet?
[ code verwijderd ]

Hij voert alleen de eerste uit...
Je voert mysql_fetch_array 2x uit op dezelfde query, en wat mysql_fetch_array doet is steeds de internal data pointer incrementen in je eerste while he. Dus daarna resetten.
1mysql_data_seek($data, 0);


[ Bericht 8% gewijzigd door Diabox op 21-02-2012 04:21:49 (php tags staan 'n beetje retarded om 1 line) ]
pi_108219507
quote:
99s.gif Op dinsdag 21 februari 2012 03:05 schreef boskameel het volgende:
Wil wat simpele tabjes maken dmv inhoud uit een db, waarom werkt die 2e stuk php niet?
[ code verwijderd ]

Hij voert alleen de eerste uit...
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
<?php
    
include "connect.php"//verbinding maken
    
$data mysql_query("SELECT * FROM tbl_teksten") or die(mysql_error()); 

    
$ulString "";
    
$divString "";

    while(
$info mysql_fetch_array$data )) 
    {  
        
$ulString .= "<li><a href='#".$info['titel'] . "'>".$info['titel'] . "</a></li>";
        
$divString .= "<div id='".$info['titel'] . "'>".$info['inhoud'] . "</a></div>";
    } 

    
?>
<body>
    <div class="tabs">
        <ul class="tabNavigation">
            <?php
                
echo $ulString
            
?>
        </ul>
        <?php
            
echo $divString;
        
?>
    </div>
</body>

Zo hoef je ook maar één keer door de lijst heen te gaan :)
pi_108227996
quote:
0s.gif Op dinsdag 21 februari 2012 11:34 schreef Pakspul het volgende:

[..]
[ code verwijderd ]

Zo hoef je ook maar één keer door de lijst heen te gaan :)
dankje :) ik wilde net vragen hoe ik het dan mooi kon oplossen!
  donderdag 23 februari 2012 @ 08:18:39 #108
267443 Cue_
Cuecumbergirl
pi_108291090
Goedemorgen,

Misschien kunnen jullie mij helpen bij hoe ik iets moet opzetten (constructie).
Ik heb twee tabellen die ik met elkaar moet vergelijken qua data en ze dan moet afstrepen als er bepaalde waardes gelijk zijn. Hier zitten natuurlijk haken en ogen aan mbt marges die er zijn etc.

Ik kan er natuurlijk een hele grote if /then/else /if/then/else etc constructie van maken. Maar dat is lelijk, onoverzichtelijk en niet handig.

Dus mijn vraag is eigenlijk zijn er andere manieren om de data door diverse opties te laten lopen, ipv
if waardes in deze marge then sla de gegevens op
else ikijk of de waardes in een andere marge vallen.. zo niet doe dan weer iets anders.. en zo door

(of is een else if dan voldoende en de enige mogelijkheid?)
  donderdag 23 februari 2012 @ 08:35:41 #109
25889 Sitethief
Fulltime Flapdrol
pi_108291335
Dat hangt er volledig vanaf hoe de data gestructureerd is. Als er d's zijn aan beide kanten, dan kun je die in een foreach vergelijken bijvoorbeeld. Als je de data in arrays kan gieten kun je die dmv diverse array functies vergelijken.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 08:43:51 #110
267443 Cue_
Cuecumbergirl
pi_108291460
Momenteel gooi ik 1 tabel in een array. En met een foreach ga ik per regel door een functie heen die die data vergelijkt met de andere tabel.
  donderdag 23 februari 2012 @ 08:45:34 #111
267443 Cue_
Cuecumbergirl
pi_108291484
Hmm volgens mij heb ik hem nu veels te vaag in elkaar zetten.
Want als ik het hier zo verwoord, klinkt het opzich nog simpel / logisch te doen. :')
pi_108291597
Ik snap niet helemaal wat je nu precies wil. Wil je producten met elkaar vergelijken binnen een bepaalde range ofzo?
  donderdag 23 februari 2012 @ 09:00:33 #113
267443 Cue_
Cuecumbergirl
pi_108291676
quote:
0s.gif Op donderdag 23 februari 2012 08:54 schreef Scorpie het volgende:
Ik snap niet helemaal wat je nu precies wil. Wil je producten met elkaar vergelijken binnen een bepaalde range ofzo?
Ik heb data van tankingen die ik wil vergelijken met de data van een factuur.
Welke precies overeenkomen of binnen een bepaalde marge vallen mogen automatisch afgestreept worden als 'goed'. Wat uiteindelijk overblijft moet handmatig worden gekoppeld aan elkaar.
  donderdag 23 februari 2012 @ 09:03:15 #114
25889 Sitethief
Fulltime Flapdrol
pi_108291712
http://www.php.net/manual/en/function.array-diff.php

Dit is wel gevaarlijk, want bedragen worden weggestreept als ze hetzelfde zijn, ook als het compleet iets anders was op de factuur.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 09:05:53 #115
267443 Cue_
Cuecumbergirl
pi_108291743
Dus nu is een beetje vraag hoe ik het efficients dit kan opzetten.
Moet ik twee arrays maken en die op een 1 of andere manier met elkaar gaan vergelijken?
Of moet ik 1 array maken (van de factuurgegevens) en de data daarvan 1 voor 1 door een query laten lopen van de tankingen. En wanneer deze niet precies overeenkomt, dan langs een nieuwe query die dus de marges bevat?

quote:
0s.gif Op donderdag 23 februari 2012 09:03 schreef Sitethief het volgende:
http://www.php.net/manual/en/function.array-diff.php

Dit is wel gevaarlijk, want bedragen worden weggestreept als ze hetzelfde zijn, ook als het compleet iets anders was op de factuur.
De twee tabelkolommen zijn erg verschillend van elkaar, dus denk niet dat dit gaat werken.
pi_108291765
quote:
0s.gif Op donderdag 23 februari 2012 09:00 schreef Cue_ het volgende:

[..]

Ik heb data van tankingen die ik wil vergelijken met de data van een factuur.
Welke precies overeenkomen of binnen een bepaalde marge vallen mogen automatisch afgestreept worden als 'goed'. Wat uiteindelijk overblijft moet handmatig worden gekoppeld aan elkaar.
Aha. Dan kan je inderdaad itereren over de 2 verschillende sets van data.
  donderdag 23 februari 2012 @ 09:09:14 #117
111382 Ofyles2
Bestemming: onbekend
pi_108291786
quote:
0s.gif Op donderdag 23 februari 2012 09:00 schreef Cue_ het volgende:

[..]

Ik heb data van tankingen die ik wil vergelijken met de data van een factuur.
Welke precies overeenkomen of binnen een bepaalde marge vallen mogen automatisch afgestreept worden als 'goed'. Wat uiteindelijk overblijft moet handmatig worden gekoppeld aan elkaar.
Ik zou een derde array gebruiken die automatisch de verschillen berekent.
  donderdag 23 februari 2012 @ 09:09:51 #118
25889 Sitethief
Fulltime Flapdrol
pi_108291800
Hoe weet je welk bedrag van de tanking bij welk bedrag van de factuur hoort?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 09:11:31 #119
267443 Cue_
Cuecumbergirl
pi_108291827
quote:
0s.gif Op donderdag 23 februari 2012 09:09 schreef Sitethief het volgende:
Hoe weet je welk bedrag van de tanking bij welk bedrag van de factuur hoort?
Momenteel controle op datum/tijd/autonr/aantal liters. Later komt hier nog plaats bij

Momenteel hebben we geen bedragen bij de tankinggegevens, het is dan ook meer controle op de liters.
  donderdag 23 februari 2012 @ 09:13:43 #120
111382 Ofyles2
Bestemming: onbekend
pi_108291848
quote:
0s.gif Op donderdag 23 februari 2012 09:11 schreef Cue_ het volgende:

[..]

Momenteel controle op datum/tijd/autonr/aantal liters. Later komt hier nog plaats bij

Momenteel hebben we geen bedragen bij de tankinggegevens, het is dan ook meer controle op de liters.

Ik zou alvast beginnen aan een OOP-model, hoef je niet zo heel veel te herschrijven.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')