abonnement Unibet Coolblue Bitvavo
  woensdag 8 juni 2005 @ 15:04:26 #91
100226 sweex
Powered by Sweex
pi_27742780
Hoe zet ik Auto increment op 2500, als ik geen PHPMyAdmin heb maar wel SQL query's kan uitvoeren?
Budget user
  woensdag 8 juni 2005 @ 15:14:13 #92
60743 capetonian
Gezocht:lekker wijf!
pi_27743161
Helllllllllllllllup!!!!!!

Ik kom er niet meer uit , .... ik heb een gallery gemaakt voor op mijn site (is te bewonderen op http://www.p166.com) ik heb een tutorial gevonden op het web en deze heb ik vervolgens zwaar omgebouwd en aangepast. Alles werkt prima. Nu ben ik bezig om (lokaal nog) een user upload toe te voegen zodat bezoekers zelf foto's van bepaalde P-166 vliegtuigen kunnen uploaden. Echter wil ik dat de foto' die worden geupload een status '0' krijgen, pas naar controle door een van de crew krijgen ze een status '1' en zullen ze zichtbaar zijn ......

Nu is het zo , .. ik heb twee tables, een category table en een foto tabel, in de fototable heb ik dus bij elke foto een status veld staan. Om de foto's uit te db te halen gebruik ik :

1
2
3
4
5
6
7
<?php
$result
= mysql_query( "SELECT c.category_id,c.category_name,COUNT(photo_id)
            FROM gallery_category as c   
            LEFT JOIN gallery_photos as p ON p.photo_category = c.category_id WHERE img_stat=1  
           GROUP BY c.category_id "
);
while(
$row = mysql_fetch_array( $result ) )
?>


Echter maakt het niet uit of ik img_stat de waarde 0 of 1 of whatever geeft , .... alle foto's worden alsnog getoond

Any ideas????
www.p166.com &lt;- Hobby
pers.p166.com &lt;- Personal
pi_27743559
is het niet p.img_stat=1 ? om aan te geven in welke tabel die kolom staat

Heb zelf dit nog neit opgelost

1
2
$html2bbtxt = "<A href=\"http://www.iets.nl\">http://www.iets.nl</A>";
$html2bbtxt = preg_replace("\<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>", "[ur=$i]$2[/url], $html2bbtxt);
pi_27744301
@ capetonian:
probeer dit
"WHERE img_stat=1"
eens te veranderen naar
"WHERE p.img_stat = '1'"
pi_27744773
Nee MueR, geen quotes om die 1 heen. Dat hoort niet bij een integer.
pi_27744839
quote:
Op dinsdag 7 juni 2005 21:33 schreef SuperRembo het volgende:

[..]

Heb je die datum in de topics-tabel staan? Kan je sub-query's gebruiken?
ja, de datum staat in diezelfde tabel .
Iemand een idee?
pi_27745847
quote:
Op woensdag 8 juni 2005 14:38 schreef Darkomen het volgende:
Vervang in het onderstaande stukje echo door $result_message (of iets wat jij wilt)
[ code verwijderd ]

En dan in je tabel waar jij dus de melding wilt zien, bijvoorbeeld:
[ code verwijderd ]

[..]

Ik ga mn best doen
mijn layout !!!!!!!!!
pi_27745993
quote:
Op woensdag 8 juni 2005 16:28 schreef mschol het volgende:

[..]

mijn layout !!!!!!!!!
Firefox gebruiken
quote:
Op woensdag 8 juni 2005 13:21 schreef Darkomen het volgende:
Ik probeer html om te zetten in een bb code maar het loopt niet echt lekker
1
2
$html2bbtxt = "<A href=\"http://www.iets.nl\">http://www.iets.nl</A>";
$html2bbtxt = preg_replace("\<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>", "[ur=$i]$2[/url], $html2bbtxt);
ik geef het op voor vandaag:(

[ Bericht 49% gewijzigd door Darkomen op 08-06-2005 16:38:45 ]
pi_27747193
1
2
3
4
5
<?php
$html2bbtxt = "<A href=\"http://www.iets.nl\">ga naar http://www.iets.nl</A>";
$html2bbtxt = preg_replace("#<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>#i", "[url=\\1]\\2[/url]", $html2bbtxt);
echo $html2bbtxt;
?>
pi_27748227
Roonaan, nice dat jij 1 van de bijna 500 mensen bent die gecertificeerd is

Ik wil een site maken net als fok ongeveer, iets minder features Alleen heb ik een vraag over het opslaan van de tijd. Sommige roepen "je moet de functies van mysql gebruiken om de tijd op te slaan" maar ik ben altijd gewend geweest om de tijd op te slaan via time(). Nu ben ik benieuwd welke methode jullie gebruiken.
  woensdag 8 juni 2005 @ 17:52:02 #101
32768 DionysuZ
Respect my authority!
pi_27748594
gewoon een timestamp veld meegeven in de database
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_27748893
ik gebruik altijd de date() functie. Werkt best fijn. Je moet de date dan gewoon opslaan in een INT(8).
pi_27748898
quote:
Op woensdag 8 juni 2005 17:39 schreef StephanL het volgende:
Roonaan, nice dat jij 1 van de bijna 500 mensen bent die gecertificeerd is

Ik wil een site maken net als fok ongeveer, iets minder features Alleen heb ik een vraag over het opslaan van de tijd. Sommige roepen "je moet de functies van mysql gebruiken om de tijd op te slaan" maar ik ben altijd gewend geweest om de tijd op te slaan via time(). Nu ben ik benieuwd welke methode jullie gebruiken.
Wil je alleen de tijd opslaan, of ook de datum?
Maar net als met html geldt wat mij betreft voor databases: gebruik de tags/fieldtypes die voor een bepaald doel in een toepassing is opgenomen. De <h1> tag is er voor een kop, een <h2> voor een subkop. Zo is er een DATE field voor datums, en een DATETIME field voor datum+tijd.

Zie hier een verhandeling voor het gebruik van de verschillende velden, wanneer je een internationaal georienteerde site wilt gaan ontwikkelen. (En je dus met timezones aan de gang moet/kan)
pi_27748952
Bedankt voor de link Roonaan.

En zal even wat gaan zoeken over wat Dion en Thomaash zeiden.
pi_27748959
quote:
Op woensdag 8 juni 2005 18:04 schreef Thomaash het volgende:
ik gebruik altijd de date() functie. Werkt best fijn. Je moet de date dan gewoon opslaan in een INT(8).
Wat is het voordeel daarvan dan? Een datetime field gebruikt evenveel bytes.
pi_27749174
Mijn hoofdpagina van mijn site is index.php, maar nu wil ik eigenlijk dat er mooi www.url.nl blijft staan
en niet dat je in je index.htm door verwijst naar www.url.nl/index.php (Wat je dan dus ook in je adresbalk ziet staan.)
Ik heb dat nu opgelost met een frames,(index.htm is een framespagina met 2 frames, 1 hele kleine en 1 met inhoud index.php) maar kan het niet op een mooiere beter manier?
pi_27749213
wat gebeurt er als je de index.htm gewoon hernoemt naar index_weggehaald.htm.

Als het goed is pakt de server dan gewoon de index.php als indexfile.

-r-
  woensdag 8 juni 2005 @ 18:20:58 #108
32768 DionysuZ
Respect my authority!
pi_27749346
Je kunt de volgende mysql types gebruiken voor tijd / datums:

  • date: formaat [YYYY-MM-DD]
  • datetime: formaat [YYYY-MM-DD HH:MM:SS]
  • timestamp: slaat automatisch de tijd van een insert/update op van die row (je kunt verschillende groottes gebruiken timestamp(2) [YY], timestamp(4) [YYMM], 6 [YYMMDD],8 [YYYYMMDD],10 [YYMMDDHHMM],12 [YYMMDDHHMMSS],14 [YYYYMMDDHHMMSS]
  • time: formaat [HH:MM:SS], van -838:59:59 tot 838:59:59
  • year: formaat year(2) [YY] of year(4) [YYYY]
  • □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_27750883
    quote:
    Op woensdag 8 juni 2005 18:15 schreef Roönaän het volgende:
    wat gebeurt er als je de index.htm gewoon hernoemt naar index_weggehaald.htm.

    Als het goed is pakt de server dan gewoon de index.php als indexfile.

    -r-
    cool, dat werkt
    bedankt

    nog een vraagje, als ik mijn site voor de eerste keer open dan zet hij achter iedere link t SESSID, dus dat plakt hij er in de code bij. Waarom doet hij dat en kan ik dat niet weghalen op een of andere manier?

    Als je niet begrijpt wat ik bedoel, ik heb t over onderstaande site.
    pi_27751202
    quote:
    Op woensdag 8 juni 2005 17:03 schreef Roonaan het volgende:

    1
    2
    3
    4
    5
    <?php
    $html2bbtxt = "<A href=\"http://www.iets.nl\">ga naar http://www.iets.nl</A>";
    $html2bbtxt = preg_replace("#<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>#i", "[url=\\1]\\2[/url]", $html2bbtxt);
    echo $html2bbtxt;
    ?>
    Werkt niet, kon me ook niet voorstellen dat ik er alleen een # naast zat
    pi_27751390
    laat maar.
    pi_27751727
    Zo dan?

    1
    2
    3
    4
    5
    6
    <?php
    $html2bbtxt = '<a href="http://www.iets.nl">ga naar iets.nl</a>';
    $html2bbtxt = preg_replace('#<a[^>]+?href="(.*?)"[^>]*?>(.+?)</a>#i', 
        '[url=\1]\2[/url]', $html2bbtxt);
    echo $html2bbtxt;
    ?>


    (Waarom gebruiken toch zoveel mensen "double quoted strings" terwijl 'single quoted strings' vaak veel handiger zijn?)
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      woensdag 8 juni 2005 @ 19:36:19 #113
    32768 DionysuZ
    Respect my authority!
    pi_27751834
    jah idd met single quoted strings ziet zoiets er al snel heel wat duidelijker uit:

    1        '#\[url\](.*?)\[/url\]#msi'  => '<a target=_blank href="\1">\1</a>'
    □ Reality is merely an illusion,albeit a very persistent one-A.Einstein
    ■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
    □ The war is not meant to be won.It is meant to be continuous-G.Orwell
    pi_27752396
    Ik ga voor mijn forum topicsoorten gebruiken in de volgorde Sticky,Open,Closed.
    Nu heb ik
    "SELECT * FROM topics WHERE forumid='".$_GET['forumid']."' ORDER BY sticky,open,closed;"

    Hoe kan ik dan ook sorteren erbij op de laatste datum? (lees: datum van laatste post)
    Uiteraard staat die opgeslagen in de tabel van de topics.
    Verder staan die 3 topicsoorten in een E-num veld.
    pi_27753770
    quote:
    Op woensdag 8 juni 2005 16:32 schreef Darkomen het volgende:

    [..]

    Firefox gebruiken
    nee dat heet gewoon goed je codes neerzetten
    pi_27756309
    quote:
    Op woensdag 8 juni 2005 19:33 schreef SuperRembo het volgende:
    Zo dan?


    [ code verwijderd ]

    (Waarom gebruiken toch zoveel mensen "double quoted strings" terwijl 'single quoted strings' vaak veel handiger zijn?)
    Ik heb geen flauw idee waarom ik geen enkel quotes gebruikte in dit stukje , maar je code werkt wel


    <---*dumbass*
    pi_27759034
    quote:
    Op woensdag 8 juni 2005 19:11 schreef ikke_ook het volgende:

    [..]

    cool, dat werkt
    bedankt

    nog een vraagje, als ik mijn site voor de eerste keer open dan zet hij achter iedere link t SESSID, dus dat plakt hij er in de code bij. Waarom doet hij dat en kan ik dat niet weghalen op een of andere manier?

    Als je niet begrijpt wat ik bedoel, ik heb t over onderstaande site.
    Dat komt omdat je sessions gebruikt.
    Om de session te kunnen bijhouden tussen de pagina overgangen zijn er twee mogelijkheden die php gebruikt om een session met een gebruiker te verbinden:
    1) session_id in een cookie opslaan
    2) session_id aan de site-urls toevoegen (PHPSESSID=blablabla, interne site urls, externe niet).

    Afhankelijk van de beschikbaarheid van cookies zal php een van beide gebruiken.
    Je kan het wel enigszins beinvloeden. Naar ik meen kan je met onderstaande functies de settings aanpassen. Let wel, dat je deze aan moet roepen voordat je session_start() aanroept:
    ini_set('session.use_only_cookies',1); //gebruik alleen cookies
    ini_set('session.use_trans_sid',0); //voeg nooit de session id toe aan de urls.
    session_start(); //start session

    Dit kan er overigens voor zorgen dat je site niet goed functioneert bij mensen die geen cookies toestaan. However zou je dit weer op kunnen lossen door zelf een session systeem te schrijven natuurlijk.
    pi_27759071
    quote:
    Op woensdag 8 juni 2005 19:19 schreef Darkomen het volgende:

    [..]

    Werkt niet, kon me ook niet voorstellen dat ik er alleen een # naast zat
    De bovengenoemde code werkte vanuit zend studio prima hier
    pi_27769905
    quote:
    Op woensdag 8 juni 2005 18:06 schreef Roönaän het volgende:

    [..]

    Wat is het voordeel daarvan dan? Een datetime field gebruikt evenveel bytes.
    Een INT heeft 4 bytes nodig, een datetime field 8. Da's toch niet evenveel?
    pi_27778206
    quote:
    Op donderdag 9 juni 2005 12:03 schreef Light het volgende:

    [..]

    Een INT heeft 4 bytes nodig, een datetime field 8. Da's toch niet evenveel?
    hij zei INT(8) toch? of heb ik mij vergist?
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')