abonnement Unibet Coolblue Bitvavo
  zaterdag 16 januari 2010 @ 12:15:24 #91
152303 hamkaastosti
ook bekend als hamkaastosti
pi_76885784
ik ben nu bezig met een meest simpele testcase om eea stap voor stap uit te werken. Is toch te dol dat ik hier niet uit kom

http://morecowbell.net.au(...)lete-with-json-data/
dat gaat me wel helpen denk ik.

edit:
ik ben maar van het json afgestapt voorlopig. de standaard plugin werkt ook prima voor wat ik wil. Er is alleen nog 1 ding wat ik nog niet werkend krijg.

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
            $("#title").autocomplete('search.php?test=3',{
                minChars: 3,
                width: 200
            ;

            $("#title").result(function(event, data, formatted){
                if (data)
                $(this).parent().next().find("input").val(data[1]);
            ;
</script>

dit stukje haalt dus de data op van search.php en vult de eerstvolgende input met de bijbehorende id van de title. maar hoe krijg het nou voor elkaar dat ?test=3 veranderd naar de gekozen value van de select?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        <form action="search.php" method="post" class="form">
            <fieldset>
                <ol>
                    <li>
                        <label for="console">Optie</label>
                        <select name="option" size="1">
                            <option value="1">optie 1</option>
                            <option value="2">Optie 2</option>
                            <option value="3">Optie 3</option>
                        </select>
                    </li>
                    <li>
                        <label for="title">Titel</label>
                        <input type="text" id="title" name="title">
                    </li>
                    <li>
                        <label for="id">id</label>
                        <input name="id">
                    </li>
                </ol>
                <input type="submit" name="submit" class="submit" value="Verzenden">
            </fieldset>
        </form>


[ Bericht 59% gewijzigd door hamkaastosti op 16-01-2010 13:38:06 ]
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_76921089
Misschien door een simpele onchange in je select te hangen met een functie of een lapje code oa

1
2
3
4
$("#title").autocomplete('search.php?test=' + $('jepulldownID').[$('jepulldownID').selectedIndex].value,{
                minChars: 3,
                width: 200
            ;


oid?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 18 januari 2010 @ 11:38:51 #93
25889 Sitethief
Fulltime Flapdrol
pi_76958579
Geniaal, ontwikkelomgeving is php 5, live omgeving is 4 .......
Heel handig als je met classes werkt
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 18 januari 2010 @ 11:41:52 #94
118585 Crutch
Filantroop || Taalzwengel
pi_76958708
Kan ik hier ook javascript vraagstukken neerplempen trouwens?
Je moeder is een hamster
  maandag 18 januari 2010 @ 11:45:25 #95
254493 Trollface.
gr rob fruithof, groningencity
pi_76958829
quote:
Op maandag 18 januari 2010 11:41 schreef Crutch het volgende:
Kan ik hier ook javascript vraagstukken neerplempen trouwens?
[Javascript] voor dummies (deel 9)
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_76959462
quote:
Op maandag 18 januari 2010 11:38 schreef Sitethief het volgende:
Geniaal, ontwikkelomgeving is php 5, live omgeving is 4 .......
Heel handig als je met classes werkt
Welke baggerhoster is dat nou weer, die alleen nog 4.x aanbiedt? Dat kan echt niet meer anno 2010
  maandag 18 januari 2010 @ 12:54:53 #97
25889 Sitethief
Fulltime Flapdrol
pi_76961156
quote:
Op maandag 18 januari 2010 12:03 schreef Intrepidity het volgende:

[..]

Welke baggerhoster is dat nou weer, die alleen nog 4.x aanbiedt? Dat kan echt niet meer anno 2010
het bedrijf waar ik zelf werk
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_76961673
Ik moet onze hoster nodig eens op de flikker gaan geven dat ze nog geen 5.3 draaien, ze draaien nog op 5.2.6.. Ik wil namespaces, closures en late static binding
  maandag 18 januari 2010 @ 13:15:33 #99
118585 Crutch
Filantroop || Taalzwengel
pi_76962089
dank
quote:
Op maandag 18 januari 2010 11:45 schreef Trollface. het volgende:

[..]

[Javascript] voor dummies (deel 9)
Je moeder is een hamster
pi_76994552
quote:
Op vrijdag 15 januari 2010 00:18 schreef Light het volgende:

[..]

Tip: eerst de data verzamelen, daarna pas denken aan het tonen ervan.
[ code verwijderd ]

Zoiets. Zoals meestal is ook deze code niet getest.
hij was bijna goed ^^. hij pakte alles behalve tot dat hij maar 1 titel per maand pakte
even nog een extra array met de titels erbij gestopt + nog een foreach en het opgelost.
Relaxte manier om Arrays te gebruiken . Weer iets geleerd .
Klein probleempje om het news id er nog uit te halen .

ik snap nu dat je met elke foreach de array 1 opschuift :p.

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
<?php
        $newsItems 
= array();
        
$sql "SELECT date, title,news_id
                FROM cable_news
                ORDER BY YEAR( date ) DESC , 
                MONTH( date ) DESC , 
                DAY( date ) DESC"
;
    
$result $db->query($sql);
    while(
$row mysql_fetch_array($result))
    {
        
$datum explode("-"$row['date']);
        
$jaar $datum[0];
        
$maand $datum[1];
        
$news $row['news_id']."-".$row['title'];
        
$newsItems[$jaar][$maand][$news] = $row;
    }
    
$currentYear 0;
    
$currentMonth 0;
    foreach(
$newsItems as $year => $yearItems) {
        if(
$year != $currentYear) {
            
$currentYear $year;
            echo 
$year.'<br/>';
            
$currentMonth 0;
        }
        foreach(
$yearItems as $month => $message) {
            if(
$currentMonth != $month) {
                
$currentMonth $month;
                echo 
GetMonthString($month)."<br/>";
            }
            foreach(
$message as $title){
                
$lijn explode("-"$title);
                echo 
"<a href='index.php?blog=".$lijn[0]."'>".$lijn[1]."</a><br/>";
            }
        }
    }
?>


ik denk dat ik hem zo wel goed heb weet niet of ik de laatste foreach nog beter kan doen .
Dacht nog een array erachter maar als je nog een betere oplossing hebt .
Vraag me af hoe je dit technisch op de beste manier doet ^^.

[ Bericht 26% gewijzigd door cablegunmaster op 19-01-2010 00:54:23 ]
Redacted
  woensdag 20 januari 2010 @ 07:25:16 #101
113667 Keiichi
Konnichiwa!
pi_77040657
Ik ben in MySQL lekker aan het stoeien met subquery's. Maar bij het eerste de beste wat ik maak duurt het 15 minuten voordat ik resultaat heb

Mijn query:
1SELECT `w` FROM `w` WHERE `w`.`w` IN (SELECT `werknummer` FROM `w` WHERE  GROUP BY w HAVING COUNT(*) > 1);


Een EXPLAIN levert dit op:
1
2
3
4
5
6
+----+--------------------+-------+-------+---------------+------+---------+------+-------+--------------------------+
| id | select_type        | table | type  | possible_keys | key  | key_len | ref  | rows  | Extra                    |
+----+--------------------+-------+-------+---------------+------+---------+------+-------+--------------------------+
|  1 | PRIMARY            | w     | index | NULL          | w    | 4       | NULL | 23023 | Using where; Using index |
|  2 | DEPENDENT SUBQUERY | w     | range | w             | w    | 4       | NULL | 17678 | Using where              |
+----+--------------------+-------+-------+---------------+------+---------+------+-------+--------------------------+


Is MySQL niet zo geweldig met subqueries of doe ik ergens iets heel raars?

De echte tabelnamen en veldnamen heb ik even afgekort, maar hoeft niets voor de query uit te maken.
pi_77042329
Het lijkt er op dat er een index ontbreekt in de tabel.
  woensdag 20 januari 2010 @ 10:33:30 #103
75592 GlowMouse
l'état, c'est moi
pi_77043529
waarom is WHERE in je subquery leeg?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 20 januari 2010 @ 10:42:16 #104
113667 Keiichi
Konnichiwa!
pi_77043793
quote:
Op woensdag 20 januari 2010 10:33 schreef GlowMouse het volgende:
waarom is WHERE in je subquery leeg?
Oh foutje. Daar stond een kleine verfijning van: "WHERE `w` != 1" . Vergeten ook de WHERE weg te halen
  woensdag 20 januari 2010 @ 10:44:57 #105
75592 GlowMouse
l'état, c'est moi
pi_77043889
Geef je hele tabel is, want ik zie niet waarom w en werknummer aan elkaar gelijk moeten zijn
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 20 januari 2010 @ 10:47:12 #106
75592 GlowMouse
l'état, c'est moi
pi_77043960
Zoals je hem post, lijkt het ook geen dependent subquery.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 20 januari 2010 @ 11:48:40 #107
25889 Sitethief
Fulltime Flapdrol
pi_77046089
Wat is een simpele manier om een object dat uit simplexml_load_file komt in een array te zetten.
Ik gebruik nu get_object_vars maar dat komt er dan zo uit te zien:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Array
(
    [book] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [id] =>1
                        )
                    [author] => Gambardella, Matthew
                    [title] => XML Developer's Guide
                    [genre] => Computer
                    [price] => 44.95
                    [publish_date] => 2000-10-01
                    [description] => An in-depth look at creating applications with XML.
                )

Terwijl ik eigenlijk een array wil hebben die begint met id 1,2,3 etc. Dit is een beetje omslachtig om iedere keer output te geven.

Dit is de XML:
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0"?>
<catalog>
   <book id="bk101">
      <author>Gambardella, Matthew</author>
      <title>XML Developer's Guide</title>
      <genre>Computer</genre>
      <price>44.95</price>
      <publish_date>2000-10-01</publish_date>
      <description>An in-depth look at creating applications with XML.</description>
   </book>
</catalog>
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 22 januari 2010 @ 19:43:09 #108
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_77152563
Ik heb een PHP scriptje welke een SMS API included.

De berichten staan in $sms met een substr met 160 karakters limiet.

Nu wil ik de berichten ook "Tweeten" op mijn Twitter account. Heb al een substr genaamd $twitter met een 140 karakters limiet.

Alleen, hoe post ik dit op mijn Twitter account? De API's die ik op internet heb gevonden zijn veel te uitgebreid en vaak ook bedoeld om "Tweets" van anderen op te halen en weer te geven op een website.

Voor mijn doel hoeft er helemaal niets opgehaald of ge-echo'd te worden.
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 22 januari 2010 @ 19:45:39 #109
75592 GlowMouse
l'état, c'est moi
pi_77152677
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 22 januari 2010 @ 20:05:13 #110
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_77153546
Dus in mijn geval dus:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
// Set username and password
$username 'username';
$password 'password';

// The twitter API address
$url 'http://twitter.com/statuses/update.xml';

$curl_handle curl_init();
curl_setopt($curl_handleCURLOPT_URL"$url");
curl_setopt($curl_handleCURLOPT_CONNECTTIMEOUT2);
curl_setopt($curl_handleCURLOPT_RETURNTRANSFER1);
curl_setopt($curl_handleCURLOPT_POST1);
curl_setopt($curl_handleCURLOPT_POSTFIELDS"status=$twitter");
curl_setopt($curl_handleCURLOPT_USERPWD"$username:$password");
curl_close($curl_handle);
?>
Een ballonvaarder die door de mand valt is nooit grappig...
  vrijdag 22 januari 2010 @ 20:32:34 #111
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_77154646
Het gekke is dat dit niet werkt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
// Set username and password
$username "username";
$password "password";

// The message you want to send
$twitter 'dit is een test';

// The twitter API address
$url 'http://twitter.com/statuses/update.xml';

$curl_handle curl_init();
curl_setopt($curl_handleCURLOPT_URL"$url");
curl_setopt($curl_handleCURLOPT_CONNECTTIMEOUT2);
curl_setopt($curl_handleCURLOPT_RETURNTRANSFER1);
curl_setopt($curl_handleCURLOPT_POST1);
curl_setopt($curl_handleCURLOPT_POSTFIELDS"status=$twitter");
curl_setopt($curl_handleCURLOPT_USERPWD"$username:$password");
curl_close($curl_handle);
?>


En dit juist weer wel, maar wil geen echo:

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
// Set username and password
$username "username";
$password "password";

// The message you want to send
$twitter 'dit is een test';

// The twitter API address
$url 'http://twitter.com/statuses/update.xml';

$curl_handle curl_init();
curl_setopt($curl_handleCURLOPT_URL"$url");
curl_setopt($curl_handleCURLOPT_CONNECTTIMEOUT2);
curl_setopt($curl_handleCURLOPT_RETURNTRANSFER1);
curl_setopt($curl_handleCURLOPT_POST1);
curl_setopt($curl_handleCURLOPT_POSTFIELDS"status=$twitter");
curl_setopt($curl_handleCURLOPT_USERPWD"$username:$password");
$buffer curl_exec($curl_handle);
curl_close($curl_handle);
// check for success or failure
if (empty($buffer)) {
echo 
'message';
} else {
echo 
'success';
}
?>


Edit:

Fixed:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
// Set username and password
$username "username";
$password "password";

// The message you want to send
$twitter 'dit is een test';

// The twitter API address
$url 'http://twitter.com/statuses/update.xml';

$curl_handle curl_init();
curl_setopt($curl_handleCURLOPT_URL"$url");
curl_setopt($curl_handleCURLOPT_CONNECTTIMEOUT2);
curl_setopt($curl_handleCURLOPT_RETURNTRANSFER1);
curl_setopt($curl_handleCURLOPT_POST1);
curl_setopt($curl_handleCURLOPT_POSTFIELDS"status=$twitter");
curl_setopt($curl_handleCURLOPT_USERPWD"$username:$password");
curl_exec($curl_handle);
curl_close($curl_handle);
?>
Een ballonvaarder die door de mand valt is nooit grappig...
pi_77206784
Ik post hier even.. want ik heb straks een vraag..
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_77206854
Dan reserveer ik hierbij alvast een plekkie om het antwoord te posten
pi_77207627
Ik moet een soort van resevering systeem opzetten. Dit mag zo basic mogelijk, er hoeft bijvoorbeeld geen login te komen.

De reseveringen zijn variabel (duur van de resevering kan verschillend) ook degene die het reseveert kan verschillen. Historie moet bewaard blijven.

Zoiets als:

Items 2010-01 2010-02 2010--3
Item1 klant1 klant1 -
Item2 klant2 klant2 klant2
Item3 klant1 klant1 klant2

Vervolgens moet ik lijstje kunnen maken van:
- per item, wie het wanneer had
- per klant, hoeveel items op een willekeurig moment
- in een maand zien wie wat heeft

Het maken van de overzichten gaat me opzich wel lukken.

Ik heb alleen geen idee hoe ik dit het beste in een database kan proppen..
Het kan natuurlijk gewoon in de tabel vorm die ik net post, maar ik vraag me af of dat iemand misschien een betere manier weet..?
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_77227604
Hoe kun je er achter komen of session_start al gestart is? zonder daarvoor alle scripting te doorlopen?.

Kon namelijk geen functie vinden waarmee ik dit kan achterhalen.... zal er ongetwijfeld overheen hebben gekeken maar wie kan mij de juiste functie aanwijzen?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_77229020
quote:
Op zondag 24 januari 2010 21:53 schreef Chandler het volgende:
Hoe kun je er achter komen of session_start al gestart is? zonder daarvoor alle scripting te doorlopen?.

Kon namelijk geen functie vinden waarmee ik dit kan achterhalen.... zal er ongetwijfeld overheen hebben gekeken maar wie kan mij de juiste functie aanwijzen?
Waarom wil je weten of een sessie al gestart is?
pi_77229077
quote:
Op zondag 24 januari 2010 21:53 schreef Chandler het volgende:
Hoe kun je er achter komen of session_start al gestart is? zonder daarvoor alle scripting te doorlopen?.

Kon namelijk geen functie vinden waarmee ik dit kan achterhalen.... zal er ongetwijfeld overheen hebben gekeken maar wie kan mij de juiste functie aanwijzen?
als het resultaat van een aanroep naar session_id() een lege string is is er geen sessie gestart
Overigens kun je ook gewoon @session_start() aanroepen. Dit heeft geen effect op eventuele bestaande sessies. Er volgt alleen een E_NOTICE, die je dus met de @-operator onderdrukt.

[ Bericht 9% gewijzigd door Intrepidity op 24-01-2010 22:38:33 ]
pi_77229561
quote:
Op zondag 24 januari 2010 13:42 schreef SHERMAN het volgende:
Ik moet een soort van resevering systeem opzetten. Dit mag zo basic mogelijk, er hoeft bijvoorbeeld geen login te komen.

De reseveringen zijn variabel (duur van de resevering kan verschillend) ook degene die het reseveert kan verschillen. Historie moet bewaard blijven.

Zoiets als:

Items 2010-01 2010-02 2010--3
Item1 klant1 klant1 -
Item2 klant2 klant2 klant2
Item3 klant1 klant1 klant2

Vervolgens moet ik lijstje kunnen maken van:
- per item, wie het wanneer had
- per klant, hoeveel items op een willekeurig moment
- in een maand zien wie wat heeft

Het maken van de overzichten gaat me opzich wel lukken.

Ik heb alleen geen idee hoe ik dit het beste in een database kan proppen..
Het kan natuurlijk gewoon in de tabel vorm die ik net post, maar ik vraag me af of dat iemand misschien een betere manier weet..?
Als ik het zo snel bekijk, heb je drie tabellen nodig: klanten, items en reserveringen. Reserveringen is per klant, per item en bijvoorbeeld per dag. Als er dan een reserving wordt ingevoerd, voor je voor iedere dag van die reservering een rij in. Controle op beschikbaarheid is dan ook simpel. Andere optie is om bij de reserveringen een begindatum en einddatum op te slaan. Dan heb je 1 rij per reservering, maar de controle op beschikbaarheid kan wat lastiger zijn.
pi_77239903
quote:
Op zondag 24 januari 2010 22:15 schreef Light het volgende:
Waarom wil je weten of een sessie al gestart is?
Een projectje
quote:
Op zondag 24 januari 2010 22:16 schreef Intrepidity het volgende:
als het resultaat van een aanroep naar session_id() een lege string is is er geen sessie gestart
Overigens kun je ook gewoon @session_start() aanroepen. Dit heeft geen effect op eventuele bestaande sessies. Er volgt alleen een E_NOTICE, die je dus met de @-operator onderdrukt.
Ok, ik moet dus toch session_id gebruiken! want vind werken met @ erg vies!

-------------------------------------------------------------------------------------

Een andere vraag, stel ik heb een tabel met dit soort gegevens

A75
A76
A77
A78
A98
AA101
AA102
AA103
A37
A47
etc

Nu wil ik graag dat de uitkomst via mysql alles sorteert maar dan op deze manier

A37
A47
A75
A76
A77
A78
A98
AA101
AA102
AA103
etc

Hoe krijg ik dit voor elkaar?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_77240785
Ligt het nou aan mij of doet een doodnormale ORDER BY ASC precies wat je wilt?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')