abonnement Unibet Coolblue Bitvavo
pi_106636389


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
pi_106636452
Laatste paar posts:
quote:
2s.gif Op dinsdag 10 januari 2012 11:28 schreef Tijn het volgende:

[..]

De machine waar de database zelf op staat is de databaseserver. De machine waar de applicatie op draait die met de database verbinding heeft is de databaseclient.
quote:
0s.gif Op dinsdag 10 januari 2012 11:28 schreef Scorpie het volgende:

[..]

100x zegt niks. Doe hem eens 100.000 keer.
quote:
0s.gif Op dinsdag 10 januari 2012 12:07 schreef Pakspul het volgende:

[..]

Bij 100.000 keer doet hij er 11% langer over in PHP dan wanneer je MySQL zelf de round functie laat uitvoeren.
Waar ik nog achter aan ga, maar nu niet is of een berekening (e.g. percentage berekening) meer belasting veroorzaakt in PHP dan MySQL.
  dinsdag 10 januari 2012 @ 13:07:47 #3
25889 Sitethief
Fulltime Flapdrol
pi_106638260
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
SELECT 
IF(CHAR_LENGTH(i.Issue) = '5'
        
CONCAT(
            (IF((
i.Issue REGEXP '99|98|97') = 1,19,20)),SUBSTRING(i.Issue,4,5),SUBSTRING(i.Issue,1,2)
        ),
        
CONCAT(
            (IF((
i.Issue REGEXP '99|98|97') = 1,19,20)),SUBSTRING(i.Issue,3,4),0,SUBSTRING(i.Issue ,1,1)
        )
)
AS 
issuei.Issue
FROM items i
WHERE i
.Issue != '00/00' AND (i.Issue REGEXP '/'
AND 
issue BETWEEN 199901 AND 200501
ORDER BY issue
?>

Dit werkt natuurlijk niet omdat je geen alias in een WHERE kunt gebruiken, maar hoe krijg ik in hemelsnaam die formatering in de WHERE zodat ik een BETWEEN kan doen? Moet ik daarvoor IF ipv IF() gebruiken? Want ik snap niet helemaal hoe ik dat voor elkaar krijg....
(ProductIssue is in het formaat 1/99, 10/06 etc, heb ik niet zelf bedacht :X)
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 10 januari 2012 @ 14:12:05 #4
25889 Sitethief
Fulltime Flapdrol
pi_106640809
Hebbes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
SELECT i
.Issue
IF(
CHAR_LENGTH(i.Issue) = '5'
    
CONCAT(
        (IF((
i.Issue REGEXP '99|98|97') = 1,19,20)),SUBSTRING(i.Issue,4,5),SUBSTRING(i.Issue,1,2)
    ),
    
CONCAT(
        (IF((
i.Issue REGEXP '99|98|97') = 1,19,20)),SUBSTRING(i.Issue,3,4),0,SUBSTRING(i.Issue,1,1)
    )) as 
issue
FROM items i
WHERE i
.Issue != '00/00' AND (i.Issue REGEXP '/') AND 
(IF(
CHAR_LENGTH(i.Issue) = '5'
    
CONCAT(
        (IF((
i.Issue REGEXP '99|98|97') = 1,19,20)),SUBSTRING(i.Issue,4,5),SUBSTRING(i.Issue,1,2)
    ),
    
CONCAT(
        (IF((
i.Issue REGEXP '99|98|97') = 1,19,20)),SUBSTRING(i.Issue,3,4),0,SUBSTRING(i.Issue,1,1)
    )
)) 
BETWEEN 199901 AND 200501
?>
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_106687279
Probleem:

Een tabel is gevuld met produkten die bij bepaalde categorieen horen! ik wil graag per 'categorie' 4 produkten (de beste) uit deze tabel halen.

Hoe krijg ik dit voor elkaar? kan dit met 1 query? of moet ik eerst de 'categorieen' uitlezen en daarna per categorie een query uitvoeren? graag jullie idee! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 11 januari 2012 @ 16:59:47 #6
56176 Catch22-
Ben je Blind?!
pi_106687329
GROUP BY met een LIMIT of Top?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 11 januari 2012 @ 17:12:01 #7
75592 GlowMouse
l'état, c'est moi
pi_106687801
Dat kan helaas niet met één query.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_106687832
quote:
0s.gif Op dinsdag 10 januari 2012 14:12 schreef Sitethief het volgende:
Hebbes
[ code verwijderd ]

Lekker leesbaar, goed te onderhouden, toppertje.
  woensdag 11 januari 2012 @ 17:13:29 #9
56176 Catch22-
Ben je Blind?!
pi_106687854
zal ook wel lekker performen
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_106690546
quote:
0s.gif Op woensdag 11 januari 2012 17:12 schreef GlowMouse het volgende:
Dat kan helaas niet met één query.
Was ik al bang voor, dan moet ik maar gaan cachen :@
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_106753935
Eindelijk weer het scripten in de vingers, heerlijk! :)

Vraagje, ik heb een datetime stamp in mijn tabel voor data opslag! nu wil ik zoeken op 'yyyy-mm-dd' tussen een bepaalde range (bv 01-01-2010 t/m 01-10-2010)

Ik heb de volgende query:

1
2
3
4
5
6
7
8
9
SELECT `catches`.*,
                   `users`.`username`,
                   `fish`.`name`
            FROM `catches`
            LEFT JOIN `users` 
            ON `users`.`id` = `catches`.`user_id`
            LEFT JOIN `fish` 
            ON `fish`.`id` = `catches`.`fish_id`
            WHERE `catches`.`datetime`  BETWEEN '2010-11-15' AND '2010-07-19'
maar die werkt niet ;) en de volgende geeft ook geen resultaten (werkt niet = 0 resultaten?)
1
2
3
4
5
6
7
8
9
10
SELECT `catches`.*,
                   `users`.`username`,
                   `fish`.`name`
            FROM `catches`
            LEFT JOIN `users` 
            ON `users`.`id` = `catches`.`user_id`
            LEFT JOIN `fish` 
            ON `fish`.`id` = `catches`.`fish_id`
            WHERE date_format(`catches`.`datetime`, '%Y-%m-%d')  >= '2010-11-15' 
            AND date_format(`catches`.`datetime`, '%Y-%m-%d') <= '2010-07-19'

Wat doe ik fout? ook zonder date_format of wat dan ook werkt het niet! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 13 januari 2012 @ 11:23:42 #12
25889 Sitethief
Fulltime Flapdrol
pi_106755048
Scorpie, ik schrijf niet zo heel vaak zulke lange dingen in SQL, maar hoe kan ik dit beter schrijven dan?
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
                    $reportWhere
[] = array(
                       
'custom' => 
                                
"(IF(CHAR_LENGTH(p.ProductIssue) = '5',
                                    CONCAT(
                                        (IF((p.ProductIssue REGEXP '99|98|97|96') = 1,19,20)),SUBSTRING(p.ProductIssue,4,5),SUBSTRING(p.ProductIssue,1,2)
                                    ),
                                    CONCAT(
                                        (IF((p.ProductIssue REGEXP '99|98|97|96') = 1,19,20)),SUBSTRING(p.ProductIssue,3,4),0,SUBSTRING(p.ProductIssue,1,1)
                                    )
                                )) BETWEEN "
.formatIssue($dataList['ProductIssueBetween1'])." AND ".formatIssue($dataList['ProductIssueBetween2']).""
                    
);
?>

En ja, die values zijn al geescaped
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 13 januari 2012 @ 11:28:41 #13
75592 GlowMouse
l'état, c'est moi
pi_106755190
@Chandler: bij BETWEEN moet de eerste datum voor de tweede liggen.

@Sitethief: neem een voorbeeld aan chandler, gebruik de juiste datatypen voor je velden
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 13 januari 2012 @ 11:29:16 #14
25889 Sitethief
Fulltime Flapdrol
pi_106755200
@Chandler. ik denk dat dit je probleem is

1
2
3
4
<?php
BETWEEN 
'2000-01-01' AND '2012-01-01' //deze werkt en geeft alles tussen 2000-2012
BETWEEN '2012-01-01' AND '2000-01-01' //deze heeft verkeerd volgorde.
?>

Volgens de MySQL website is het
1expr BETWEEN min AND max
Jij hebt het andersom.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_106756126
Het is nog vroeg hé :@

En dat iemand een voorbeeld mag nemen aan mij? woei!!!! *)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 13 januari 2012 @ 12:40:47 #16
25889 Sitethief
Fulltime Flapdrol
pi_106757333
@GlowMouse

Het is een al bestaande database waar ik software voor schrijf, veld is VARCHAR. En dat kan ook niet anders, want het is in het formaat 'issuenummer/laatste twee cijfers van jaartal, dus geen datum of integer.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_106771099
Ik zou bijna zeggen, split deze data in een extra tabel, scheelt je bergen met gezeur :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_106795070
Goedemorgen ik heb weer een vraag , ik heb nu een redelijk formaat FORM. Alleen kapt hij halverwege af. Dit doet hij op 1 server en ik zie niet welke variabele dit ervoor zorgt. het gaat maar om 60 -70 input velden. hiervan pakt hij de helft maar, en de FORM variabelen zijn goed gezet.

ik heb dit op 2-3 servers getest maar op 1 staat de configuratie niet goed en ik snap niet hoe het kan dat hij zomaar met de $_POST stopt.

Iemand een idee? Ik zat zelf hier aan te denken:

suhosin.post.max_array_depth 50 50
suhosin.post.max_array_index_length 64 64
suhosin.post.max_name_length 64 64
suhosin.post.max_totalname_length 256 256
suhosin.post.max_value_length 1000000 1000000
suhosin.post.max_vars 1000 1000
suhosin.request.max_vars 100 100

Edit: Iets met een server variabele maar ik weet niet welke ? bovenstaande lijkt een beetje vaag dat het nou die zijn, maar iemand een idee? want k snap het niet meer.

Ter verduidelijking FORM online op de betreffende server.
http://www.clickenweb.nl/cms/classes/test.php
Hij post niet alle velden mee, terwijl ze wel in de FORM zijn gedeclareerd.
Kapt zomaar zonder reden halverwege de $_POST Array af. Terwijl het wel tussen 2 FORM tags staat.

Na 40.000 (aantallen) weigert hij opeens , en wil hij de rest niet doorsturen.


EDIT:
Ik denk dat ik de fout heb maar zekerheid kan ik niet zeggen, mits deze vraag beantwoord is suhosin.request.max_vars staat op 100 , is een post dan ook een request?

[ Bericht 7% gewijzigd door cablegunmaster op 15-01-2012 09:55:52 ]
Redacted
  woensdag 18 januari 2012 @ 09:27:54 #19
267443 Cue_
Cuecumbergirl
pi_106940998
Nieuwe vraag

Ik heb het TXT bestand (sorry dat het niet al te best te lezen is


Dit zijn gegevens die ik dus via een textbestand uit een andere database krijg. Momenteel pakken we dit bestand op en maken daar gelijk een pdf van en versturen dat intern naar de gebruikers.

Maar nu willen ze dat bepaalde gegevens dik gedrukt worden (van bepaalde debiteuren).
Dit betekend dat ik het bestand moet verwerken afhankelijk van de debiteurgegevens. Het idee kwam om te kijken of we de gegevens op een 1 of andere manier in een database kunnen krijgen en vanuit daar weer verder aan de slag.

Hebben jullie enig idee hoe dit aan te pakken?
  woensdag 18 januari 2012 @ 09:29:50 #20
25889 Sitethief
Fulltime Flapdrol
pi_106941033
Waarom gebruik je niet de originele database?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_106941221
Laat het bestand in XML formaat aanleveren en ga daarmee aan de slag? Of vraag toegang op de database in kwestie?

[ Bericht 24% gewijzigd door #ANONIEM op 18-01-2012 09:39:46 ]
  woensdag 18 januari 2012 @ 10:20:26 #22
137776 boem-dikkie
Jedi Mind Baby!
pi_106942075
Ik heb even iets waar ik niet echt uit kom. Hoef in principe geen code te posten, als iemand me even op weg kan helpen met een constructie in woorden kom ik er zelf vast wel uit.

Ik heb een bestelformulier met zo'n 40 opties. De klant moet in dat formulier invullen hoeveel hij van die optie wil. Als hij op verzenden drukt moet het formulier in mijn mail komen met alleen de opties die hij heeft ingevuld.

Dus het moet op zo'n manier in mijn mail komen bijvoorbeeld:

Optie 1 - 3 maal
Optie 24 - 5 maal
Optie 39 - 1 maal
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 18 januari 2012 @ 10:22:54 #23
12221 Tijn
Powered by MS Paint
pi_106942148
quote:
0s.gif Op zaterdag 14 januari 2012 09:39 schreef cablegunmaster het volgende:

Ik denk dat ik de fout heb maar zekerheid kan ik niet zeggen, mits deze vraag beantwoord is suhosin.request.max_vars staat op 100 , is een post dan ook een request?
Ik denk het wel. Volgens mij is dit de $_REQUEST superglobal, dus alle POST, GET en COOKIE variabelen samen.
pi_106942201
quote:
14s.gif Op woensdag 18 januari 2012 10:20 schreef boem-dikkie het volgende:
Ik heb even iets waar ik niet echt uit kom. Hoef in principe geen code te posten, als iemand me even op weg kan helpen met een constructie in woorden kom ik er zelf vast wel uit.

Ik heb een bestelformulier met zo'n 40 opties. De klant moet in dat formulier invullen hoeveel hij van die optie wil. Als hij op verzenden drukt moet het formulier in mijn mail komen met alleen de opties die hij heeft ingevuld.

Dus het moet op zo'n manier in mijn mail komen bijvoorbeeld:

Optie 1 - 3 maal
Optie 24 - 5 maal
Optie 39 - 1 maal
Invoervelden met als id optie1, optie24, optie39 ?

[ Bericht 0% gewijzigd door #ANONIEM op 18-01-2012 10:25:59 ]
  woensdag 18 januari 2012 @ 10:59:50 #25
91039 mstx
2x1/2 = 1/2 x 1/2
pi_106942973
quote:
14s.gif Op woensdag 18 januari 2012 10:20 schreef boem-dikkie het volgende:
Ik heb even iets waar ik niet echt uit kom. Hoef in principe geen code te posten, als iemand me even op weg kan helpen met een constructie in woorden kom ik er zelf vast wel uit.

Ik heb een bestelformulier met zo'n 40 opties. De klant moet in dat formulier invullen hoeveel hij van die optie wil. Als hij op verzenden drukt moet het formulier in mijn mail komen met alleen de opties die hij heeft ingevuld.

Dus het moet op zo'n manier in mijn mail komen bijvoorbeeld:

Optie 1 - 3 maal
Optie 24 - 5 maal
Optie 39 - 1 maal
1
2
3
<input name="optie[1]" />
<input name="optie[2]" />
<input name="optie[3]" />
1
2
3
4
5
6
7
8
<?php
$mail
='';
foreach ( 
$_POST['optie'] as $k=>$v ) {
if ( 
$v>) {
$mail.="Optie ".$k." - ".$v." maal\n";
}
}
?>
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  woensdag 18 januari 2012 @ 11:14:50 #26
12221 Tijn
Powered by MS Paint
pi_106943361
Zoiets?

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
<?php
    
// deze dingen kunnen mensen bestellen
    
$opties = array('Optie 1''Optie 2''Optie 3''Optie 4''Optie 5');
    
    
// stuur mailtje wanneer het formulier wordt verstuurd
    
if($_SERVER['REQUEST_METHOD'] == 'POST')
    {
        
// de tekst van het mailtje met daarin de bestelling
        
$tekst "Ja hallo, dit willen ze hebben:\n\n";
        foreach(
$_POST as $optie => $aantal)
        {
            if(
is_numeric($aantal) && $aantal 0)
            {
                
$tekst .= $optie ': ' intval($aantal) . "\n";                
            }
        }
        
        
// dit is ook nodig voor het mailtje
        
$naar 'nobody@example.com';
        
$onderwerp 'Bestelling';
        
$headers 'From: webmaster@example.com' "\r\n" .
            
'Reply-To: webmaster@example.com' "\r\n" .
            
'X-Mailer: PHP/' phpversion();
        
        
// stuur het
        
mail($naar$onderwerp$tekst$headers);
    }
?>
<html>
    <head>
        <title>Bestelformulier</title>
    </head>
    <body>
        <form method="post" action="">
            <ul>
            <?php foreach($opties as $optie): ?>
                <li>
                    <label for="<?php= $optie; ?>"><?php= $optie; ?></label>
                    <input type="text" name="<?php= $optie; ?>" id="<?php= $optie; ?>" />
                </li>
            <?php endforeach; ?>
            </ul>
            <button type="submit">verzenden</button>
        </form>
    </body>
</html>


[ Bericht 0% gewijzigd door Tijn op 18-01-2012 11:32:13 ]
  woensdag 18 januari 2012 @ 11:29:19 #27
137776 boem-dikkie
Jedi Mind Baby!
pi_106943718
Thanks allemaal. Dat met opties array e.d had ik inderdaad al, alleen het foreach loopje kwam ik niet uit.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_106951065
quote:
14s.gif Op woensdag 18 januari 2012 11:14 schreef Tijn het volgende:
Zoiets?
[ code verwijderd ]

1
2
3
4
5
6
<?php
if(is_numeric($aantal) && $aantal 0
{                
    
$tekst .= $optie ': ' intval($aantal) . "\n";                            
}
?>

ik zou van bovenstaande dit maken:

1
2
3
4
5
6
<?php
if(is_numeric($aantal) && $aantal && in_array($optie$opties)) 
{                
    
$tekst .= $optie ': ' intval($aantal) . "\n";                            
}
?>

Dit om er zeker van te zijn dat eventueel gemanipuleerde POST key elementen niet in de $tekst string terechtkomen.
  woensdag 18 januari 2012 @ 19:56:58 #29
73485 Niox
I'm sorry, who?
pi_106962178
Een SQL vraagje waar ik niet uitkom. Ik heb momenteel de volgende (versimpelde) tabel:
1
2
3
4
5
6
7
8
9
+----------+-------------+-------------+
| ID       | PostID      | Titel       |
+----------+-------------+-------------+
|    1     |      1      |  Post 1.1   |  
|    2     |      1      |  Post 1.2   |  
|    3     |      1      |  Post 1.3   |  
|    4     |      2      |  Post 2.1   | 
|    5     |      2      |  Post 2.2   | 
+----------+-------------+-------------+

Ik wil per PostID slechts 1 titel (de laatste) ophalen. Met een standaard GROUP BY krijg ik echter de eerste titels als resultaat (Post 1.1 en Post 2.1). Maar ik ben op zoek naar een query die Post 1.3 en Post 2.2 als resultaat geeft, altijd de laatst toegevoegde records per PostID bus.. Wie kan mij een duw in de goede richting geven?

[ Bericht 3% gewijzigd door Niox op 18-01-2012 20:18:30 ]
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
pi_106962936
Wat nou als je Post 1.1 t/m 1.3 hebt en 2.1 t/m 2.5 wil je dan als nog 1.3 en 2.1 ophalen? Als je 1.3 en 2.5 wil dan raad ik je aan om eens met ORDER BY te gaan spelen.
  woensdag 18 januari 2012 @ 20:18:25 #31
73485 Niox
I'm sorry, who?
pi_106963235
Ik heb m'n voorbeeld iets verduidelijkt. Ik zoek altijd de laatste toegevoegde records per PostID. ORDER BY heb ik al geprobeerd, maar dat werkt niet (of ik doe iets fout).
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
pi_106963734
quote:
2s.gif Op woensdag 18 januari 2012 20:18 schreef Niox het volgende:
Ik heb m'n voorbeeld iets verduidelijkt. Ik zoek altijd de laatste toegevoegde records per PostID. ORDER BY heb ik al geprobeerd, maar dat werkt niet (of ik doe iets fout).
Zowel ASC als DESC? misschien domme vraag hoor, maar even checken. Ik vraag mij ook af hoe dit gaat bij GROUP BY/
  woensdag 18 januari 2012 @ 20:32:46 #33
73485 Niox
I'm sorry, who?
pi_106963932
Heb nu dit in elkaar gedraaid en dat geeft de gewenste resultaten. Ideeën voor een efficiëntere oplossing zijn altijd welkom :).

1
2
3
4
5
6
SELECT
  Titel
FROM
  (SELECT PostID, Naam FROM posts ORDER BY ID DESC) as p
GROUP BY
  PostID
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
pi_106969858
Hoe kun je een iframe plaatsen zodat het bovenste gedeelte van de geframde website iets naar boven gaat? Zodat je bijvoorbeeld het bovenste menu van de geframde website niet meer ziet.
pi_106981577
quote:
0s.gif Op woensdag 18 januari 2012 22:34 schreef Apekoek het volgende:
Hoe kun je een iframe plaatsen zodat het bovenste gedeelte van de geframde website iets naar boven gaat? Zodat je bijvoorbeeld het bovenste menu van de geframde website niet meer ziet.
Je zou de inhoud van de iframe dmv jQuery kunnen bewerken, het is echter wel van belang dat de content in de iframe vanaf hetzelfde domein afkomstig is.

Een andere mogelijkheid is om de iframe in een div te plaatsen en de iframe dan iets naar boven laten schuiven zodat het bovenste gedeelte niet meer zichtbaar is. Als je de overflow van de div op hidden zet zie je het overlappende deel niet, de frame kun je naar boven plaatsen door de top waarde in de min te zetten.

Mocht je er niet uitkomen dan zou je het nogmaals in dit topic kunnen vragen: [html, css, js] voor dummies #21
pi_106984320
Ik krijg het idee dat dit een stuk beter werkt als de tabel eenmaal is aangemaakt om dubbele te droppen uit een net gemaakte DB.
1
2
ALTER TABLE restaurantlijst
ADD UNIQUE (Adres)

Dan mijn ingewikkelde code die stukken zwaarder is.
1
2
3
4
DELETE FROM restaurantlijst,vtable 
USING restaurantlijst,restaurantlijst AS vtable 
WHERE restaurantlijst.id != vtable.id
AND restaurantlijst.adres = vtable.adres
:D

Nvm al opgelost, niet gewend dat een query soms lang overdoet :P

[ Bericht 3% gewijzigd door cablegunmaster op 19-01-2012 12:27:08 ]
Redacted
  zaterdag 21 januari 2012 @ 10:54:28 #37
75592 GlowMouse
l'état, c'est moi
pi_107060892
quote:
7s.gif Op woensdag 18 januari 2012 20:32 schreef Niox het volgende:
Heb nu dit in elkaar gedraaid en dat geeft de gewenste resultaten. Ideeën voor een efficiëntere oplossing zijn altijd welkom :).
[ code verwijderd ]

1
2
3
SELECT * FROM tbl tbl1
LEFT JOIN tbl tbl2 ON(tbl1.postid=tbl2.postid AND tbl2.id>tbl1.id)
WHERE tbl2.id IS NULL
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107071080
Weet iemand een beetje goede PHP IDE? Ik ken alleen Eclipse. Maar zijn er ook andere alternatieven?
  zaterdag 21 januari 2012 @ 17:49:47 #39
63192 ursel
"Het Is Hier Fantastisch!
pi_107071527
quote:
0s.gif Op zaterdag 21 januari 2012 17:30 schreef Devv het volgende:
Weet iemand een beetje goede PHP IDE? Ik ken alleen Eclipse. Maar zijn er ook andere alternatieven?
Netbeans _O_
  zondag 22 januari 2012 @ 00:44:29 #40
25889 Sitethief
Fulltime Flapdrol
pi_107085307
quote:
0s.gif Op zaterdag 21 januari 2012 17:49 schreef ursel het volgende:

[..]

Netbeans _O_
Yup _O_
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 23 januari 2012 @ 14:43:00 #41
73485 Niox
I'm sorry, who?
pi_107138477
quote:
0s.gif Op zaterdag 21 januari 2012 10:54 schreef GlowMouse het volgende:

[..]
[ code verwijderd ]

Dank u!
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
  maandag 23 januari 2012 @ 15:08:57 #42
137776 boem-dikkie
Jedi Mind Baby!
pi_107139489
Ik vind Eclipse fijner dan Netbeans, maar beide zijn oké. Voor werk zonder SVN e.d gebruik ik gewoon Notepad++.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107139917
IntelliJ, is een goede aanrader ^O^
Redacted
  maandag 23 januari 2012 @ 15:23:35 #44
56176 Catch22-
Ben je Blind?!
pi_107140049
Voor SVN moet je sowieso Tortoise gebruiken.

Eclipse is op zich wel chill, maar wel kktraag (java :r )
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_107145557
Eclipse is inderdaad wel een beetje overkill voor PHP. Dat is bijna net zo erg als Visual Studio opstarten om een XML bestand aan te passen :D . Maar Notepad++ heeft geen sneltoets voor automatische opmaak (of ik heb deze nog niet gevonden). En ook het kunnen werken in een workspace/solution structuur is voor mij een pre. Misschien heeft Notepad++ dit allemaal wel. Maar ik heb geen zin om naar plugins te zoeken.
  maandag 23 januari 2012 @ 20:59:02 #46
292596 Faux.
Fan van zichzelf
pi_107153660
Even tussendoor: ik probeer met een foreach(); een lijstje te maken van een XML-bestand dmv simplexml_load_string. Echter, een van de waardes in het XML-bestand is met een streepje (waarde-a), Door het streepje krijg ik zodra ik de code probeer uit te voeren de volgende foutmelding:

1PHP Notice:  Use of undefined constant a - assumed 'a' in file.php on line 14

Regel 12-15:
1
2
3
4
5
6
<?php
foreach($xml->waardes->waarde as $enkelewaarde)
       {
       echo 
$enkelewaarde->waarde-a;
       }
?>

Weet iemand hoe ik dit kan oplossen? :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_107153770
echo $enkelewaarde['waarde-a'] ?
  maandag 23 januari 2012 @ 21:03:52 #48
292596 Faux.
Fan van zichzelf
pi_107153962
quote:
0s.gif Op maandag 23 januari 2012 21:00 schreef Scorpie het volgende:
echo $enkelewaarde['waarde-a'] ?
Dank, maar ik heb het opgelost door waarde-a in een aparte variabele te doen ($variabele) en die dan te gebruiken met echo $enkelewaarde->$variabele; :)
Toch raar dat PHP het niet gewoon accepteert zoals ik het eerst had? :?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  maandag 23 januari 2012 @ 21:05:39 #49
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_107154087
quote:
14s.gif Op maandag 23 januari 2012 21:03 schreef Faux. het volgende:

[..]

Dank, maar ik heb het opgelost door waarde-a in een aparte variabele te doen ($variabele) en die dan te gebruiken met echo $enkelewaarde->$variabele; :)
Toch raar dat PHP het niet gewoon accepteert zoals ik het eerst had? :?
Hij denkt nu dat het een berekening is. :D En a is geen gedefinieerde waarde, dus doet hij er niks mee.
  maandag 23 januari 2012 @ 21:06:31 #50
292596 Faux.
Fan van zichzelf
pi_107154140
quote:
7s.gif Op maandag 23 januari 2012 21:05 schreef BBQSausage het volgende:

[..]

Hij denkt nu dat het een berekening is. :D En a is geen gedefinieerde waarde, dus doet hij er niks mee.
Ah, op die fiets :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_107175183
Hoe verwijder ik de tekst in de footer als "powered by wordpress en created with artisteer?"

In mijn footer.php staat het volgende:

1
2
3
4
5
6
7
8
9
10
<?php  
$content = ob_get_clean();
echo art_parse_template(art_page_template(), art_page_variables(array('content'=> $content)));
?>
    <div id="wp-footer">
            <?php wp_footer(); ?>
            <!-- <?php printf(__('%d queries. %s seconds.', THEME_NS), get_num_queries(), timer_stop(0, 3)); ?> -->
    </div>
</body>
</html>

Vind het vrij verwarrend?

-edit ook hier gepost naast het Wordpress topic, kan zijn dat dit een meer php aangelegenheid is, ik weet het zelf namelijk niet.
  dinsdag 24 januari 2012 @ 12:39:59 #52
56176 Catch22-
Ben je Blind?!
pi_107175214
kijken waar je footer wordt gerendered.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_107175454
Uit footer.php slopen?
pi_107176574
quote:
0s.gif Op dinsdag 24 januari 2012 12:46 schreef Pakspul het volgende:
Uit footer.php slopen?
Dat zeg ik, daar staat het dus niet in. :P
  dinsdag 24 januari 2012 @ 13:57:00 #55
25889 Sitethief
Fulltime Flapdrol
pi_107178060
Wat geeft wp_footer() terug?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_107178986
In Visual Studio/C# had ik gewoon "Go to definition" of "Find all references" gedaan :P .
pi_107179369
quote:
0s.gif Op dinsdag 24 januari 2012 13:57 schreef Sitethief het volgende:
Wat geeft wp_footer() terug?
Hoe kun je daar achter komen trouwens? Ik ben op dit gebied echt een leek, niets voor niets dat ik veel met Wordpress werk.
pi_107179795
quote:
0s.gif Op dinsdag 24 januari 2012 13:57 schreef Sitethief het volgende:
Wat geeft wp_footer() terug?
http://codex.wordpress.org/Function_Reference/wp_footer

en

http://codex.wordpress.org/Plugin_API/Action_Reference/wp_footer

Hij gaat in ieder geval zoeken naar footer.php in de theme die je gebruikt. Het kan zijn dat er een extra action op wp_footer zit die hij nog uitvoert en daarin de extra tekst wordt toegevoegd. Anders post de inhoud van footer.php eens dan kunnen we zien of er mogelijk iets anders aan de hand is.
  donderdag 26 januari 2012 @ 13:46:39 #59
267443 Cue_
Cuecumbergirl
pi_107256400
Gebruikt hier iemand phpDesigner 7? Ik ben m'n linenumbers kwijt en kan ze niet terugvinden :@ :')
pi_107256718
Rechtermuis op de grijze balk aan de linkerkant en show line numbers aanklikken?
  donderdag 26 januari 2012 @ 14:00:12 #61
267443 Cue_
Cuecumbergirl
pi_107256806
quote:
5s.gif Op donderdag 26 januari 2012 13:56 schreef Scorpie het volgende:
Rechtermuis op de grijze balk aan de linkerkant en show line numbers aanklikken?
Nop, geen grijze balken of andere plekken waar je iets bereikt met een rechtermuisknop. (of ik ben echt een blinde kip.. maar ik zie hem niet :N )
pi_107259935
notepad ++ :Y
tjah :P
  donderdag 26 januari 2012 @ 15:59:51 #63
63192 ursel
"Het Is Hier Fantastisch!
pi_107261301
quote:
0s.gif Op donderdag 26 januari 2012 13:46 schreef Cue_ het volgende:
Gebruikt hier iemand phpDesigner 7? Ik ben m'n linenumbers kwijt en kan ze niet terugvinden :@ :')
F11?
Weet even niet welk programma dat was, maar zit daaronder bij een of ander programma :')
  donderdag 26 januari 2012 @ 16:04:07 #64
267443 Cue_
Cuecumbergirl
pi_107261497
quote:
0s.gif Op donderdag 26 januari 2012 15:59 schreef ursel het volgende:

[..]

F11?
Weet even niet welk programma dat was, maar zit daaronder bij een of ander programma :')
helaas ;(
  donderdag 26 januari 2012 @ 16:11:41 #65
63192 ursel
"Het Is Hier Fantastisch!
pi_107261787
quote:
0s.gif Op donderdag 26 januari 2012 16:04 schreef Cue_ het volgende:

[..]

helaas ;(
Ut viel te proberen. :')
  donderdag 26 januari 2012 @ 16:12:01 #66
267443 Cue_
Cuecumbergirl
pi_107261804
quote:
0s.gif Op donderdag 26 januari 2012 16:11 schreef ursel het volgende:

[..]

Ut viel te proberen. :')
Ik snap niet hoe zoiets zo moeilijk te vinden is :(
pi_107267724
quote:
0s.gif Op donderdag 26 januari 2012 16:12 schreef Cue_ het volgende:

[..]

Ik snap niet hoe zoiets zo moeilijk te vinden is :(
Post eens een screenshot :P
Wat vaak ook werkt is ctrl + r, tenminste dat ik bij mijn php IDE het geval.
Zelf van PHP Designer afgestapt en naar NuSphere gegaan :P

owja en: PHP dames O+
  vrijdag 27 januari 2012 @ 20:22:24 #68
292596 Faux.
Fan van zichzelf
pi_107306821
JSON-noob hier. Ik probeer data te laden uit de Twitter API. Dat wordt geleverd in JSON. Als ik de JSON var_dump dan krijg ik een lap JSON. Nu wil ik één veld uitlezen uit die JSON, zoals je dat ook kan doen met simplexml() en dan $xml->waardevaneenveld. Hoe doe ik dat?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  vrijdag 27 januari 2012 @ 20:33:06 #69
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107307266
quote:
11s.gif Op vrijdag 27 januari 2012 20:22 schreef Faux. het volgende:
JSON-noob hier. Ik probeer data te laden uit de Twitter API. Dat wordt geleverd in JSON. Als ik de JSON var_dump dan krijg ik een lap JSON. Nu wil ik één veld uitlezen uit die JSON, zoals je dat ook kan doen met simplexml() en dan $xml->waardevaneenveld. Hoe doe ik dat?
http://www.json.org/js.html

hier een voorbeeld, omdat ik niet precies weet hoe die code eruit ziet (geen ervaring met twitter api)
In ieder geval moet het met var[x] al lukken, afhankelijk hoe de json data eruit ziet.
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  vrijdag 27 januari 2012 @ 20:35:08 #70
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107307366
of:

1
2
3
4
5
6
7
8
var response = '{"result":true , "count":1}';

var parsedJSON = eval('('+response+')');

var result=parsedJSON.result;
var count=parsedJSON.count;

alert('result:'+result+' count:'+count);
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  vrijdag 27 januari 2012 @ 21:07:16 #71
292596 Faux.
Fan van zichzelf
pi_107308944
quote:
0s.gif Op vrijdag 27 januari 2012 20:33 schreef U.N.K.L.E. het volgende:

[..]

http://www.json.org/js.html

hier een voorbeeld, omdat ik niet precies weet hoe die code eruit ziet (geen ervaring met twitter api)
In ieder geval moet het met var[x] al lukken, afhankelijk hoe de json data eruit ziet.
Stukje van de JSON die ik krijg (gekopieerd van de Twitter API-documentatie):

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Ik heb het opgegeven met het ontleden van de JSON totdat ik bij een specifieke waarde ben, en probeer nu met preg_match(); te kijken of de screen_name die ik zoek er in voorkomt. Maar dat gaat mis zonder error.

Kort gezegd: waarom doet preg_match(); het niet bij bovenstaande code?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  vrijdag 27 januari 2012 @ 21:30:50 #72
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107310082
Waarom niet http://nl.php.net/json_decode gebruiken? :?
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 27 januari 2012 @ 22:49:34 #73
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107313831
quote:
0s.gif Op vrijdag 27 januari 2012 21:30 schreef mstx het volgende:
Waarom niet http://nl.php.net/json_decode gebruiken? :?
Dit is inderdaad de meest nette manier
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  vrijdag 27 januari 2012 @ 23:56:11 #74
292596 Faux.
Fan van zichzelf
pi_107315989
quote:
0s.gif Op vrijdag 27 januari 2012 21:30 schreef mstx het volgende:
Waarom niet http://nl.php.net/json_decode gebruiken? :?
Geeft een foutmelding
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_107316262
quote:
15s.gif Op vrijdag 27 januari 2012 23:56 schreef Faux. het volgende:

[..]

Geeft een foutmelding
Onmogelijk.

quote:
Return Values

Returns the value encoded in json in appropriate PHP type. Values true, false and null (case-insensitive) are returned as TRUE, FALSE and NULL respectively. NULL is returned if the json cannot be decoded or if the encoded data is deeper than the recursion limit
http://nl3.php.net/manual/en/function.json-decode.php

Kan geen foutmelding teruggeven dus.

[ Bericht 19% gewijzigd door #ANONIEM op 28-01-2012 00:06:02 ]
pi_107316406
quote:
0s.gif Op zaterdag 28 januari 2012 00:04 schreef Scorpie het volgende:

[..]

Onmogelijk.

[..]

http://nl3.php.net/manual/en/function.json-decode.php

Kan geen foutmelding teruggeven dus.
Je hebt tenminste PHP versie 5.2.0 nodig voor die functie. Misschien dat het daar niet aan voldoet en daar de foutmelding vandaankomt.
pi_107316512
quote:
0s.gif Op zaterdag 28 januari 2012 00:08 schreef The_Terminator het volgende:

[..]

Je hebt tenminste PHP versie 5.2.0 nodig voor die functie. Misschien dat het daar niet aan voldoet en daar de foutmelding vandaankomt.
Dan mag hij wel eens heel rapido gaan upgraden :)
pi_107317136
quote:
15s.gif Op vrijdag 27 januari 2012 23:56 schreef Faux. het volgende:

[..]

Geeft een foutmelding
Welke foutmelding? :?
pi_107359843
Vraagje.

Stel ik heb een lijst/array met woorden.

Voorbeeld data:
quote:
aap
boom
gras
tak
bak
toom
Ik wil bijvoorbeeld 5 letters invoeren, als de opgegeven letters matchen met de bovenstaande woorden moeten deze weergegeven worden.

Als ik dus opgeef:
quote:
abgsrk
Moet ik terug krijgen:
quote:
gras
bak
In welke richting moet ik denken? Aan welke functies?
pi_107360202
quote:
0s.gif Op zondag 29 januari 2012 14:10 schreef xaban06 het volgende:
Vraagje.

Stel ik heb een lijst/array met woorden.

Voorbeeld data:

[..]

Ik wil bijvoorbeeld 5 letters invoeren, als de opgegeven letters matchen met de bovenstaande woorden moeten deze weergegeven worden.

Als ik dus opgeef:

[..]

Moet ik terug krijgen:

[..]

In welke richting moet ik denken? Aan welke functies?
Gewoon over de array loopen en dmv stristr controleren of één van de opgegeven letters voorkomt in de value. Je kunt dan de values naar een nieuwe array schrijven, mocht de letter voorkomen in het woord.
pi_107360455
quote:
0s.gif Op zondag 29 januari 2012 14:16 schreef The_Terminator het volgende:

[..]

Gewoon over de array loopen en dmv stristr controleren of één van de opgegeven letters voorkomt in de value. Je kunt dan de values naar een nieuwe array schrijven, mocht de letter voorkomen in het woord.
Maar ik geef meerdere letters op.
Stel je hebt 'boom' en ik geef 'b' op dan wordt hij inderdaad gematcht, maar als ik 'bm' op geef, dan niet meer.

Of bedoel je iedere keer wegschrijven naar een array en steeds stristr uitvoeren met de volgende letter, tot dat je een array overhoud met alleen de matches?
  zondag 29 januari 2012 @ 14:25:00 #82
302853 themole
graaft totaal door.
pi_107360683
quote:
0s.gif Op zondag 29 januari 2012 14:21 schreef xaban06 het volgende:

[..]

Maar ik geef meerdere letters op.
Stel je hebt 'boom' en ik geef 'b' op dan wordt hij inderdaad gematcht, maar als ik 'bm' op geef, dan niet meer.

Of bedoel je iedere keer wegschrijven naar een array en steeds stristr uitvoeren met de volgende letter, tot dat je een array overhoud met alleen de matches?
Verdiep je dan maar eens in Regular Expressions. :)
Niet altijd serieus
  zondag 29 januari 2012 @ 15:20:56 #83
137776 boem-dikkie
Jedi Mind Baby!
pi_107363505
Regex-jes zijn awesome.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107370179
quote:
14s.gif Op zondag 29 januari 2012 14:25 schreef themole het volgende:

[..]

Verdiep je dan maar eens in Regular Expressions. :)
Yep, maar hiervoor niet nodig.

1
2
3
4
5
6
7
8
<?php
$word 
'gras';
$letters = array('a','b','g','s','r','k');
if(
str_replace($letters''$word) === '')
{
    echo 
'Match: ' $word;
}
?>
pi_107370537
Overigens kun je wel een (lege) regex gebruiken om de letters van een string in een array te krijgen.

1
2
3
<?php
$letters 
preg_split('//''abgsrk', -1PREG_SPLIT_NO_EMPTY);
?>
  zondag 29 januari 2012 @ 18:56:55 #86
75592 GlowMouse
l'état, c'est moi
pi_107370711
De vraag is onvolledig, kan abgsrk naast gas ook gaas matchen?
quote:
0s.gif Op zondag 29 januari 2012 18:50 schreef Light het volgende:
Overigens kun je wel een (lege) regex gebruiken om de letters van een string in een array te krijgen.
[ code verwijderd ]

http://nl.php.net/manual/en/function.str-split.php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107371578
quote:
Check. Die is waarschijnlijk ook (iets) sneller.
pi_107389570
quote:
0s.gif Op zondag 29 januari 2012 18:37 schreef Light het volgende:

[..]

Yep, maar hiervoor niet nodig.
[ code verwijderd ]

Thanks, werkt niet helemaal goed. Als je 'gaas' neemt als woord, matched hij ook, terwijl je bij letters de 'a' maar 1 keer hebt opgegeven.

Zal proberen zelf verder te knutselen.
  maandag 30 januari 2012 @ 09:56:04 #89
267443 Cue_
Cuecumbergirl
pi_107393241
quote:
0s.gif Op donderdag 26 januari 2012 19:21 schreef totalvamp het volgende:

Post eens een screenshot :P
Wat vaak ook werkt is ctrl + r, tenminste dat ik bij mijn php IDE het geval.
Zelf van PHP Designer afgestapt en naar NuSphere gegaan :P

owja en: PHP dames O+
Alle letters geprobeerd. Echt vaag joh. begin nu zelfs te twijfelen of ze er uberhaupt wel stonden, maar je kan moeilijk zonder lijkt me in een beetje pakket :')
pi_107393978
quote:
0s.gif Op maandag 30 januari 2012 09:56 schreef Cue_ het volgende:

[..]

Alle letters geprobeerd. Echt vaag joh. begin nu zelfs te twijfelen of ze er uberhaupt wel stonden, maar je kan moeilijk zonder lijkt me in een beetje pakket :')
Ik had vrijdag de trial geinstalleerd (versie 8 is dat), ik heb wel lijnnummers en heb alle opties doorlopen, kan ook niks vinden om het uit te zetten.

pi_107405449
In een poging om een sportwedstrijdenkalender in elkaar te klussen heb ik een tabel wedstrijd en een tabel speeldag. Wedstrijd is d.m.v. een foreign key aan speeldag gekoppeld, alles is gevuld, en m'n queries geven mooi resultaat.
Op php-newbieniveau heb ik e.e.a. in elkaar gezet. De volgende constructie werkt en geeft alle speeldagen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$squery
="select s_id, s_datum, s_lokatie from speeldag";
$sresult=mysql_query($squery);
$snum=mysql_numrows($sresult);
$i=0;

while(
$i $snum) {
    
$id=mysql_result($sresult$i"s_id");
    
$datum=mysql_result($sresult$i"s_datum");
    
$lokatie=mysql_result($sresult$i"s_lokatie");
    echo 
"<b>",$id"-",$datum," - ",$lokatie"</b><br>";

    
$i++;
}
?>
1
2
3
1-2011-11-19 - Ergenshuizen
2-2011-12-31 - Oudjaarsveld
3-2012-01-23 - Jarigveld
Als ik dit nu wil uitbreiden door per speeldag de bijbehorende wedstrijden op te halen had ik dat als volgt bedacht:
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
<?php
$squery
="select s_id, s_datum, s_lokatie from speeldag";
$sresult=mysql_query($squery);
$snum=mysql_numrows($sresult);
$i=0;

while(
$i $snum) {
    
$id=mysql_result($sresult$i"s_id");
    
$datum=mysql_result($sresult$i"s_datum");
    
$lokatie=mysql_result($sresult$i"s_lokatie");
    echo 
"<b>",$id"-",$datum," - ",$lokatie"</b><br>";

    
$wquery="select w_id, w_tijd, w_team1, w_team2 from wedstrijd where w_speeldag = ".$id;
    
$wresult=mysql_query($wquery);
    
$wnum=mysql_numrows($wresult);
    
$t=0;

    while (
$t $wnum)(
        
$wid=mysql_result($wresult$t"w_id");
        
$tijd=mysql_result($wresult$t"w_tijd");
        
$team1=mysql_result($wresult$t"w_team1");
        
$team2=mysql_result($wresult$t"w_team2");
        echo 
$tijd."  -  ".$team1." - ".$team2."<BR>";
    
        
$t++;
    )
    
$i++;
}
?>
Alle variabelen voor de 2e whileloop/query qua naam aangepast zodat er geen verwarring kan zijn.
Toch krijg ik een parse-error op de regel van het 2e while-statement.
De wedstrijdquery heb ik los getest, en deze geeft ook het resultaat wat er zou moeten komen.

Probeer ik iets wat niet kan, of zie ik iets over het hoofd?

Volgens mij ben ik me aan het blindstaren, of er is een beperking die ik nog niet ken.
"...while I'm supposed to marry her brother, a renowned pillow biter." Cersei Lannister
"Float like a butterfly, sting like a bee, look ridiculous." Rory the Roman
"It's smaller on the outside." Clara Oswin Oswald
  maandag 30 januari 2012 @ 16:37:15 #92
137776 boem-dikkie
Jedi Mind Baby!
pi_107405498
Je hebt ( ) in plaats van { }.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107405878
quote:
14s.gif Op maandag 30 januari 2012 16:37 schreef boem-dikkie het volgende:
Je hebt ( ) in plaats van { }.
scherp opgemerkt :Y

En volgens mij kan je dit ook veel mooier doen met een JOIN of zie ik dit verkeerd? Ik zou er dan een functie van maken die een multidimensionale array teruggeeft met bijv.

$array['2012-02-23']['locatie1']

en hier dan met een foreach($array as $date => $location) doorheen gaan.

Verder in de while loop roep je steeds mysql_result aan. Dit is dan makkelijker en ben je van die lelijke tellers af.

1
2
3
4
5
6
<?php
while($tmysql_fetch_array($squery)){
     
$id $t['id_kolom_in_database'];
     
$location $t['locatie_kolom_in_database'];
}
?>
  maandag 30 januari 2012 @ 17:33:22 #94
75592 GlowMouse
l'état, c'est moi
pi_107407602
JOINs en mysql_fetch_array maken je code veel mooier
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107408822
quote:
14s.gif Op maandag 30 januari 2012 16:37 schreef boem-dikkie het volgende:
Je hebt ( ) in plaats van { }.
Krijg nou de *bliep*! :')
Daar heb ik de hele middag op zitten vloeken. Notepad++ laat het verschil bljkbaar niet heel duidelijk zien, of ik heb gewoon niet op zitten letten. Thanks! ^O^
quote:
0s.gif Op maandag 30 januari 2012 16:46 schreef remi1986 het volgende:

[..]

scherp opgemerkt :Y

En volgens mij kan je dit ook veel mooier doen met een JOIN of zie ik dit verkeerd? Ik zou er dan een functie van maken die een multidimensionale array teruggeeft met bijv.

$array['2012-02-23']['locatie1']

en hier dan met een foreach($array as $date => $location) doorheen gaan.

Verder in de while loop roep je steeds mysql_result aan. Dit is dan makkelijker en ben je van die lelijke tellers af.
[ code verwijderd ]

Ik ben klein begonnen en heb het steeds verder proberen uit te bouwen met stukjes die ik her en der kon vinden. Het kan ongetwijfeld beter en sneller, maar ik wilde het voor mezelf behapbaar houden. Met jullie aanwijzingen van multidimensionele arrays en foreach heb ik in ieder geval iets om in te verdiepen.
Is PHP & MySQL voor Dummies een geschikt boek met dat soort principes? Ik moet licht beschaamd bekennen dat ik zelf databaseadministrator ben, maar programmeren met php enzo is mij niet echt gegeven. SQL gaat me wel goed af, maar een leuke join-query kreeg ik al helemaal niet in php geduwd :+.

Hartelijk dank in ieder geval voor de aanwijzingen!
"...while I'm supposed to marry her brother, a renowned pillow biter." Cersei Lannister
"Float like a butterfly, sting like a bee, look ridiculous." Rory the Roman
"It's smaller on the outside." Clara Oswin Oswald
pi_107414373
quote:
2s.gif Op maandag 30 januari 2012 18:09 schreef WheeleE het volgende:
Is PHP & MySQL voor Dummies een geschikt boek met dat soort principes? Ik moet licht beschaamd bekennen dat ik zelf databaseadministrator ben, maar programmeren met php enzo is mij niet echt gegeven. SQL gaat me wel goed af, maar een leuke join-query kreeg ik al helemaal niet in php geduwd :+.

Hartelijk dank in ieder geval voor de aanwijzingen!
Ik zou niet een voor dummies boek nemen tenzij het er 1 is uit 2011. Vaak zijn die boeken behoorlijk gedateerd. Mocht je specifieke dingen willen weten kun je het desnoods in een PM vragen. Meeste dingen weet ik wel een antwoord op :)
  maandag 30 januari 2012 @ 20:25:57 #97
137776 boem-dikkie
Jedi Mind Baby!
pi_107414491
Ik heb al zo vaak fouten gehad door dat ik perongeluk () in plaats van {} heb staan. Of dat ik er één mis of iets dergelijks, tegenwoordig controleer ik bij onbekende fouten dat gewoon eerst. :')
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107414549
quote:
10s.gif Op maandag 30 januari 2012 20:25 schreef boem-dikkie het volgende:
Ik heb al zo vaak fouten gehad door dat ik perongeluk () in plaats van {} heb staan. Of dat ik er één mis of iets dergelijks, tegenwoordig controleer ik bij onbekende fouten dat gewoon eerst. :')
En daarvoor heb je dus een IDE met actieve foutopsporing :P dan doe je het dus nooit meer fout ;)
pi_107414559
quote:
0s.gif Op maandag 30 januari 2012 20:23 schreef totalvamp het volgende:

[..]

Ik zou niet een voor dummies boek nemen tenzij het er 1 is uit 2011. Vaak zijn die boeken behoorlijk gedateerd. Mocht je specifieke dingen willen weten kun je het desnoods in een PM vragen. Meeste dingen weet ik wel een antwoord op :)
Dan ga ik eerst eens kijken hoevel ik uit de manual kan vinden. Mocht ik daar niet uit komen dan kom ik weer terug in t topic :)
quote:
10s.gif Op maandag 30 januari 2012 20:25 schreef boem-dikkie het volgende:
Ik heb al zo vaak fouten gehad door dat ik perongeluk () in plaats van {} heb staan. Of dat ik er één mis of iets dergelijks, tegenwoordig controleer ik bij onbekende fouten dat gewoon eerst. :')
Ik heb het gewoon echt niet gezien, zo vaag. Ik begon echt aan mezelf te twijfelen, letter voor letter vergeleken :+
"...while I'm supposed to marry her brother, a renowned pillow biter." Cersei Lannister
"Float like a butterfly, sting like a bee, look ridiculous." Rory the Roman
"It's smaller on the outside." Clara Oswin Oswald
  maandag 30 januari 2012 @ 20:46:11 #100
267443 Cue_
Cuecumbergirl
pi_107415469
Ik denk dat iedereen er wel eens een paar uur heeft zitten vloeken omdat er bepaalde tekens niet goed werden afgesloten of dat per ongeluk de verkeerde tekens werden gebruikt :') :( :@
  maandag 30 januari 2012 @ 21:21:39 #101
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107417408
-laatmaarverkeerdgelezen
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  maandag 30 januari 2012 @ 21:22:24 #102
137776 boem-dikkie
Jedi Mind Baby!
pi_107417454
Heeft iemand hier verstand van PHP die een plaatje aanmaakt? Ik heb een stukje code die een captcha plaatje aanmaakt, het werkt allemaal prima maar ik kan niet vinden hoe ik de achtergrond 'weg' krijg (transparant). Een ander kleurtje geven kan ik hem wel door RGB waardes in te vullen maar hoe ik hem transparant krijg ik voor mij een raadsel, heb al wat waardes weggehaald om te proberen maar zonder resultaat. Dit is het stukje code die het plaatje maakt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$dir 
'fonts/';

$image imagecreatetruecolor(10040);
$black imagecolorallocate($image000);
$color imagecolorallocate($image13719662);
$white imagecolorallocate($image255255255);

imagefilledrectangle($image,0,0,399,99,$white);
imagettftext ($image1501025$color$dir."helvetica.otf"$_SESSION['rand_code']);

header("Content-type: image/png");
imagepng($image);
?>
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  maandag 30 januari 2012 @ 21:23:33 #103
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107417528
quote:
14s.gif Op maandag 30 januari 2012 21:22 schreef boem-dikkie het volgende:
Heeft iemand hier verstand van PHP die een plaatje aanmaakt? Ik heb een stukje code die een captcha plaatje aanmaakt, het werkt allemaal prima maar ik kan niet vinden hoe ik de achtergrond 'weg' krijg (transparant). Een ander kleurtje geven kan ik hem wel door RGB waardes in te vullen maar hoe ik hem transparant krijg ik voor mij een raadsel, heb al wat waardes weggehaald om te proberen maar zonder resultaat. Dit is het stukje code die het plaatje maakt:
[ code verwijderd ]

http://php.net/manual/en/function.imagecolortransparent.php

:)
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  maandag 30 januari 2012 @ 21:24:41 #104
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107417586
En dus wel op deze manier:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// Create a 55x30 image
$im = imagecreatetruecolor(55, 30);
$red = imagecolorallocate($im, 255, 0, 0);
$black = imagecolorallocate($im, 0, 0, 0);

// Make the background transparent
imagecolortransparent($im, $black);

// Draw a red rectangle
imagefilledrectangle($im, 4, 4, 50, 25, $red);

// Save the image
imagepng($im, './imagecolortransparent.png');
imagedestroy($im);
?>
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  maandag 30 januari 2012 @ 21:25:45 #105
137776 boem-dikkie
Jedi Mind Baby!
pi_107417635
Oh awesome, thanks!
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107418100
quote:
0s.gif Op maandag 30 januari 2012 20:46 schreef Cue_ het volgende:
Ik denk dat iedereen er wel eens een paar uur heeft zitten vloeken omdat er bepaalde tekens niet goed werden afgesloten of dat per ongeluk de verkeerde tekens werden gebruikt :') :( :@
Toen ik nog programmeerde in notepad heb ik avonden gehad dat ik de computer kon afbreken als ik weer ergens een } was vergeten.
  dinsdag 31 januari 2012 @ 12:24:48 #107
137776 boem-dikkie
Jedi Mind Baby!
pi_107436364
quote:
0s.gif Op maandag 30 januari 2012 21:24 schreef U.N.K.L.E. het volgende:
En dus wel op deze manier:
[ code verwijderd ]

Het werkt toch niet echt lekker, met een vierkantje e.d wel maar ik laad een font in die 5 letters laat zien, als ik een transparante achtergrond maak met die code dan komen er om mijn letters heen alsnog kleine zwarte randjes.

Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 31 januari 2012 @ 12:53:54 #108
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107437319
quote:
9s.gif Op dinsdag 31 januari 2012 12:24 schreef boem-dikkie het volgende:

[..]

Het werkt toch niet echt lekker, met een vierkantje e.d wel maar ik laad een font in die 5 letters laat zien, als ik een transparante achtergrond maak met die code dan komen er om mijn letters heen alsnog kleine zwarte randjes.

[ afbeelding ]
Hmm ik weet niet of dat zo gemakkelijk is op te lossen. Daarvoor heb ik net iets te weinig ervaring met deze functies. Als je dezelfde letters op een witte achtergrond plaatst is het niet?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_107437540
quote:
0s.gif Op maandag 30 januari 2012 20:46 schreef Cue_ het volgende:
Ik denk dat iedereen er wel eens een paar uur heeft zitten vloeken omdat er bepaalde tekens niet goed werden afgesloten of dat per ongeluk de verkeerde tekens werden gebruikt :') :( :@
Vaak genoeg. Helemaal aan het einde van de dag dan zie je het gewoon niet meer. Kom je de ochtend erna weer terug en kijk je erna, zie je het meteen c_/ c_/ c_/
  dinsdag 31 januari 2012 @ 12:59:48 #110
137776 boem-dikkie
Jedi Mind Baby!
pi_107437570
Dan is het niet inderdaad. De reden dat ik het graag wil is omdat de background waar dit plaatje opkomt een lichte gradient heeft, zelfs als ik dezelfde hoofdkleur van de gradient als achtergrond doe zie je het nog heel duidelijk.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 31 januari 2012 @ 13:00:27 #111
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107437603
quote:
9s.gif Op dinsdag 31 januari 2012 12:24 schreef boem-dikkie het volgende:

[..]

Het werkt toch niet echt lekker, met een vierkantje e.d wel maar ik laad een font in die 5 letters laat zien, als ik een transparante achtergrond maak met die code dan komen er om mijn letters heen alsnog kleine zwarte randjes.

[ afbeelding ]
Met imagecolortransparent() kun je maar één kleur transparant maken. Als je de randen van schuine lijnen/rondingen ook transparant wilt hebben moet je alpha blending gebruiken waardoor pixels ook halftransparant kunnen zijn.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  dinsdag 31 januari 2012 @ 13:15:44 #112
137776 boem-dikkie
Jedi Mind Baby!
pi_107438193
quote:
0s.gif Op dinsdag 31 januari 2012 13:00 schreef mstx het volgende:

[..]

Met imagecolortransparent() kun je maar één kleur transparant maken. Als je de randen van schuine lijnen/rondingen ook transparant wilt hebben moet je alpha blending gebruiken waardoor pixels ook halftransparant kunnen zijn.
Ik wil ook maar één kleur transparant maken. De achtergrond, de letters moeten gewoon wit.

Maar goed, ik heb nu deze code staan en het resultaat is redelijk goed. Niet spierwit, maar wel prima op zich.

1
2
3
4
5
6
7
<?php
$im 
imagecreatetruecolor(10040);
$almostblack imagecolorallocate($im,239,130,0);
   
imagefill($im,0,0,$almostblack);
   
$black imagecolorallocate($im,255,255,255);
   
imagecolortransparent($im,$almostblack);
?>
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 31 januari 2012 @ 13:44:38 #113
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107439104
quote:
14s.gif Op dinsdag 31 januari 2012 13:15 schreef boem-dikkie het volgende:

[..]

Ik wil ook maar één kleur transparant maken. De achtergrond, de letters moeten gewoon wit.

Maar goed, ik heb nu deze code staan en het resultaat is redelijk goed. Niet spierwit, maar wel prima op zich.
[ code verwijderd ]
Je gebruikt een anti-aliased font.


Als je maar één kleur transparant kunt maken kunnen in dit voorbeeld dus alleen de pixels die 100% wit zijn transparant worden. De 'grijze' pixels blijven dan de oorspronkelijke kleur, dus als je dat op een paarse achtergrond zet blijven de pixels grijs en krijgen ze niet een paarse tint.
Met alpha blending maak je die pixels halftransparant waardoor je wel mooie randen krijgt.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  dinsdag 31 januari 2012 @ 13:47:37 #114
137776 boem-dikkie
Jedi Mind Baby!
pi_107439204
quote:
0s.gif Op dinsdag 31 januari 2012 13:44 schreef mstx het volgende:

[..]

Je gebruikt een anti-aliased font.
[ afbeelding ]

Als je maar één kleur transparant kunt maken kunnen in dit voorbeeld dus alleen de pixels die 100% wit zijn transparant worden. De 'grijze' pixels blijven dan de oorspronkelijke kleur, dus als je dat op een paarse achtergrond zet blijven de pixels grijs en krijgen ze niet een paarse tint.
Met alpha blending maak je die pixels halftransparant waardoor je wel mooie randen krijgt.
Thanks voor de duidelijkheid! Even proberen.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107439922
quote:
2s.gif Op maandag 30 januari 2012 20:27 schreef WheeleE het volgende:

[..]

Dan ga ik eerst eens kijken hoevel ik uit de manual kan vinden. Mocht ik daar niet uit komen dan kom ik weer terug in t topic :)

[..]

Ik heb het gewoon echt niet gezien, zo vaag. Ik begon echt aan mezelf te twijfelen, letter voor letter vergeleken :+
^O^ Mysql_fetch_array ingeklust, en het werkt!
Nu de join en de multidimensional array nog. Daar heb ik nog even een aanwijzing voor nodig.
Als ik speeldag met wedstrijd join krijg ik records van wedstrijden met bijbehorende datum en lokatie. Welk stukje moet dan in welke dimensie van het array komen?
1
2
3
4
5
select w_id, s_id, s_datum, w_tijd, t1.t_naam as w_team1, t2.t_naam as w_team2
from wedstrijd, speeldag, team t1, team t2
where w_speeldag = s_id
and w_team1 = t1.t_id
and w_team2 = t2.t_id
geeft als resultaat
1
2
3
4
5
6
7
8
9
wid sid datum        tijd        T1    T2
---------------------------------------
1    1    2011-11-19    09:00:00    A    B
4    1    2011-11-19    09:30:00    C    D
7    1    2011-11-19    10:00:00    E    F
10    1    2011-11-19    10:30:00    G    H
13    2    2011-11-20    11:00:00    I    J
16    2    2011-11-20    11:30:00    K    L
19    2    2011-11-20    13:00:00    M    N
Hoe krijg ik dat in een md-array? Hoofdarray met alle sid's en datums, en een subarray met wedstrijden op die dag?
"...while I'm supposed to marry her brother, a renowned pillow biter." Cersei Lannister
"Float like a butterfly, sting like a bee, look ridiculous." Rory the Roman
"It's smaller on the outside." Clara Oswin Oswald
  dinsdag 31 januari 2012 @ 14:25:07 #116
75592 GlowMouse
l'état, c'est moi
pi_107440620
1
2
3
<?php
$result
[$row['datum'][$row['sid']][] = array('tijd' => $row['tijd'], 'T1' => $row['T1']);
?>
zo voeg je één element toe aan de array $result.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107441886
quote:
2s.gif Op dinsdag 31 januari 2012 14:06 schreef WheeleE het volgende:

[..]

^O^ Mysql_fetch_array ingeklust, en het werkt!
Nu de join en de multidimensional array nog. Daar heb ik nog even een aanwijzing voor nodig.
Als ik speeldag met wedstrijd join krijg ik records van wedstrijden met bijbehorende datum en lokatie. Welk stukje moet dan in welke dimensie van het array komen?
[ code verwijderd ]

geeft als resultaat
[ code verwijderd ]

Hoe krijg ik dat in een md-array? Hoofdarray met alle sid's en datums, en een subarray met wedstrijden op die dag?
En JOINS zou ik zoiets doen (je moet zelf ff kijken of de kolomnamen en aliassen goed zijn)

1
2
3
4
5
6
<?php
select w_id
s_ids_datumw_tijdt1.t_naam as w_team1t2.t_naam as w_team2
from wedstrijd
speeldagteam t1team t2
INNER JOIN speeldag ON 
(s_id w_speeldag)
INNER JOIN team AS t1 ON (w_team1 t1.t_id)
?>
pi_107444819
Kan iemand mij helpen met een regex probleem? Ik wil het volgende op kunnen halen

• int(8) unsigned
• varchar(30)
• text

Dus een regex moet drie verschillende dingen kunnen zien, nu zit ik al iets te spelen met lookahead, maar ik kom er niet uit.

De volgende match wel iets, maar alleen het eerste deel (int, of varchar) text match hij dan weer niet.
1'/([a-z]+)(?=\([0-9]+\))/'
  dinsdag 31 januari 2012 @ 16:32:04 #119
75592 GlowMouse
l'état, c'est moi
pi_107445052
Je moet duidelijker zijn. Voorbeeldtekstjes en wat je precies verwacht.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107446010
Bij text een array met één resultaat, bij varchar(30) een array met twee resultaten en bij de unsigned een lijst met drie resultaten.

Volgens mij gaat dat lookahead zo ongeveer :P
  dinsdag 31 januari 2012 @ 16:57:05 #121
75592 GlowMouse
l'état, c'est moi
pi_107446039
quote:
14s.gif Op dinsdag 31 januari 2012 16:32 schreef GlowMouse het volgende:
Je moet duidelijker zijn. Voorbeeldtekstjes en wat je precies verwacht.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107460933
De regex match functie moet de volgende drie array's kunnen opleveren:

• Bij text -> een array met één resultaat, array('text')
• Bij varchar(30) een array met twee resultaten, array('varchar', '30')
• Bij int(9) unsigned een array met drie resultaten, array('int', '9', 'unsigned')
  dinsdag 31 januari 2012 @ 22:43:08 #123
75592 GlowMouse
l'état, c'est moi
pi_107461124
jij zoekt substrings, maar met deze regex kan het ook:

/(text)|(?:(varchar)\\((\\d+)\\)|(?:(int)\\((\\d+)\\))/
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 31 januari 2012 @ 23:17:55 #124
75592 GlowMouse
l'état, c'est moi
pi_107462715
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107468348
quote:
krom he dat ze mij daar wel begrijpen....... :{
pi_107468731
Ik vind GoT echt een kut forum om precies die reden.
pi_107468783
quote:
7s.gif Op woensdag 1 februari 2012 08:33 schreef Diabox het volgende:
Ik vind GoT echt een kut forum om precies die reden.
GoT heeft gewoon een goed beleid. We gaan niks voor je maken en met domme vragen hoef je hier niet aan te komen. Dit heeft geresulteerd in dat het nu een forum is waar goede vragen worden gesteld en ze ook met goede antwoorden aankomen. Het niveau ligt gewoon hoger, vele malen hoger, in ieder geval zo hoog dat Fok daar nooit bij zou komen.
  woensdag 1 februari 2012 @ 10:07:21 #128
85514 ralfie
!Yvan eht nioj
pi_107470288
quote:
0s.gif Op woensdag 1 februari 2012 08:38 schreef Pakspul het volgende:

[..]

GoT heeft gewoon een goed beleid. We gaan niks voor je maken en met domme vragen hoef je hier niet aan te komen. Dit heeft geresulteerd in dat het nu een forum is waar goede vragen worden gesteld en ze ook met goede antwoorden aankomen. Het niveau ligt gewoon hoger, vele malen hoger, in ieder geval zo hoog dat Fok daar nooit bij zou komen.
Wat doe je in dit amateuristische gezelschap als je duidelijk bij de GoT elite hoort ??? :+
pi_107470427
quote:
0s.gif Op woensdag 1 februari 2012 10:07 schreef ralfie het volgende:

[..]

Wat doe je in dit amateuristische gezelschap als je duidelijk bij de GoT elite hoort ??? :+
Soms zijn er nog vraagstukken die ze hier niet aankunnen en dan help ik een handje :P
  woensdag 1 februari 2012 @ 10:31:03 #130
75592 GlowMouse
l'état, c'est moi
pi_107470827
quote:
1s.gif Op woensdag 1 februari 2012 07:44 schreef Pakspul het volgende:

[..]

krom he dat ze mij daar wel begrijpen....... :{
Vergelijk je vraagstelling daar en hier, hier heb je 3x een andere vraag gesteld. Ik had hier ook al een mooi antwoord gegeven (post #123), dus je opmerking dat "er nog vraagstukken zijn die ze hier niet aankunnen" snap ik niet. Als jij vragen op meerdere plekken dumpt om maar zo snel mogelijk antwoord te krijgen, zit ik mijn tijd aan jou te verdoen. Je wordt de eerste 'foe' in mijn lijstje. Chapeau.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107471041
quote:
0s.gif Op woensdag 1 februari 2012 08:38 schreef Pakspul het volgende:

[..]

GoT heeft gewoon een goed beleid. We gaan niks voor je maken en met domme vragen hoef je hier niet aan te komen. Dit heeft geresulteerd in dat het nu een forum is waar goede vragen worden gesteld en ze ook met goede antwoorden aankomen. Het niveau ligt gewoon hoger, vele malen hoger, in ieder geval zo hoog dat Fok daar nooit bij zou komen.
Ben zelf laatstejaars informaticus aan de UvA, en soms kom ik via lang Googlen uit op GoT, met echt een zuur probleem, en dan nog zie je reacties staan tegen die persoon van: "we gaan niks voorkauwen blabla" :')

Ken ook eigenlijk niemand van de studie die op GoT zit 10.gif
  woensdag 1 februari 2012 @ 10:44:55 #132
58834 Catbert
The evil HR Director.
pi_107471152
quote:
0s.gif Op woensdag 1 februari 2012 10:39 schreef Diabox het volgende:
Ben zelf laatstejaars informaticus aan de UvA, en soms kom ik via lang Googlen uit op GoT, met echt een zuur probleem, en dan nog zie je reacties staan tegen die persoon van: "we gaan niks voorkauwen blabla" :')
Dat gebeurt alleen als je gewoon een lap code post en dan vraagt "wat is hier mis mee?" zonder enige indicatie dat je zelf al bezig bent geweest. Als je zelf niet laat zien dat je inderdaad nagedacht hebt over het probleem gaat je topic op slot, en gewoon terecht. In PRG komen veel mensen die dit gewoon als werk doen. Jij krijgt dus, als je een goed topic maakt, gewoon gratis hulp van mensen die je commercieel 50-100 euro per uur zouden kosten.

Dus, kom maar op met je topic waar je een "zuur probleem" had, want ik weet zeker dat het topic terecht gesloten is.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  woensdag 1 februari 2012 @ 10:47:11 #133
56176 Catch22-
Ben je Blind?!
pi_107471213
Precies, daar is het hele forum op gebasseerd en derhalve ligt het nivo in de techfora ook hoger dan hier.

Give a man a fish...
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_107471234
quote:
0s.gif Op woensdag 1 februari 2012 10:44 schreef Catbert het volgende:

[..]

Dat gebeurt alleen als je gewoon een lap code post en dan vraagt "wat is hier mis mee?" zonder enige indicatie dat je zelf al bezig bent geweest. Als je zelf niet laat zien dat je inderdaad nagedacht hebt over het probleem gaat je topic op slot, en gewoon terecht. In PRG komen veel mensen die dit gewoon als werk doen. Jij krijgt dus, als je een goed topic maakt, gewoon gratis hulp van mensen die je commercieel 50-100 euro per uur zouden kosten.

Dus, kom maar op met je topic waar je een "zuur probleem" had, want ik weet zeker dat het topic terecht gesloten is.
Ik zit zelf niet op GoT, ik kom er alleen soms uit via Google.
  woensdag 1 februari 2012 @ 10:57:07 #135
58834 Catbert
The evil HR Director.
pi_107471529
quote:
0s.gif Op woensdag 1 februari 2012 10:47 schreef Diabox het volgende:
Ik zit zelf niet op GoT, ik kom er alleen soms uit via Google.
Prima. Nogmaals: geef eens een URL?
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_107471544
quote:
Vergelijk je vraagstelling daar en hier, hier heb je 3x een andere vraag gesteld. Ik had hier ook al een mooi antwoord gegeven (post #123), dus je opmerking dat "er nog vraagstukken zijn die ze hier niet aankunnen" snap ik niet. Als jij vragen op meerdere plekken dumpt om maar zo snel mogelijk antwoord te krijgen, zit ik mijn tijd aan jou te verdoen. Je wordt de eerste 'foe' in mijn lijstje. Chapeau.
Ik heb totaal geen andere vraagstelling gebruikt. De resultaten van regex werken zo, maar ik had al zo'n antwoord verwacht van: "als je mij het helemaal voorkauwt dan herhaal ik je nog een keer en geef ik het als antwoord. Daarnaast dump ik het niet op meerdere plekken, ik heb het op GoT gepost om aan te tonen dat het aan jou ligt en niet aan de vraagstelling. Dat ze daar om meer info vragen komt omdat ze verder willen helpen, maar met de info en inlevingsvermogen kunnen ze al een heel goed antwoord geven.

En in je 'foe' lijstje, how fokking gay zeg. Heb je ook een poster van Tim Kuik boven je bed hangen? :')
pi_107471558
quote:
0s.gif Op woensdag 1 februari 2012 10:57 schreef Catbert het volgende:

[..]

Prima. Nogmaals: geef eens een URL?
Moet ik nu gaan googlen om jou een URL te geven? Ik ga het niet voorkauwen hoor. :)
pi_107471600
quote:
0s.gif Op woensdag 1 februari 2012 10:39 schreef Diabox het volgende:

[..]

Ben zelf laatstejaars informaticus aan de UvA, en soms kom ik via lang Googlen uit op GoT, met echt een zuur probleem, en dan nog zie je reacties staan tegen die persoon van: "we gaan niks voorkauwen blabla" :')

Ken ook eigenlijk niemand van de studie die op GoT zit [ afbeelding ]
Soms draven ze ook iets te ver door en in het begin was het zo dat je op complexe problemen geen antwoord kreeg. Maar het beleid heeft er gewoon voor gezorgd dat er mensen zitten die informatica dromen en dat kun je ook wel zien. ACM en nog wat van die lui die er vanaf het begin bij zitten komen soms met shit aan waarvan je denkt, hoe de fuck kom je hier op :P en dan kan ik het wel begrijpen dat je niet zit te wachten op een topic waar je iemand moet gaan uitleggen hoe debuggen werkt, zodat die inziet dat hij een accolade is vergeten.
  woensdag 1 februari 2012 @ 11:00:42 #139
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107471628
Is het een idee dat we het gewoon weer over PHP/(My)SQL gaan hebben en niet over welk forum beter is?

bedankt.
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  woensdag 1 februari 2012 @ 11:01:06 #140
267443 Cue_
Cuecumbergirl
pi_107471635
Daarbij is dit topic genaamd "voor dummys", dus biedt Fok mooi een platvorm voor de beginneling :)
  woensdag 1 februari 2012 @ 11:35:44 #141
58834 Catbert
The evil HR Director.
pi_107472670
quote:
0s.gif Op woensdag 1 februari 2012 10:58 schreef Diabox het volgende:
Moet ik nu gaan googlen om jou een URL te geven? Ik ga het niet voorkauwen hoor. :)
Oftewel, je hebt geen onderbouwing van je bewering dat er topics onterecht gesloten worden. :W

quote:
0s.gif Op woensdag 1 februari 2012 10:59 schreef Pakspul het volgende:
Soms draven ze ook iets te ver door en in het begin was het zo dat je op complexe problemen geen antwoord kreeg. Maar het beleid heeft er gewoon voor gezorgd dat er mensen zitten die informatica dromen en dat kun je ook wel zien. ACM en nog wat van die lui die er vanaf het begin bij zitten komen soms met shit aan waarvan je denkt, hoe de fuck kom je hier op :P en dan kan ik het wel begrijpen dat je niet zit te wachten op een topic waar je iemand moet gaan uitleggen hoe debuggen werkt, zodat die inziet dat hij een accolade is vergeten.
Komt nog bij dat dat soort zaken gewoon in een FAQ uitgelegd staan.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_107473022
quote:
0s.gif Op woensdag 1 februari 2012 11:35 schreef Catbert het volgende:

[..]

Oftewel, je hebt geen onderbouwing van je bewering dat er topics onterecht gesloten worden. :W
Nee, ik kauw dingen gewoon niet graag voor. Verder huilen mag via PM :W
  woensdag 1 februari 2012 @ 11:47:02 #143
56176 Catch22-
Ben je Blind?!
pi_107473054
wat is je probleem dan met GoT?

:+
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 1 februari 2012 @ 11:58:13 #144
137776 boem-dikkie
Jedi Mind Baby!
pi_107473420
Zullen we het hier anders niet over de GoT, FOK! vete hebben? Ga naar de site die je voorkeur geniet als je hulp nodig hebt en that's it.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 1 februari 2012 @ 11:59:07 #145
56176 Catch22-
Ben je Blind?!
pi_107473446
Neuj.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 1 februari 2012 @ 12:09:59 #146
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107473823
quote:
14s.gif Op woensdag 1 februari 2012 11:58 schreef boem-dikkie het volgende:
Zullen we het hier anders niet over de GoT, FOK! vete hebben? Ga naar de site die je voorkeur geniet als je hulp nodig hebt en that's it.
Graag :)

werkt de transparante png al?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  woensdag 1 februari 2012 @ 12:24:20 #147
58834 Catbert
The evil HR Director.
pi_107474299
quote:
14s.gif Op woensdag 1 februari 2012 11:58 schreef boem-dikkie het volgende:
Zullen we het hier anders niet over de GoT, FOK! vete hebben?
Het is geen vete. Hij claimt dat topics onterecht gesloten worden op een site over programmeren dus ik ben benieuwd naar voorbeelden. Maargoed, dat deze er niet gaan komen is nu wel duidelijk :)
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  woensdag 1 februari 2012 @ 12:39:04 #148
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107474770
quote:
0s.gif Op woensdag 1 februari 2012 12:24 schreef Catbert het volgende:

[..]

Het is geen vete. Hij claimt dat topics onterecht gesloten worden op een site over programmeren dus ik ben benieuwd naar voorbeelden. Maargoed, dat deze er niet gaan komen is nu wel duidelijk :)
Je vindt het nogal moeilijk om te stoppen he :')
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  woensdag 1 februari 2012 @ 12:50:38 #149
58834 Catbert
The evil HR Director.
pi_107475105
quote:
0s.gif Op woensdag 1 februari 2012 12:39 schreef U.N.K.L.E. het volgende:
Je vindt het nogal moeilijk om te stoppen he :')
Jij niet kennelijk.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  woensdag 1 februari 2012 @ 17:53:48 #150
218617 YazooW
bel de wouten!
pi_107485857
Ik zit een beetje te kloten met Java maar aangezien je hier op Fok nauwelijks iets over Java kan vinden probeer ik het hier maar, uitkomst in PHP zal wel niet al te veel verschillen van Java neem ik aan.

Ik laat een loop 10x iets printen op mijn scherm.
Hoe krijg ik vervolgens die 10 resultaten samen in 1 string?
Dus stel mijn output is:
Appel
Peer
Banaan
etc etc
Dan wil ik in mijn string: AppelPeerBanaan
  woensdag 1 februari 2012 @ 18:05:46 #151
63192 ursel
"Het Is Hier Fantastisch!
pi_107486328
Geen flauw idee wat je voor java moet doen. Je wil een concatenate doen. In PHP is dat de punt.
pi_107486582
Java? Stringbuffer Gebruiken. Append methode
  woensdag 1 februari 2012 @ 18:39:32 #153
218617 YazooW
bel de wouten!
pi_107487491
Thx voor de hulp Ursel en Scorpie. ^O^
Gefixt met Stringbuffer/append, best wel simpel als je eenmaal weet wat je nodig hebt.
  donderdag 2 februari 2012 @ 13:27:52 #154
63192 ursel
"Het Is Hier Fantastisch!
pi_107514355
Ik wordt gek hier. :')
Wat gaat er fout.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
defined('LIBRARY_PATH')
        || define('LIBRARY_PATH', realpath(dirname(__FILE__) . '/../library'));

        // Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
            realpath(LIBRARY_PATH),
            get_include_path(),
        )));

// Ensure ZendFramework library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
            realpath(LIBRARY_PATH. '/ZendFramework/library'),
            get_include_path(),
        )));

require_once('Zend/Application.php');

Resultaat in de log-file:

quote:
[Thu Feb 02 13:22:41 2012] [error] [client 12.345.67.8] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'Zend/Application.php' (include_path='/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library/ZendFramework/library:/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library:.:') in /var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/public/index.php on line 42, referer: http://98.765.43.21/
Padden al 3x gecontrolleerd, dat klopt. Code wordt al op meerdere omgeving gebruikt en werkt daar ook naar behoren. 8)7
pi_107514498
Je foutmelding had net zo goed Google Earth Coordinaten kunnen zijn, want hier kunnen we niks mee.
  donderdag 2 februari 2012 @ 13:33:55 #156
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107514587
quote:
0s.gif Op donderdag 2 februari 2012 13:27 schreef ursel het volgende:
Ik wordt gek hier. :')
Wat gaat er fout.
[ code verwijderd ]

Resultaat in de log-file:

[..]

Padden al 3x gecontrolleerd, dat klopt. Code wordt al op meerdere omgeving gebruikt en werkt daar ook naar behoren. 8)7
Je moet de paden toevoegen aan je hosts file (welke webserver?).
Dat verklaart ook direct dat het op andere omgevingen wel werkt ;)

[ Bericht 2% gewijzigd door U.N.K.L.E. op 02-02-2012 13:41:27 ]
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  donderdag 2 februari 2012 @ 13:36:22 #157
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107514669
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  donderdag 2 februari 2012 @ 13:41:35 #158
63192 ursel
"Het Is Hier Fantastisch!
pi_107514856
quote:
0s.gif Op donderdag 2 februari 2012 13:31 schreef Scorpie het volgende:
Je foutmelding had net zo goed Google Earth Coordinaten kunnen zijn, want hier kunnen we niks mee.
Leuk en aardig, maar ik lever mijn code en mijn errorlog. Wat wil je nog meer hebben? :')
Hier een screen van de mapstructuur omdat je ernaar vraagt :+

  donderdag 2 februari 2012 @ 13:48:07 #159
63192 ursel
"Het Is Hier Fantastisch!
pi_107515069
quote:
0s.gif Op donderdag 2 februari 2012 13:33 schreef U.N.K.L.E. het volgende:

[..]

Je moet de paden toevoegen aan je hosts file (welke webserver?).
Dat verklaart ook direct dat het op andere omgevingen wel werkt ;)
Kan me niet heugen dat ik dat op mijn andere server ook gedaan heb. :{
Enkele servers hebben Zend Server geinstalleerd staan en die hebben bij default automatisch Zend Framework included. Dus logisch dat het daar werkt.

Ik heb daarnaast nog 1 omgeving draaien, redelijk identiek aan deze. Beide maken gebruik van Plesk voor hun webomgeving configuratie. Maar die heb ik zonder extra configuratie werkend gekregen. :{
  donderdag 2 februari 2012 @ 13:48:39 #160
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107515084
quote:
0s.gif Op donderdag 2 februari 2012 13:48 schreef ursel het volgende:

[..]

Kan me niet heugen dat ik dat op mijn andere server ook gedaan heb. :{
Enkele servers hebben Zend Server geinstalleerd staan en die heeft bij default automatisch Zned Framework included. Dus logisch dat het daar werkt.

Ik heb daarnaast nog 1 omgeving draaien, redelijk identiek aan deze. Beide maken gebruik van Plesk voor hun webomgeving configuratie.
Heb je het geprobeerd?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  donderdag 2 februari 2012 @ 13:50:08 #161
63192 ursel
"Het Is Hier Fantastisch!
pi_107515132
quote:
0s.gif Op donderdag 2 februari 2012 13:48 schreef U.N.K.L.E. het volgende:

[..]

Heb je het geprobeerd?
Ik heb (nog) geen root acces tot deze server, alleen via Plesk Panel en de toegangen die ik daarmee kan inregelen.
  donderdag 2 februari 2012 @ 13:51:03 #162
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107515160
quote:
0s.gif Op donderdag 2 februari 2012 13:50 schreef ursel het volgende:

[..]

Ik heb (nog) geen root acces tot deze server, alleen via Plesk Panel en de toegangen die ik daarmee kan inregelen.
Misschien kan het met Plesk, dat weet ik niet. Maar dit is (denk ik) echt het probleem.
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  donderdag 2 februari 2012 @ 13:56:47 #163
63192 ursel
"Het Is Hier Fantastisch!
pi_107515324
quote:
0s.gif Op donderdag 2 februari 2012 13:51 schreef U.N.K.L.E. het volgende:

[..]

Misschien kan het met Plesk, dat weet ik niet. Maar dit is (denk ik) echt het probleem.
Klinkt inderdaad aannemelijk. Ga er even dieper induiken. Bedankt ^O^
  donderdag 2 februari 2012 @ 14:00:14 #164
75592 GlowMouse
l'état, c'est moi
pi_107515415
De melding is heel duidelijk, de Application.php staat niet op deze drie plekken:

/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library/ZendFramework/library/Zend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/libraryZend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/public/Zend/Application.php

en op meer plekken zoekt hij niet.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 2 februari 2012 @ 14:16:19 #165
63192 ursel
"Het Is Hier Fantastisch!
pi_107515872
quote:
0s.gif Op donderdag 2 februari 2012 14:00 schreef GlowMouse het volgende:
De melding is heel duidelijk, de Application.php staat niet op deze drie plekken:

/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library/ZendFramework/library/Zend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/libraryZend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/public/Zend/Application.php

en op meer plekken zoekt hij niet.
Dat zou je inderdaad verwachten, zei het niet dat die daadwerkelijk wel in de eerste staat:


Zal toch iets zijn wat U.N.K.L.E. zegt.
  donderdag 2 februari 2012 @ 14:30:39 #166
75592 GlowMouse
l'état, c'est moi
pi_107516265
Dan zou ik eens kijken naar dingen als permissies en open_basedir
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 2 februari 2012 @ 14:31:22 #167
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107516287
quote:
0s.gif Op donderdag 2 februari 2012 14:30 schreef GlowMouse het volgende:
Dan zou ik eens kijken naar dingen als permissies en open_basedir
Maar de open_basedir kan ook in de hosts config aangepast worden toch?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  donderdag 2 februari 2012 @ 14:33:51 #168
75592 GlowMouse
l'état, c'est moi
pi_107516355
quote:
0s.gif Op donderdag 2 februari 2012 14:31 schreef U.N.K.L.E. het volgende:

[..]

Maar de open_basedir kan ook in de hosts config aangepast worden toch?
dat kan al spreek ik liever over de vhosts file omdat de hosts file wat anders is
maar je kunt eerst kijken of zoiets wel de oorzaak is
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 2 februari 2012 @ 14:35:21 #169
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107516399
quote:
0s.gif Op donderdag 2 februari 2012 14:33 schreef GlowMouse het volgende:

[..]

dat kan al spreek ik liever over de vhosts file omdat de hosts file wat anders is
maar je kunt eerst kijken of zoiets wel de oorzaak is
de virtuele idd :P
Ik herken het probleem in ieder geval en bij mij was dat wel de oplossing.
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_107517005
1
2
3
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library/ZendFramework/library/Zend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/libraryZend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/public/Zend/Application.php

moet dat niet

1
2
3
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library/ZendFramework/library/Zend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/library/Zend/Application.php
/var/www/vhosts/xxx-xxx.nl/httpdocs/folder/1.4/public/Zend/Application.php
zijn? (zie het minimale verschil? :P)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 2 februari 2012 @ 14:56:54 #171
267443 Cue_
Cuecumbergirl
pi_107517055
quote:
0s.gif Op donderdag 2 februari 2012 14:55 schreef Chandler het volgende:

[ code verwijderd ]

moet dat niet
[ code verwijderd ]

zijn? (zie het minimale verschil? :P)
:D
  donderdag 2 februari 2012 @ 14:57:11 #172
75592 GlowMouse
l'état, c'est moi
pi_107517070
jawel, maar dat is mijn fout, is geen fout bij Ursel
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 2 februari 2012 @ 15:15:14 #173
267443 Cue_
Cuecumbergirl
pi_107517779
quote:
0s.gif Op donderdag 26 januari 2012 13:46 schreef Cue_ het volgende:
Gebruikt hier iemand phpDesigner 7? Ik ben m'n linenumbers kwijt en kan ze niet terugvinden :@ :')
Gevonden.. of gevonden, opgelost :+

Had even versie 8 geinstalleerd om te kijken. Die verwijderd incl alle instellingen :+ Dus nu mis ik ook alle ftp connecties enzo, maar toch. heb m'n nummertjes weer terug :')
pi_107521444
Beste Fokkers, ik wil mijn header clickbaar maken als home button, alleen is dit nog vrij ingewikkeld in combinatie met Wordpress en Artisteer (inflexibiliteit).

Hoe moet ik dit aanpakken? Ik ben in een style css bestand het volgende tegengekomen:
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
/* begin Header */
div.art-header
{
  margin: 0 auto;
  position: relative;
  width: 100%;
  height: 150px;
  overflow: hidden;
}

div.art-header-center
{
    position: relative;
    width: 990px;
    left:50%;
}

div.art-header-png
{
  position: absolute;
  left:-50%;
  top: 0;
  width: 990px;
  height: 150px;
  background-image: url('images/header.png');
  background-repeat: no-repeat;
  background-position:center center; 
}

/* end Header */
  donderdag 2 februari 2012 @ 16:57:24 #175
137776 boem-dikkie
Jedi Mind Baby!
pi_107521494
Wat is er vrij ingewikkeld? Je kunt toch gewoon op de plek waar je homebutton staat:
1 <a href="home.php"><img src="leuklogo.png"></a>
neerzetten?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107521658
quote:
14s.gif Op donderdag 2 februari 2012 16:57 schreef boem-dikkie het volgende:
Wat is er vrij ingewikkeld? Je kunt toch gewoon op de plek waar je homebutton staat:
[ code verwijderd ]

neerzetten?
Ik wil mijn header, dus mijn banner clickbaar maken, niet een plaatje toevoegen (want die staat er al en daar moet ik niet meer aan sleutelen).
  donderdag 2 februari 2012 @ 17:05:03 #177
137776 boem-dikkie
Jedi Mind Baby!
pi_107521784
Ik snap je niet. Je hebt bovenin je website een plaatje staan en die wil je linkbaar maken naar je homepagina?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107521825
quote:
7s.gif Op donderdag 2 februari 2012 17:05 schreef boem-dikkie het volgende:
Ik snap je niet. Je hebt bovenin je website een plaatje staan en die wil je linkbaar maken naar je homepagina?
Yep ik wil mijn topbanner ook als home button laten functioneren, gelukkig is het me gelukt, had even niet goed gekeken via google.

Maar het doet wonderen om de volgende code in header.php na </head> te plaatsen:
1<div id="header" onclick="location.href='http://www.YourSite.com/';" style="cursor: pointer;">

:) thanx anyway
pi_107521834
<a href="......">plaatje</a> ?
tjah :P
pi_107521857
quote:
0s.gif Op donderdag 2 februari 2012 17:06 schreef stefan1218 het volgende:
<a href="......">plaatje</a> ?
Dat is dus het probleem van artisteer en wordpress, niet erg standaard met php/css etc.
pi_107521952
Hmm nu wel een nadeel, de site springt nu automatisch naar home page zonder een click, waar zou hem dat in kunnen zitten dan?
  donderdag 2 februari 2012 @ 17:10:38 #182
137776 boem-dikkie
Jedi Mind Baby!
pi_107521993
Hoe bedoel je?

En post eens de code van je banner.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107522173
quote:
14s.gif Op donderdag 2 februari 2012 17:10 schreef boem-dikkie het volgende:
Hoe bedoel je?

En post eens de code van je banner.
Fuck, door deze code:
1<div id="header" onclick="location.href='http://www.YourSite.com/';" style="cursor: pointer;">
Is de website in 1 grote home button veranderd :{

Tja en probleem met artisteer is dus, ik kan nergens de banner zelf terug vinden in de php bestanden, alleen dingen die er mee te maken hebben. Druk aan het zoeken, maar irritant spul.
  donderdag 2 februari 2012 @ 17:18:25 #184
56176 Catch22-
Ben je Blind?!
pi_107522306
werd hij niet afgesloten?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  donderdag 2 februari 2012 @ 17:18:36 #185
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107522314
quote:
0s.gif Op donderdag 2 februari 2012 17:15 schreef Apekoek het volgende:

[..]

Fuck, door deze code:
[ code verwijderd ]

Is de website in 1 grote home button veranderd :{

Tja en probleem met artisteer is dus, ik kan nergens de banner zelf terug vinden in de php bestanden, alleen dingen die er mee te maken hebben. Druk aan het zoeken, maar irritant spul.
Dan klopt er niets van je header div. Geef die div eens de volgende style mee, en kijk hoe die div eruit ziet:

1style="border:1px solid black;"
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_107523026
Hmm snap er weinig meer van, zo ziet mijn header.php eruit, misschien dat jullie het dan al wat meer zegt?
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type') ?>; charset=<?php bloginfo('charset') ?>" />
<title><?php wp_title( '|', true, 'right' ); bloginfo( 'name' ); ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url') ?>" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie7.css" type="text/css" media="screen" /><![endif]-->
<?php if(WP_VERSION < 3.0): ?>
<link rel="alternate" type="application/rss+xml" title="<?php printf(__('%s RSS Feed', THEME_NS), get_bloginfo('name')); ?>" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php printf(__('%s Atom Feed', THEME_NS), get_bloginfo('name')); ?>" href="<?php bloginfo('atom_url'); ?>" />
<?php endif; ?>
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php if (is_file(TEMPLATEPATH .'/favicon.ico')):?>
<link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/favicon.ico" />
<?php endif; ?>
<?php 
remove_action('wp_head', 'wp_generator');
wp_enqueue_script('jquery');
if (is_singular() && comments_open() && (get_option('thread_comments') == 1)) {
 wp_enqueue_script('comment-reply'); 
}
wp_head(); 
?>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/script.js"></script>
</head>
<body <?php if(function_exists('body_class')) body_class(); ?>>
<?php 
ob_start();
  donderdag 2 februari 2012 @ 18:08:33 #187
267443 Cue_
Cuecumbergirl
pi_107524146
Vraagje:
ik heb een excel file waarvan de data in een database geklopt moet worden. Nu heb ik begrepen dat je er dan het beste er een csv file van kan maken. Maargoed als je er gewoon vanuit excel /tekstblok er .csv van maakt wordt het een tab-delimiter file.
Hoe kan ik die dan het beste behandelen met php?

$columns = fgetcsv($handle, 10000, "\t");
en
$columns = fgetcsv($handle, 10000, chr(9));

werken niet... :{

[ Bericht 27% gewijzigd door Cue_ op 02-02-2012 18:14:04 ]
  donderdag 2 februari 2012 @ 18:17:07 #188
267443 Cue_
Cuecumbergirl
pi_107524471
edit: laat maar, werkt toch wel. Iets met oude file gebruikt :')
pi_107525099
quote:
5s.gif Op donderdag 2 februari 2012 18:08 schreef Cue_ het volgende:
Vraagje:
ik heb een excel file waarvan de data in een database geklopt moet worden. Nu heb ik begrepen dat je er dan het beste er een csv file van kan maken. Maargoed als je er gewoon vanuit excel /tekstblok er .csv van maakt wordt het een tab-delimiter file.
Hoe kan ik die dan het beste behandelen met php?

$columns = fgetcsv($handle, 10000, "\t");
en
$columns = fgetcsv($handle, 10000, chr(9));

werken niet... :{
uhmm kun je niet gewoon instellen op komma delimiter? Heb nog nooit CSV's gezien met tabs.
pi_107525119
quote:
0s.gif Op donderdag 2 februari 2012 17:37 schreef Apekoek het volgende:
Hmm snap er weinig meer van, zo ziet mijn header.php eruit, misschien dat jullie het dan al wat meer zegt?
[ code verwijderd ]

nee :) Apekoek je probleem zit daar niet, je hebt je DIV niet afgesloten
<div> Dit is een inhoud</div>
zo werkt een div , deze zal je ook moeten afsluiten ook al is het een plaatjes div.
Je code op je website gaat nergens over je DIV die je bent vergeten af te sluiten.
Logischerwijze is er een stuk tekst of een DIV die breedvullende de inhoud wil vullen.
Ik weet niet waar jeje home button hebt geplaatst maar deze zal je moeten opzoeken.
1
2
3
<div Class="Filler">
  <div id="Homebutton">
</div>
Mogelijk wat er bij jou gebeurt. kan het niet zeker weten zonder te kijken naar de volledige code.

1
2
3
<div class="Filler">
  <div id="Homebutton"></div> 
</div>

Hoe het eigenlijk zou moeten staan.
Redacted
  donderdag 2 februari 2012 @ 18:36:36 #191
267443 Cue_
Cuecumbergirl
pi_107525142
quote:
0s.gif Op donderdag 2 februari 2012 18:35 schreef totalvamp het volgende:

uhmm kun je niet gewoon instellen op komma delimiter? Heb nog nooit CSV's gezien met tabs.
Verschil tussen opslaan als ".csv" intypen zelf of in excel opslaan als 'ander formaat: csv" (ongeveer dan) .
pi_107525148
quote:
0s.gif Op donderdag 2 februari 2012 18:35 schreef totalvamp het volgende:

[..]

uhmm kun je niet gewoon instellen op komma delimiter? Heb nog nooit CSV's gezien met tabs.
Punt komma is meer gebruikelijk :).(althans dacht ik )
Excel werkt met Puntkomma. om velden te scheiden.
Redacted
pi_107525260
quote:
0s.gif Op donderdag 2 februari 2012 18:36 schreef cablegunmaster het volgende:

[..]

Punt komma is meer gebruikelijk :).(althans dacht ik )
Excel werkt met Puntkomma. om velden te scheiden.
met de documenten die ik zie, zijn het altijd komma's, maar elk karakter kan natuurlijk :), je kan zel aangeven wat de delimiter is
  donderdag 2 februari 2012 @ 18:51:03 #194
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107525643
Een CSV mag zowel met semi-colon als comma. Comma-seperated values => waarschijnlijk is een comma dus het "normaalste". :)
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_107533435
quote:
0s.gif Op donderdag 2 februari 2012 18:36 schreef cablegunmaster het volgende:

[..]

Punt komma is meer gebruikelijk :).(althans dacht ik )
Excel werkt met Puntkomma. om velden te scheiden.
Komma voor de engelse versie, puntkomma voor de nederlandse versie. In Nederland gebruiken we de komma al als decimaalteken in getallen, in het engels wordt daar de punt voor gebruikt. :)
  donderdag 2 februari 2012 @ 21:24:09 #196
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107533898
quote:
0s.gif Op donderdag 2 februari 2012 21:17 schreef Light het volgende:

[..]

Komma voor de engelse versie, puntkomma voor de nederlandse versie. In Nederland gebruiken we de komma al als decimaalteken in getallen, in het engels wordt daar de punt voor gebruikt. :)
Maar van die komma heb je toch niet zoveel last op deze manier:
"55,10","product1"

?
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_107534193
quote:
0s.gif Op donderdag 2 februari 2012 21:24 schreef U.N.K.L.E. het volgende:

[..]

Maar van die komma heb je toch niet zoveel last op deze manier:
"55,10","product1"

?
Nee, op die manier niet. Maar in CSV staan getallen niet in quotes. Alleen strings staan in quotes.
pi_107534589
quote:
0s.gif Op donderdag 2 februari 2012 21:17 schreef Light het volgende:

[..]

Komma voor de engelse versie, puntkomma voor de nederlandse versie. In Nederland gebruiken we de komma al als decimaalteken in getallen, in het engels wordt daar de punt voor gebruikt. :)
Dus nooit de nederlandse versie van office installeren :P snap sowieso niet waarom dat moet verschillen. Ze zouden gewoon een uniform formaat moeten hebben.

Het gaat nu alleen niet echt meer over PHP.
Ik zit zelf met het idee iets te maken, maar weet nog niet wat :') soms heb je gewoon van die momenten dan moet je programmeren.
  donderdag 2 februari 2012 @ 21:35:27 #199
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107534735
quote:
0s.gif Op donderdag 2 februari 2012 21:28 schreef Light het volgende:

[..]

Nee, op die manier niet. Maar in CSV staan getallen niet in quotes. Alleen strings staan in quotes.
Dat is waar :) Semicolon is ook wel het veiligste om te gebruiken natuurlijk.
quote:
0s.gif Op donderdag 2 februari 2012 21:33 schreef totalvamp het volgende:

[..]

Dus nooit de nederlandse versie van office installeren :P snap sowieso niet waarom dat moet verschillen. Ze zouden gewoon een uniform formaat moeten hebben.

Het gaat nu alleen niet echt meer over PHP.
Ik zit zelf met het idee iets te maken, maar weet nog niet wat :') soms heb je gewoon van die momenten dan moet je programmeren.
In office kun je zowel bij import als export aangeven welke delimiter er gebruikt moet worden, ook bij de Nederlandse versie ;)
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_107534829
quote:
0s.gif Op donderdag 2 februari 2012 21:35 schreef U.N.K.L.E. het volgende:

[..]

Dat is waar :) Semicolon is ook wel het veiligste om te gebruiken natuurlijk.

[..]

In office kun je zowel bij import als export aangeven welke delimiter er gebruikt moet worden, ook bij de Nederlandse versie ;)
Maar zeg maar is tegen een kantoor persoon: sla het op met , als delimiter. Dan kijken ze je aan alsof je gek bent. Ik weet zelf wel dat het kan, maar henk van 50 gaat dat zijn pet te boven.
  donderdag 2 februari 2012 @ 21:38:54 #201
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_107534954
quote:
0s.gif Op donderdag 2 februari 2012 21:36 schreef totalvamp het volgende:

[..]

Maar zeg maar is tegen een kantoor persoon: sla het op met , als delimiter. Dan kijken ze je aan alsof je gek bent. Ik weet zelf wel dat het kan, maar henk van 50 gaat dat zijn pet te boven.
Dat is altijd problematisch inderdaad. Al vraag ik me af of een andere Office versie bij zo iemand zou helpen :P
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
  donderdag 2 februari 2012 @ 21:40:22 #202
267443 Cue_
Cuecumbergirl
pi_107535063
quote:
0s.gif Op donderdag 2 februari 2012 21:36 schreef totalvamp het volgende:

[..]

Maar zeg maar is tegen een kantoor persoon: sla het op met , als delimiter. Dan kijken ze je aan alsof je gek bent. Ik weet zelf wel dat het kan, maar henk van 50 gaat dat zijn pet te boven.
daar zit ik idd ook mee straks. Hij moet vanaf een website gegevens afhalen. Die vanaf de website alleen maar naar je klembord kopieert :') .
Daar moet een csv bestand van gemaakt worden en die moet ie dan uploaden.

Dus hoe minder acties en rare (voor hun dan) fratsen, hoe beter.
pi_107535882
quote:
0s.gif Op donderdag 2 februari 2012 21:38 schreef U.N.K.L.E. het volgende:

[..]

Dat is altijd problematisch inderdaad. Al vraag ik me af of een andere Office versie bij zo iemand zou helpen :P
1 stap minder is al een hele vooruitgang voor dat soort mensen.

quote:
1s.gif Op donderdag 2 februari 2012 21:40 schreef Cue_ het volgende:

[..]

daar zit ik idd ook mee straks. Hij moet vanaf een website gegevens afhalen. Die vanaf de website alleen maar naar je klembord kopieert :') .
Daar moet een csv bestand van gemaakt worden en die moet ie dan uploaden.

Dus hoe minder acties en rare (voor hun dan) fratsen, hoe beter.
Uhmm wtf? Je haalt je gegevens van een website van het bedrijf zelf? of van een hele andere site en dat moet dan intern ergens komen? Misschien kan ik je wel helpen met de situatie :P
  FOK!-Schrikkelbaas donderdag 2 februari 2012 @ 22:00:04 #204
862 Arcee
Look closer
pi_107536348
quote:
5s.gif Op donderdag 2 februari 2012 18:08 schreef Cue_ het volgende:
Vraagje:
ik heb een excel file waarvan de data in een database geklopt moet worden. Nu heb ik begrepen dat je er dan het beste er een csv file van kan maken. Maargoed als je er gewoon vanuit excel /tekstblok er .csv van maakt wordt het een tab-delimiter file.
Hoe kan ik die dan het beste behandelen met php?

$columns = fgetcsv($handle, 10000, "\t");
en
$columns = fgetcsv($handle, 10000, chr(9));

werken niet... :{
Waarom maak je niet een kolom met een formule met INSERT-statements die je uitvoert als SQL-statements? :)
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_107536398
quote:
0s.gif Op donderdag 2 februari 2012 22:00 schreef Arcee het volgende:

[..]

Waarom maak je niet een kolom met een formule met INSERT-statements die je uitvoert als SQL-statements? :)
Blijkbaar moet het vaker gebeuren. En als je dan alles moet copy pasten in een nieuw document ben je dus ook je query kwijt.

Wat ik zou doen is dit:
Zorg dat curl aanstaat.
Haal via een kleine pagina via curl de gegevens op. Parse die gegevens in php, en maak er een bestand van. Upload het daarna gelijk naar waar het moet staan. Dan hoeft de gebruiker alleen een URL in te voeren als die niet hetzelfde blijft en op start te drukken :P

[ Bericht 11% gewijzigd door #ANONIEM op 02-02-2012 22:12:00 ]
  donderdag 2 februari 2012 @ 22:28:07 #206
267443 Cue_
Cuecumbergirl
pi_107538162
quote:
0s.gif Op donderdag 2 februari 2012 21:52 schreef totalvamp het volgende:


Uhmm wtf? Je haalt je gegevens van een website van het bedrijf zelf? of van een hele andere site en dat moet dan intern ergens komen? Misschien kan ik je wel helpen met de situatie :P
de gegevens komen van een externe applicatie die enkel de mogelijkheid geeft de gegevens te kopieren naar je klembord.
De bedoelings is dat ik deze data opsla in een database en als t kan ook de originele data (alsin t excel/csv/txt bestand) ergens centraal opsla.
pi_107538473
quote:
1s.gif Op donderdag 2 februari 2012 22:28 schreef Cue_ het volgende:

[..]

de gegevens komen van een externe applicatie die enkel de mogelijkheid geeft de gegevens te kopieren naar je klembord.
De bedoelings is dat ik deze data opsla in een database en als t kan ook de originele data (alsin t excel/csv/txt bestand) ergens centraal opsla.
klinkt als een probleem wat ik had met voetbaluitslagen :')

Je kunt natuurlijk een textveld maken voor die meneer. Met een knopje START. Jij doet dan alle afhandeling in php (naar database schrijven etc) en aan het eind van het script zorg je gewoon dat het bestand kan worden gedownload. Desnoods door de pagina waarnaar je post een specifieke header/content-type te geven of gewoon een linkje om op te klikken.
  donderdag 2 februari 2012 @ 23:01:37 #208
267443 Cue_
Cuecumbergirl
pi_107539873
quote:
0s.gif Op donderdag 2 februari 2012 22:34 schreef totalvamp het volgende:

[..]

klinkt als een probleem wat ik had met voetbaluitslagen :')

Je kunt natuurlijk een textveld maken voor die meneer. Met een knopje START. Jij doet dan alle afhandeling in php (naar database schrijven etc) en aan het eind van het script zorg je gewoon dat het bestand kan worden gedownload. Desnoods door de pagina waarnaar je post een specifieke header/content-type te geven of gewoon een linkje om op te klikken.
het bestand is vooral voor mezelf. Maar het is dus momenteel meer de vraag hoe zorg ik ervoor dat die man makkelijk elke week die gegevens van de externe app kan kopieren/plakken/opslaan/uploaden, zonder te veel specifieke acties. De behandeling van de data na de upload is geen probleem.
Ben dus een beetje aan t kijken wat de mogelijkheden zijn.
pi_107539966
quote:
1s.gif Op donderdag 2 februari 2012 23:01 schreef Cue_ het volgende:

[..]

het bestand is vooral voor mezelf. Maar het is dus momenteel meer de vraag hoe zorg ik ervoor dat die man makkelijk elke week die gegevens van de externe app kan kopieren/plakken/opslaan/uploaden, zonder te veel specifieke acties. De behandeling van de data na de upload is geen probleem.
Ben dus een beetje aan t kijken wat de mogelijkheden zijn.
wat ik dus zei is de makkelijkste oplossing.
stap1: kopieer data
stap2: plak data in tekstveld
stap3: druk start
klaar

makkelijker kan niet :P
  donderdag 2 februari 2012 @ 23:06:32 #210
267443 Cue_
Cuecumbergirl
pi_107540090
quote:
0s.gif Op donderdag 2 februari 2012 23:03 schreef totalvamp het volgende:

[..]

wat ik dus zei is de makkelijkste oplossing.
stap1: kopieer data
stap2: plak data in tekstveld
stap3: druk start
klaar

makkelijker kan niet :P
aah op die manier ,een echte paste in mijn app. Is idd ook een mogelijkheid :Y
pi_107540247
quote:
1s.gif Op donderdag 2 februari 2012 23:06 schreef Cue_ het volgende:

[..]

aah op die manier ,een echte paste in mijn app. Is idd ook een mogelijkheid :Y
Ja daarom, met javascript kun je het ook weer uit klembord halen desnoods. En anders leert hij maar ctrl + c & ctrl + v
  donderdag 2 februari 2012 @ 23:11:21 #212
267443 Cue_
Cuecumbergirl
pi_107540278
quote:
0s.gif Op donderdag 2 februari 2012 23:10 schreef totalvamp het volgende:

[..]

Ja daarom, met javascript kun je het ook weer uit klembord halen desnoods. En anders leert hij maar ctrl + c & ctrl + v
dat kan deze gelukkig wel :D
  vrijdag 3 februari 2012 @ 10:08:10 #213
63192 ursel
"Het Is Hier Fantastisch!
pi_107547883
Yeah probleem is nu opgelost. *O*
Plesk zet elke site al binnen zijn eigen Vhost en daar heb je de mogelijkheid een eigen vhost file bij te plaatsen.

Uiteindelijk werkt het nu met het volgende in de vhost file:

1
2
3
<Directory /var/www/vhosts/qino-tool.nl/httpdocs/Qino/1.4/public/>
    php_admin_value open_basedir none
</Directory>

Nu ben ik zelf niet geheel bekend met wat goed en slecht is qua settings. Kan dat kwaad? :@
En zo ja, Hoe kan ik het dan beter inregelen. Heb ut geprobeerd door nog de specifieke paden te geven, maar daar bleef ik ook telkens meldingen krijgen.

Zit trouwens mijn eigen posts nog even na te lezen, maar zie nu dat ik er niet geheel duidelijk in ben geweest. De index.php staat dus in de map public. de files die hij include staan in de library, welke buiten de documentroot is.
  vrijdag 3 februari 2012 @ 21:47:20 #214
218617 YazooW
bel de wouten!
pi_107574383
Ik heb 12 strings(12 maanden, $januari, $februari etc etc), in elke string staat een bepaald cijfer opgeslagen.
Verder kan de gebruiker een input geven, die wordt opgeslagen in, laten we zeggen, $input

Wat ik nu wil is dat als $input gelijk is aan een stringnaam, de waarde van die bepaalde string wordt opgeslagen in een nieuwe string.

Voorbeeld: user input is: Januari. Januari is gelijk aan $januari. Januari heeft de waarde 5, vervolgens wil ik dan $nieuwestring = 5;

Hoe ga ik dit fixen?
  vrijdag 3 februari 2012 @ 21:50:20 #215
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107574586
$nieuwestring = ${strtolower($input)};

Wel erg lelijke code, maargoed. Ik zou alles in een array zetten.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 3 februari 2012 @ 21:55:19 #216
218617 YazooW
bel de wouten!
pi_107574875
quote:
0s.gif Op vrijdag 3 februari 2012 21:50 schreef mstx het volgende:
$nieuwestring = ${strtolower($input)};

Wel erg lelijke code, maargoed. Ik zou alles in een array zetten.
Dat is denk niet helemaal de bedoeling, als ik het goed zeg zet je hiermee de inhoud van de string om in kleine characters. Wat ik juist wil is dat als mijn input gelijk is aan een stringnaam de inhoud van die bepaalde string opgeslagen wordt in een nieuwe string.
  vrijdag 3 februari 2012 @ 21:58:43 #217
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107575057
quote:
0s.gif Op vrijdag 3 februari 2012 21:55 schreef YazooW het volgende:

[..]

Dat is denk niet helemaal de bedoeling, als ik het goed zeg zet je hiermee de inhoud van de string om in kleine characters. Wat ik juist wil is dat als mijn input gelijk is aan een stringnaam de inhoud van die bepaalde string opgeslagen wordt in een nieuwe string.
Jij zegt:
quote:
0s.gif Op vrijdag 3 februari 2012 21:47 schreef YazooW het volgende:
Januari is gelijk aan $januari.
Daarom zet ik het in mijn voorbeeld om naar kleine letters. Daarna pakt hij de (inhoud van de) variabele die de naam in kleine letters matcht.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 3 februari 2012 @ 21:59:04 #218
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_107575081
quote:
0s.gif Op vrijdag 3 februari 2012 21:55 schreef YazooW het volgende:

[..]

Dat is denk niet helemaal de bedoeling, als ik het goed zeg zet je hiermee de inhoud van de string om in kleine characters. Wat ik juist wil is dat als mijn input gelijk is aan een stringnaam de inhoud van die bepaalde string opgeslagen wordt in een nieuwe string.
Waarom maak je dan niet simpelweg gebruik van een array?
  vrijdag 3 februari 2012 @ 22:07:05 #219
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_107575513
Dan zou het zoiets worden;

1
2
3
4
5
6
7
8
<?php
$input 
'Januari';
$aMaanden = Array('Januari' => 1'Februari' => 2'Maart' => 3'April' => 4'Mei' => 5'Juni' => 6'Juli' => 7'Augustus' => 8'September' => 9'Oktober' => 10'November' => 11'December' => 12);

if(
array_key_exists($input,$aMaanden)){
    
$nieuwewaarde $aMaanden[$input]; //In dit geval krijgt $nieuwewaarde dus de waarde; 1
}
?>
  vrijdag 3 februari 2012 @ 22:07:58 #220
218617 YazooW
bel de wouten!
pi_107575562
quote:
0s.gif Op vrijdag 3 februari 2012 21:58 schreef mstx het volgende:

[..]

Jij zegt:

[..]

Daarom zet ik het in mijn voorbeeld om naar kleine letters. Daarna pakt hij de (inhoud van de) variabele die de naam in kleine letters matcht.
Ja misschien niet helemaal lekker uitgelegd.

quote:
7s.gif Op vrijdag 3 februari 2012 21:59 schreef BBQSausage het volgende:

[..]

Waarom maak je dan niet simpelweg gebruik van een array?
Omdat ik ook maar een noob ben, zit gewoon een beetje te testen enzo. Zal zo wel eens gaan kijken naar arrays.

Maar om toch even terug te komen op waar ik net mee bezig was.

Met deze code check ik zeg maar of twee variabelen gelijk zijn:
$var1 = 1;
$var2 = 2;

if($var1 == $var2){
doe iets
}
else{
doe iets
}

Wat dit bovenstaande stukje code nu doet is kijken of de inhoud van de strings gelijk zijn, wat ik nu wil is dat de waarde van variabele 1 gelijk is aan de naam van variabele 2.

Dus stel:
$var1 = var2;
$var2= blablaishelemaalnietvantoepassing;

if(de inhoud van $var1 == de naam van $var2 ){
doe iets
}

Hoop dat ik het nu wel een beetje duidelijk heb uitgelegd :7
  vrijdag 3 februari 2012 @ 22:09:25 #221
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_107575634
quote:
0s.gif Op vrijdag 3 februari 2012 22:07 schreef YazooW het volgende:

[..]

Ja misschien niet helemaal lekker uitgelegd.

[..]

Omdat ik ook maar een noob ben, zit gewoon een beetje te testen enzo. Zal zo wel eens gaan kijken naar arrays.

Maar om toch even terug te komen op waar ik net mee bezig was.

Met deze code check ik zeg maar of twee variabelen gelijk zijn:
$var1 = 1;
$var2 = 2;

if($var1 == $var2){
doe iets
}
else{
doe iets
}

Wat dit bovenstaande stukje code nu doet is kijken of de inhoud van de strings gelijk zijn, wat ik nu wil is dat de waarde van variabele 1 gelijk is aan de naam van variabele 2.

Dus stel:
$var1 = var2;
$var2= blablaishelemaalnietvantoepassing;

if(de inhoud van $var1 == de naam van $var2 ){
doe iets
}

Hoop dat ik het nu wel een beetje duidelijk heb uitgelegd :7
Zie de code boven jouw post, ik denk dat dat wel is wat je zoekt. ;)
  vrijdag 3 februari 2012 @ 22:10:21 #222
218617 YazooW
bel de wouten!
pi_107575690
quote:
7s.gif Op vrijdag 3 februari 2012 22:09 schreef BBQSausage het volgende:

[..]

Zie de code boven jouw post, ik denk dat dat wel is wat je zoekt. ;)
Jup, zo te zien wel ja. Helaas geen tijd om het nu te testen, zal morgen wel laten weten hier of het gelukt is. In ieder geval bedankt weer iedereen ^O^
  vrijdag 3 februari 2012 @ 22:19:56 #223
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107576212
quote:
0s.gif Op vrijdag 3 februari 2012 22:07 schreef YazooW het volgende:

[..]

Ja misschien niet helemaal lekker uitgelegd.

[..]

Omdat ik ook maar een noob ben, zit gewoon een beetje te testen enzo. Zal zo wel eens gaan kijken naar arrays.

Maar om toch even terug te komen op waar ik net mee bezig was.

Met deze code check ik zeg maar of twee variabelen gelijk zijn:
$var1 = 1;
$var2 = 2;

if($var1 == $var2){
doe iets
}
else{
doe iets
}

Wat dit bovenstaande stukje code nu doet is kijken of de inhoud van de strings gelijk zijn, wat ik nu wil is dat de waarde van variabele 1 gelijk is aan de naam van variabele 2.

Dus stel:
$var1 = var2;
$var2= blablaishelemaalnietvantoepassing;

if(de inhoud van $var1 == de naam van $var2 ){
doe iets
}

Hoop dat ik het nu wel een beetje duidelijk heb uitgelegd :7
Dan is het:
1
2
3
if($var1 == 'var2' ){
doe iets
}
Want de variabele heet $var2 en dat kan niet veranderen.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 3 februari 2012 @ 22:30:26 #224
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_107576756
quote:
0s.gif Op vrijdag 3 februari 2012 22:19 schreef mstx het volgende:

[..]

Dan is het:
[ code verwijderd ]

Want de variabele heet $var2 en dat kan niet veranderen.
En daarom dus; Arrays.
  vrijdag 3 februari 2012 @ 23:35:24 #225
75592 GlowMouse
l'état, c'est moi
pi_107580096
quote:
0s.gif Op vrijdag 3 februari 2012 10:08 schreef ursel het volgende:
Yeah probleem is nu opgelost. *O*
Plesk zet elke site al binnen zijn eigen Vhost en daar heb je de mogelijkheid een eigen vhost file bij te plaatsen.

Uiteindelijk werkt het nu met het volgende in de vhost file:
[ code verwijderd ]

Nu ben ik zelf niet geheel bekend met wat goed en slecht is qua settings. Kan dat kwaad? :@
En zo ja, Hoe kan ik het dan beter inregelen. Heb ut geprobeerd door nog de specifieke paden te geven, maar daar bleef ik ook telkens meldingen krijgen.

Zit trouwens mijn eigen posts nog even na te lezen, maar zie nu dat ik er niet geheel duidelijk in ben geweest. De index.php staat dus in de map public. de files die hij include staan in de library, welke buiten de documentroot is.
Het is een beveiliging die je weghaalt. Als er een lek in je script zit, zijn de gevolgen groter.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 4 februari 2012 @ 11:50:22 #226
218617 YazooW
bel de wouten!
pi_107589921
quote:
7s.gif Op vrijdag 3 februari 2012 22:07 schreef BBQSausage het volgende:
Dan zou het zoiets worden;
[ code verwijderd ]

Het is gelukt nu. Een array maken dus en dan kijken met array_key_exists of een bepaalde waarde zich bevindt in die array. Maar ik vraag me nog wel steeds af hoe ik stringwaarde == stringnaam moet doen.

Dus stel je hebt bijvoorbeeld een pagina gebouwd met daarin 100 verschillende strings, hoe zouden jullie daar een input aan toevoegen die in je code zoekt of je een variabele hebt met de naam die je hebt ingevuld in de input? Dus dat je bijvoorbeeld true krijgt als een variabele met een bepaalde naam bestaat in je code en false als die niet bestaat in je code. (natuurlijk zwaar onlogisch om zoiets in het echt te bouwen)
  zaterdag 4 februari 2012 @ 12:22:53 #227
91039 mstx
2x1/2 = 1/2 x 1/2
pi_107590876
quote:
0s.gif Op zaterdag 4 februari 2012 11:50 schreef YazooW het volgende:
Dus dat je bijvoorbeeld true krijgt als een variabele met een bepaalde naam bestaat in je code en false als die niet bestaat in je code. (natuurlijk zwaar onlogisch om zoiets in het echt te bouwen)
Zoals je zelf al zegt is dat heel ongebruikelijk en betekent het dat je code eigenlijk een puinhoop is.
Maargoed, zoals ik in mijn eerste reactie al zei:
1
2
3
4
5
<?php
if( isset( $$input ) ) {
//doe iets
}
?>
Of als de input met hoofdletters kan zijn:
1
2
3
4
5
<?php
if ( isset( ${strtolower($input)} ) ) {
//doe iets
}
?>

Voorbeeld:
1
2
3
4
5
6
7
8
9
10
<?php
$hallo 
'abc';
$input 'hallo';

if ( isset($
$input) ) {
 
// $hallo bestaat
} else {
 
// $hallo bestaat niet
}
?>
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  zaterdag 4 februari 2012 @ 12:31:50 #228
218617 YazooW
bel de wouten!
pi_107591109
Duidelijk, bedankt voor je hulp!
  zaterdag 4 februari 2012 @ 12:45:03 #229
75592 GlowMouse
l'état, c'est moi
pi_107591514
quote:
0s.gif Op zaterdag 4 februari 2012 12:31 schreef YazooW het volgende:
Duidelijk, bedankt voor je hulp!
Als je die code ooit nodig hebt dan pak je het verkeerd aan.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 4 februari 2012 @ 13:10:56 #230
284294 BBQSausage
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
pi_107592327
quote:
0s.gif Op zaterdag 4 februari 2012 11:50 schreef YazooW het volgende:

[..]

Het is gelukt nu. Een array maken dus en dan kijken met array_key_exists of een bepaalde waarde zich bevindt in die array. Maar ik vraag me nog wel steeds af hoe ik stringwaarde == stringnaam moet doen.

Dus stel je hebt bijvoorbeeld een pagina gebouwd met daarin 100 verschillende strings, hoe zouden jullie daar een input aan toevoegen die in je code zoekt of je een variabele hebt met de naam die je hebt ingevuld in de input? Dus dat je bijvoorbeeld true krijgt als een variabele met een bepaalde naam bestaat in je code en false als die niet bestaat in je code. (natuurlijk zwaar onlogisch om zoiets in het echt te bouwen)
Ik zou dat gewoon niet bouwen :') Simpelweg, omdat het, zoals jij zelf al aangeeft, niet logisch is. Kun je mij één voorbeeld geven waarbij je dit nodig zou hebben? :o
  zaterdag 4 februari 2012 @ 13:26:19 #231
63192 ursel
"Het Is Hier Fantastisch!
pi_107592783
quote:
0s.gif Op vrijdag 3 februari 2012 23:35 schreef GlowMouse het volgende:

[..]

Het is een beveiliging die je weghaalt. Als er een lek in je script zit, zijn de gevolgen groter.
Ja, daar was ik al bang voor. alleen jammer dat je dan geen antwoord geeft op het belangrijkste gedeelte van de vraag. Hoe moet ik het dan doen?
  zaterdag 4 februari 2012 @ 14:25:21 #232
75592 GlowMouse
l'état, c'est moi
pi_107594550
quote:
1s.gif Op zaterdag 4 februari 2012 13:26 schreef ursel het volgende:

[..]

Ja, daar was ik al bang voor. alleen jammer dat je dan geen antwoord geeft op het belangrijkste gedeelte van de vraag. Hoe moet ik het dan doen?
alleen de paden die je nodig hebt erin zetten
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 4 februari 2012 @ 15:34:32 #233
63192 ursel
"Het Is Hier Fantastisch!
pi_107596661
quote:
0s.gif Op zaterdag 4 februari 2012 14:25 schreef GlowMouse het volgende:

[..]

alleen de paden die je nodig hebt erin zetten
Hmmm, dan zal ik er wel eentje vergeten zijn, of een tikfout erin gemaakt hebben. Ga er maandag nog even naar kijken, Bedankt
  zaterdag 4 februari 2012 @ 15:44:09 #234
75592 GlowMouse
l'état, c'est moi
pi_107596930
quote:
0s.gif Op zaterdag 4 februari 2012 15:34 schreef ursel het volgende:

[..]

Hmmm, dan zal ik er wel eentje vergeten zijn, of een tikfout erin gemaakt hebben. Ga er maandag nog even naar kijken, Bedankt
Je zou file_get_contents('/path/naar/zend.php') kunnen proberen, dan wordt de melding wat duidelijker
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 4 februari 2012 @ 18:37:08 #235
63192 ursel
"Het Is Hier Fantastisch!
pi_107602462
quote:
0s.gif Op zaterdag 4 februari 2012 15:44 schreef GlowMouse het volgende:

[..]

Je zou file_get_contents('/path/naar/zend.php') kunnen proberen, dan wordt de melding wat duidelijker
Thanks. Zal er naar kijken ^O^
  dinsdag 7 februari 2012 @ 12:42:04 #236
66714 YuckFou
Nu niet, nooit niet...
pi_107709596
n00bvraagje...

Een vriend van me heeft de website van mijn werk gebouwd en komt daar een heel end mee, nu heeft íe via Phorm version 3.5.2 een contact formulier gemaakt en dat werkt keurig.
Daarna heb ik hem gevraagd of hij in dezelfde opzet ook een reparatie-aanmeld formulier wil maken met al "klein" verschil dat het niet alleen naar een adres van mijn werk maar ook naar het opgegeven mail adres van de klant die het formulier invult wordt gestuurd, en nu loopt ie spaak :+
Hij is best goed met css en html, maar php is onnavolgbaar voor hem en als ik zelf in de code duik heb ik geen idee waar ik moet beginnen, iemand hier die me de juiste kant op kan sturen zonder dat ik eindeloze hoeveelheden code hier neerplemp?
alvast dank O+
Are we not savages, innately destined to maim and kill?
Blame it on the environment, heredity or evolution: we're still responsible
Our intelligence may progress at geometric rates
Yet socially we remain belligerent neonates
pi_107710265
quote:
7s.gif Op dinsdag 7 februari 2012 12:42 schreef YuckFou het volgende:
n00bvraagje...

Een vriend van me heeft de website van mijn werk gebouwd en komt daar een heel end mee, nu heeft íe via Phorm version 3.5.2 een contact formulier gemaakt en dat werkt keurig.
Daarna heb ik hem gevraagd of hij in dezelfde opzet ook een reparatie-aanmeld formulier wil maken met al "klein" verschil dat het niet alleen naar een adres van mijn werk maar ook naar het opgegeven mail adres van de klant die het formulier invult wordt gestuurd, en nu loopt ie spaak :+
Hij is best goed met css en html, maar php is onnavolgbaar voor hem en als ik zelf in de code duik heb ik geen idee waar ik moet beginnen, iemand hier die me de juiste kant op kan sturen zonder dat ik eindeloze hoeveelheden code hier neerplemp?
alvast dank O+
En zo iemand verdient er ook nog geld mee ook, een website bouwen met kant en klare scripts :r

Tja, dan kom je nu in de problemen, als je iets extra's wil. Zit er geen beheerkant aan, waar je die opties kan aangeven? Of staat er in de documentatie niet hoe je een (B)CC kan versturen?
  dinsdag 7 februari 2012 @ 13:20:47 #238
66714 YuckFou
Nu niet, nooit niet...
pi_107710799
quote:
0s.gif Op dinsdag 7 februari 2012 13:03 schreef remi1986 het volgende:
En zo iemand verdient er ook nog geld mee ook, een website bouwen met kant en klare scripts :r
Zo iemand heeft een vriendelijke vergoeding gehad, geen "geld verdient" ermee dus je reaktie is nogal overtrokken, hij heeft het overgrote deel volledig zelf gemaakt waarbij ik dan weer een invulling qua content en ideeën heb gegeven die hij heeft uitgewerkt, als je dan dingen wilt waar je verder geen verstand van hebt dan zijn K&K scripts uiteindelijk wel de oplossing...
quote:
0s.gif Op dinsdag 7 februari 2012 13:03 schreef remi1986 het volgende:
Tja, dan kom je nu in de problemen, als je iets extra's wil. Zit er geen beheerkant aan, waar je die opties kan aangeven? Of staat er in de documentatie niet hoe je een (B)CC kan versturen?
Daar zou ik in moeten duiken, ik ben globaal eroverheen gegaan maar php code is voor redelijk onleesbaar vandaar de verder vriendelijk bedoelde vraag of medeFok!kers me hierin een juiste kant op kunnen wijzen, in plaats van op hun pik getrapt reageren omdat ze bang zijn dat hun business verneukt wordt door een stel geldharkende scriptkiddies :{
Are we not savages, innately destined to maim and kill?
Blame it on the environment, heredity or evolution: we're still responsible
Our intelligence may progress at geometric rates
Yet socially we remain belligerent neonates
  dinsdag 7 februari 2012 @ 13:40:06 #239
25889 Sitethief
Fulltime Flapdrol
pi_107711340
Kijk even in phorm\distribution\docs\amailing.html
Let wel op, Phorm is redelijk outdated, ze gebruiken diverse PHP 5.3.0. functies zoals ereg_replace zijn deprecated in nieuwere PHP versies.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 7 februari 2012 @ 13:40:19 #240
25889 Sitethief
Fulltime Flapdrol
pi_107711351
mailing.html, niet amailing.html
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 7 februari 2012 @ 14:27:49 #241
66714 YuckFou
Nu niet, nooit niet...
pi_107712964
quote:
0s.gif Op dinsdag 7 februari 2012 13:40 schreef Sitethief het volgende:
Kijk even in phorm\distribution\docs\amailing.html
Let wel op, Phorm is redelijk outdated, ze gebruiken diverse PHP 5.3.0. functies zoals ereg_replace zijn deprecated in nieuwere PHP versies.
thank you :)
Ik mis alleen de docs directory :')
Are we not savages, innately destined to maim and kill?
Blame it on the environment, heredity or evolution: we're still responsible
Our intelligence may progress at geometric rates
Yet socially we remain belligerent neonates
  dinsdag 7 februari 2012 @ 14:45:38 #242
25889 Sitethief
Fulltime Flapdrol
pi_107713616
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 7 februari 2012 @ 14:48:11 #243
66714 YuckFou
Nu niet, nooit niet...
pi_107713716
quote:
Ik was je zelf al voor ;)
Heb Phorm zelf gedownloaded en de docs doorgelezen, fuck wat zit PHP lastig in elkaar :D
Maar goed, ik ben zo ver dat ik geloof ik, redelijk begrijp waar phorm het heeft ingestopt, alleen twijfel ik nu welke bestanden ik moet aanpassen, is dat phormconfig alleen of ook phorm.php??
of ben ik nu als een zot aan het bazelen en kan ik er maar beter vanaf blijven? :')
Are we not savages, innately destined to maim and kill?
Blame it on the environment, heredity or evolution: we're still responsible
Our intelligence may progress at geometric rates
Yet socially we remain belligerent neonates
pi_107715043
quote:
0s.gif Op dinsdag 7 februari 2012 14:48 schreef YuckFou het volgende:

[..]

Ik was je zelf al voor ;)
Heb Phorm zelf gedownloaded en de docs doorgelezen, fuck wat zit PHP lastig in elkaar :D
Maar goed, ik ben zo ver dat ik geloof ik, redelijk begrijp waar phorm het heeft ingestopt, alleen twijfel ik nu welke bestanden ik moet aanpassen, is dat phormconfig alleen of ook phorm.php??
of ben ik nu als een zot aan het bazelen en kan ik er maar beter vanaf blijven? :')
Als je in de core dingen gaat aanpassen (bijvoorbeeld dat hij naar het opgegeven emailadres in het formulier ook een mail stuurt), dit altijd gebeurd, dus ook in je andere formulier(en), mits je daar een controle omheen bouwt.

Kijk anders eens naar PHPMailer, dat is veel makkelijker. Daarvan weet ik dat je een object aanmaakt en daar simpel cc's en bcc's aan toevoegt.
pi_107715088
PHPMailer is idd ideaal.
pi_107715185
quote:
0s.gif Op dinsdag 7 februari 2012 15:19 schreef Scorpie het volgende:
PHPMailer is idd ideaal.
Alleen, bedenk ik met net dat zonder kennis van PHP je dit niet zo makkelijk verworven krijgt in dat form systeem. Überhaupt, al zou je een "gewoon" html formulier maken, dien je op de juiste plaats de PHP afhandeling moeten doen.
  dinsdag 7 februari 2012 @ 15:25:13 #247
66714 YuckFou
Nu niet, nooit niet...
pi_107715326
Ik ben me door die regels code aan het doorworstelen en t begint hier en daar te dagen met de functies, nog niet helemaal maar goed, dat kan nog komen...
De site staat, het contactformulier wat ook met Phorm is gemaakt werkt gewoon, de webshop die op een heel eigen stuk java draait werkt ook gewoon dus dit zou op zich als los contact/reparatieformulier toch ook te maken moeten zijn, vooral het ontbreken van de docs inde phormfolder miste ik, dank Sitethief voor het duwtje in die richting, en ik ga toch binnenkort proberen wat ik kan aanpassen zonder gelijk de hele code te vernachelen en ik hou me aanbevolen voor tips :)
Are we not savages, innately destined to maim and kill?
Blame it on the environment, heredity or evolution: we're still responsible
Our intelligence may progress at geometric rates
Yet socially we remain belligerent neonates
  dinsdag 7 februari 2012 @ 15:32:05 #248
25889 Sitethief
Fulltime Flapdrol
pi_107715561
Als het geen haastklus is wil ik evt zondag wel met je meekijken als je dat goed vind :) .
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 7 februari 2012 @ 15:34:27 #249
66714 YuckFou
Nu niet, nooit niet...
pi_107715648
quote:
0s.gif Op dinsdag 7 februari 2012 15:32 schreef Sitethief het volgende:
Als het geen haastklus is wil ik evt zondag wel met je meekijken als je dat goed vind :) .
Dank voor je aanbod, ik heb een en ander nu bij eerder genoemde vriend neer gelegd en die mag er eerst ff mee stoeien, mochten we er niet uitkomen dan hou ik me/je van harte aanbevolen! ^O^
Are we not savages, innately destined to maim and kill?
Blame it on the environment, heredity or evolution: we're still responsible
Our intelligence may progress at geometric rates
Yet socially we remain belligerent neonates
pi_107748871
Ik kom niet uit het volgende:

Ik haal nu klantgegevens op met de volgende code (hieronder). Het klant_id wordt in customer-edit.php opgevangen dmv $klant_id = $_POST['klant_id']; waarna vervolgens alle gegevens worden geladen uit de database.

Ik wil nu de gegevens ophalen dmv passen vd querystring met : $klant_id = $_GET['klant_id'];

customer-edit.php?klant_id=2091

Ik kom er alleen niet achter hoe ik dit goed voor elkaar krijg met een select / menu / list zoals hieronder, hoe krijg ik dit goed doorgestuurd?

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
<form action="customer-edit.php" method="post" enctype="multipart/form-data" name="form1">
  <table border="0" cellspacing="2" cellpadding="2">
      <tr>
        <td width="201">Kies een klant om te bewerken: </td>
             <td width="202">
            <select name="klant_id">                       
                <option value="xx">Kies...</option>                               
                <?php 
                $sql 
"SELECT * FROM klanten where klant_status = 'prospect' and klant_jaar = '12'" or die(mysql_error());
                
$resultaat mysql_query($sql) or die(mysql_error());
                
                   while (
$row mysql_fetch_array($resultaat)) {
                    
$klant_naam $row['klant_naam'];
                    
$klant_id $row['klant_id'];
                    
                    echo
"<option value=\"$klant_id\">$klant_naam</option>";
        
                  }    
                
                
?>                           
            </select><input type="submit" name="Submit" value="edit">
            </td>
      </tr>
      <tr>
          <td> </td>
          <td></td>
    </tr>
  </table>
</form> 
  woensdag 8 februari 2012 @ 13:56:10 #251
25889 Sitethief
Fulltime Flapdrol
pi_107749241
1. SELECT * is in 90% van de gevallen bad practice, geef gewoon aan welke velden je op wil halen, zeker omdat je alleen een dropdown wil maken met naam en ID hoef je in die resultaat array niet alle gegevens te hebben, dat maakt de query een stuk sneller.

2. Waarom cast je de klant_naam en het klant_id in de row eerst naar een andere variabele? Je kunt gewoon $row['klant_naam'] en $row['klant_id'] gebruiken. Dit is een klein beetje overbodig.

3. Kijk even of er überhaupt dat opgehaald wordt uit de db, i.e. zit er bijvoorbeeld iets in $resultaat? En zijn dat de gegevens die jij verwacht?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_107749406
1. Vanwege de test was * makkelijker
2. Klopt.
3. Ja, het werkt op deze manier allemaal wel, maar ik wil nu de gegevens doorsturen / ophalen dmv passen vd querystring met

Zodat: customer-edit.php?klant_id=2091

Is dit mogelijk via een select / list / dropdown en zo ja, hoe? ik kom er niet achter.
pi_107749675
quote:
0s.gif Op woensdag 8 februari 2012 13:43 schreef klusmeister het volgende:
Ik kom niet uit het volgende:

Ik haal nu klantgegevens op met de volgende code (hieronder). Het klant_id wordt in customer-edit.php opgevangen dmv $klant_id = $_POST['klant_id']; waarna vervolgens alle gegevens worden geladen uit de database.

Ik wil nu de gegevens ophalen dmv passen vd querystring met : $klant_id = $_GET['klant_id'];

customer-edit.php?klant_id=2091

Ik kom er alleen niet achter hoe ik dit goed voor elkaar krijg met een select / menu / list zoals hieronder, hoe krijg ik dit goed doorgestuurd?
[ code verwijderd ]

Als je hem met $_GET wilt ophalen dan moet je niet method="post" gebruiken, maar method="get". Of $_POST gebruiken.
pi_107750436
In customer-edit.php wordt nu al het klant_id opgehaald met $klant_id = $_GET['klant_id'];

wanneer: customer-edit.php?klant_id=2091 werkt dit prima. Maar hoe krijg ik in customer-select.php voor elkaar dat het klant_id uit de DB ook wordt meegezonden, ongeveer zoiets?:

1form action="customer-edit.php?klant_id=<?php $_POST['klant_id']; ?> method="post" enctype="multipart/form-data" name="form1">
[..]

Als je hem met $_GET wilt ophalen dan moet je niet method="post" gebruiken, maar method="get". Of $_POST gebruiken.
[/quote]
pi_107750555
quote:
0s.gif Op woensdag 8 februari 2012 14:30 schreef klusmeister het volgende:
In customer-edit.php wordt nu al het klant_id opgehaald met $klant_id = $_GET['klant_id'];

wanneer: customer-edit.php?klant_id=2091 werkt dit prima. Maar hoe krijg ik in customer-select.php voor elkaar dat het klant_id uit de DB ook wordt meegezonden, ongeveer zoiets?:
[ code verwijderd ]

[..]

Als je hem met $_GET wilt ophalen dan moet je niet method="post" gebruiken, maar method="get". Of $_POST gebruiken.
[/quote]
1<input type="hidden" name="klant_id" value="<?php $_GET['klant_id']; ?>" />

En dan in customer-select.php eens $_POST door print_r heen halen en dan zie je het resultaat.
  woensdag 8 februari 2012 @ 15:19:03 #256
25889 Sitethief
Fulltime Flapdrol
pi_107752169
Als ik geen xdebug gebruik gebruik ik deze om te dumpen, iets zicthbaarder dan gewoon print_r . Title is vooral om verschillende dumps uit elkaar te houden, en de kleuren om de zichtbaarheid iets te verhogen.
1
2
3
4
5
6
7
8
<?php
function xdebug($data$title='') {
    echo 
'<span>' $title '</span>';
    echo(
'<pre style="border:1px solid black; padding:5px;width:50%;background-color:lightgrey;">');
    
print_r($data);
    echo(
"</pre>");
}
?>
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_107756857
quote:
0s.gif Op woensdag 8 februari 2012 14:33 schreef Pakspul het volgende:

[..]

[ code verwijderd ]

En dan in customer-select.php eens $_POST door print_r heen halen en dan zie je het resultaat.
Je bent de echo vergeten en als het als het al werkt is het vatbaar voor cross-site scripting... Voor het ophalen van de variable uit de querystring kun je overigens ook $_REQUEST['klant_id'] gebruiken. De $_REQUEST array bevat de POST en GET waarden.
pi_107770466
Ik heb een probleempje met mijn website ( drnick.nl/index/index.php ). Ik heb hetvolgende staan:
1
2
3
4
5
<?php

    mysql_connect
('localhost''root''root');

?>
Maar nu krijg ik de volgende foutmelding:
quote:
Fatal error: Call to undefined function mysql_connect() in C:\Apache\htdocs\index\index.php on line 2
Wat valt hieraan te doen?
  woensdag 8 februari 2012 @ 21:43:16 #259
75592 GlowMouse
l'état, c'est moi
pi_107770564
php.ini aanpassen en de mysql-extensie inladen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 8 februari 2012 @ 21:43:59 #260
137776 boem-dikkie
Jedi Mind Baby!
pi_107770600
Je website staat op een eigen server? Heb je mySQL geïnstalleerd op je webserver?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107770616
quote:
0s.gif Op woensdag 8 februari 2012 21:43 schreef GlowMouse het volgende:
php.ini aanpassen en de mysql-extensie inladen
Dacht ik al, de Dynamic Extensions toch? Want daar heb ik de volgende geactiveerd:

extension=php_mysql.dll
extension=php_mysqli.dll
extension=libmysql.dll
pi_107770669
quote:
14s.gif Op woensdag 8 februari 2012 21:43 schreef boem-dikkie het volgende:
Je website staat op een eigen server? Heb je mySQL geïnstalleerd op je webserver?
Eigen "server" ja. En ik heb MySQL en PHP geinstalleerd. Het betreft een Apache server.

[ Bericht 2% gewijzigd door #ANONIEM op 08-02-2012 21:47:30 ]
  woensdag 8 februari 2012 @ 21:55:48 #263
75592 GlowMouse
l'état, c'est moi
pi_107771219
quote:
14s.gif Op woensdag 8 februari 2012 21:44 schreef DrNick het volgende:

[..]

Dacht ik al, de Dynamic Extensions toch? Want daar heb ik de volgende geactiveerd:

extension=php_mysql.dll
extension=php_mysqli.dll
extension=libmysql.dll
kijk in phpinfo() welke php.ini je moet hebben en vergeet je server niet te herstarten
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107771965
quote:
0s.gif Op woensdag 8 februari 2012 21:55 schreef GlowMouse het volgende:

[..]

kijk in phpinfo() welke php.ini je moet hebben en vergeet je server niet te herstarten
Ok, volgens phpinfo() stond het bestand in C;/Windows, maar daar vond ik niets, dus heb ik php.ini daar naartoe gekopieerd, en nu werkt het! Dankjewel! ^O^

[ Bericht 1% gewijzigd door #ANONIEM op 08-02-2012 22:09:17 ]
pi_107772786
Ok, nu kom ik vast bij het configureren van phpBB. Ik krijg de volgende melding:
quote:
Could not connect to the database, see error message below.
Access denied for user 'DrNick'@'localhost' (using password: YES)
pi_107772992
quote:
14s.gif Op woensdag 8 februari 2012 22:23 schreef DrNick het volgende:
Ok, nu kom ik vast bij het configureren van phpBB. Ik krijg de volgende melding:

[..]

PHP geeft aan dat je niet kunt lezen, denken of combinatie van die twee. Probeer een van de twee eens en post het resultaat eens.
  woensdag 8 februari 2012 @ 22:28:18 #267
73485 Niox
I'm sorry, who?
pi_107773040
Die foutmelding is vrij duidelijk toch? Je wachtwoord is fout.
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
  woensdag 8 februari 2012 @ 22:28:22 #268
137776 boem-dikkie
Jedi Mind Baby!
pi_107773043
Heb je een wachtwoord e.d ingesteld voor je mySQL?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107773266
quote:
14s.gif Op woensdag 8 februari 2012 22:28 schreef boem-dikkie het volgende:
Heb je een wachtwoord e.d ingesteld voor je mySQL?
Ja, ik heb in MySQL een database aangemaakt, met wachtwoord, en als adres "localhost". Als ik nu die gegevens invoer in het phpBB-configuratiescherm invoer, werkt het niet -O-
pi_107773305
Dat moet dan een typo zijn. Check, check dubbelcheck.
  woensdag 8 februari 2012 @ 22:35:20 #271
137776 boem-dikkie
Jedi Mind Baby!
pi_107773444
quote:
14s.gif Op woensdag 8 februari 2012 22:32 schreef DrNick het volgende:

[..]

Ja, ik heb in MySQL een database aangemaakt, met wachtwoord, en als adres "localhost". Als ik nu die gegevens invoer in het phpBB-configuratiescherm invoer, werkt het niet -O-
Ik zou het even goed nakijken, ik had met mijn WAMP server, localhost ding 'dacht' ik ook een wachtwoord ingesteld voor mySQL en dat bleek niet het geval. :')
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107773456
quote:
14s.gif Op woensdag 8 februari 2012 22:32 schreef DrNick het volgende:

[..]

Ja, ik heb in MySQL een database aangemaakt, met wachtwoord, en als adres "localhost". Als ik nu die gegevens invoer in het phpBB-configuratiescherm invoer, werkt het niet -O-
Misschien moet je niet localhost gebruiken.
  woensdag 8 februari 2012 @ 22:36:50 #273
137776 boem-dikkie
Jedi Mind Baby!
pi_107773541
Probeer het eens zonder wachtwoord DrNick, dan weet je meteen of het daaraan ligt.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107773600
quote:
14s.gif Op woensdag 8 februari 2012 22:36 schreef boem-dikkie het volgende:
Probeer het eens zonder wachtwoord DrNick, dan weet je meteen of het daaraan ligt.
Nee, dan krijg ik
quote:
Could not connect to the database, see error message below.
Access denied for user ''@'localhost' to database 'phpbb_drnick'
pi_107773807
Ik weet niet of ik nu verder ben of terug, maar ik heb iets gedaan, en nu krijg ik een
quote:
Could not connect to the database, see error message below.
Unknown database 'phpbb_drnick'
Maar in de Workbench staat bij "SQL Development" wel zo'n database. :?

[ Bericht 0% gewijzigd door #ANONIEM op 08-02-2012 22:42:47 ]
  woensdag 8 februari 2012 @ 22:41:16 #276
137776 boem-dikkie
Jedi Mind Baby!
pi_107773814
quote:
14s.gif Op woensdag 8 februari 2012 22:37 schreef DrNick het volgende:

[..]

Nee, dan krijg ik

[..]

Nu heb je een lege user?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107774269
quote:
14s.gif Op woensdag 8 februari 2012 22:41 schreef boem-dikkie het volgende:

[..]

Nu heb je een lege user?
Dat deel heb ik al opgelost volgens mij, maar nu zit ik met "Unknown Database", terwijl de naam toch echt klopt, de poort ook, en ik zie de database ook in de Workbench. :?
pi_107775144
quote:
14s.gif Op woensdag 8 februari 2012 22:49 schreef DrNick het volgende:

[..]

Dat deel heb ik al opgelost volgens mij, maar nu zit ik met "Unknown Database", terwijl de naam toch echt klopt, de poort ook, en ik zie de database ook in de Workbench. :?
De user moet wel rechten hebben tot de database. Hoe staan de rechten van je user tegenover de database 'phpbb_drnick'?
pi_107775522
quote:
0s.gif Op woensdag 8 februari 2012 23:05 schreef The_Terminator het volgende:

[..]

De user moet wel rechten hebben tot de database. Hoe staan de rechten van je user tegenover de database 'phpbb_drnick'?
Die heeft alle rechten.
  woensdag 8 februari 2012 @ 23:14:11 #280
137776 boem-dikkie
Jedi Mind Baby!
pi_107775577
Geen spaties gekopieerd of iets dergelijks?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  donderdag 9 februari 2012 @ 11:19:43 #281
75592 GlowMouse
l'état, c'est moi
pi_107784352
quote:
14s.gif Op woensdag 8 februari 2012 22:41 schreef DrNick het volgende:
Ik weet niet of ik nu verder ben of terug, maar ik heb iets gedaan, en nu krijg ik een

[..]

Maar in de Workbench staat bij "SQL Development" wel zo'n database. :?
ken je het verschil tussen een record, een tabel en een database?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107792010
quote:
0s.gif Op donderdag 9 februari 2012 11:19 schreef GlowMouse het volgende:

[..]

ken je het verschil tussen een record, een tabel en een database?
Uhm, nee :@ Ik zal daar eens naar kijken, maar volgens mij is toch écht een database...
pi_107792607
:Y, het is toch echt een database. Zou anders een van jullie mij kunnen TeamVieweren?
  donderdag 9 februari 2012 @ 15:31:49 #284
25889 Sitethief
Fulltime Flapdrol
pi_107792974
Ja hoor :).

PM maar :)
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 9 februari 2012 @ 15:33:08 #285
25889 Sitethief
Fulltime Flapdrol
pi_107793019
Trouwens, in mijn ervaring heeft bijv. phpmyadmin een veel lager instapniveau dan de tools van MySQL zelf.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 15:47:15 #286
1972 Swetsenegger
Egocentrische Narcist
pi_107793520
Ik loop weer eens te tobben met een join voor 1 to many

Ik heb een tabel met producten en een tabel met foto's. Per product kan ik meerdere foto's hebben. Maar voor de overzichtspagina wil ik alleen de eerst gevonden foto hebben.

1
2
3
4
SELECT p.id, p.description, p.inActive, ph.name AS photo FROM products p
JOIN photo ph on(p.id=ph.artId)
WHERE p.inActive IS NULL
ORDER BY p.id DESC

Maar dit geeft voor bv product 1 twee rows terug omdat ik 2 foto's heb. Hoe limit ik dat? Ik was in de veronderstelling dat LEFT JOIN dat zou doen, maar dan krijg ik dezelfde results.
pi_107793689
quote:
0s.gif Op donderdag 9 februari 2012 15:31 schreef Sitethief het volgende:
Ja hoor :).

PM maar :)
PM verstuurd ;)
  donderdag 9 februari 2012 @ 16:04:06 #288
75592 GlowMouse
l'état, c'est moi
pi_107794117
quote:
5s.gif Op donderdag 9 februari 2012 15:47 schreef Swetsenegger het volgende:
Ik loop weer eens te tobben met een join voor 1 to many

Ik heb een tabel met producten en een tabel met foto's. Per product kan ik meerdere foto's hebben. Maar voor de overzichtspagina wil ik alleen de eerst gevonden foto hebben.
[ code verwijderd ]

Maar dit geeft voor bv product 1 twee rows terug omdat ik 2 foto's heb. Hoe limit ik dat? Ik was in de veronderstelling dat LEFT JOIN dat zou doen, maar dan krijg ik dezelfde results.
1
2
3
4
5
6
SELECT p.id, p.description, p.inActive, ph.name AS photo
FROM products p
JOIN photo ph ON(p.id=ph.artId)
LEFT JOIN photo ph2 ON(p.id=ph2.artID AND ph2.id<ph.id)
WHERE p.inActive IS NULL AND ph2.id IS NULL
ORDER BY p.id DESC
die < kun je in > vervangen; afh. van of je de eerste of laatste foto zoekt
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107794369
Glowmouse, Sitethief krijgt het niet voor elkaar, zou jij het willen proberen?
  donderdag 9 februari 2012 @ 16:11:27 #290
25889 Sitethief
Fulltime Flapdrol
pi_107794379
quote:
0s.gif Op donderdag 9 februari 2012 11:19 schreef GlowMouse het volgende:

[..]

ken je het verschil tussen een record, een tabel en een database?
Hij heeft een .nl, maar host op zijn lokale machine. Portforwarding staat goed, en de site draait, maar kan de database (die er wel is) niet vinden, wat ik zo kon zien stond alles goed.

Maar ik heb weinig ervaring met het lokaal draaien van een externe website.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 16:11:48 #291
1972 Swetsenegger
Egocentrische Narcist
pi_107794392
quote:
0s.gif Op donderdag 9 februari 2012 16:04 schreef GlowMouse het volgende:

[..]
[ code verwijderd ]

die < kun je in > vervangen; afh. van of je de eerste of laatste foto zoekt
het enige deel wat ik niet begrijp is
1AND ph2.id IS NULL
waar is die where clausule voor?
  donderdag 9 februari 2012 @ 16:14:43 #292
25889 Sitethief
Fulltime Flapdrol
pi_107794506
quote:
14s.gif Op donderdag 9 februari 2012 16:11 schreef Swetsenegger het volgende:

[..]

het enige deel wat ik niet begrijp is
[ code verwijderd ]

waar is die where clausule voor?
Als een join niks terug geeft, is die waarde NULL
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 16:34:15 #293
1972 Swetsenegger
Egocentrische Narcist
pi_107795096
quote:
0s.gif Op donderdag 9 februari 2012 16:14 schreef Sitethief het volgende:

[..]

Als een join niks terug geeft, is die waarde NULL
Ah ok, voor de records waar geen foto's aanhangen?
  donderdag 9 februari 2012 @ 16:46:25 #294
75592 GlowMouse
l'état, c'est moi
pi_107795462
quote:
0s.gif Op donderdag 9 februari 2012 16:34 schreef Swetsenegger het volgende:

[..]

Ah ok, voor de records waar geen foto's aanhangen?
nee, kijk naar de joinconditie (ON ...).
quote:
14s.gif Op donderdag 9 februari 2012 16:11 schreef DrNick het volgende:
Glowmouse, Sitethief krijgt het niet voor elkaar, zou jij het willen proberen?
dm de teamviewerdetails maar
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 16:59:57 #295
1972 Swetsenegger
Egocentrische Narcist
pi_107795950
quote:
0s.gif Op donderdag 9 februari 2012 16:46 schreef GlowMouse het volgende:

[..]

nee, kijk naar de joinconditie (ON ...).

1LEFT JOIN photo ph2 ON(p.id=ph2.artID AND ph2.id<ph.id)

Dit zegt feitelijk "Pak alleen de foto met het laagste ID uit de tabel"

1ph2.id IS NULL

Maar dit snap ik dan niet, want dit zou dan toch gewoon het laagste ID uit de foto tabel zijn met het bijbehorende artId?
pi_107796091
@GM ^O^ Wat heb je nu gedaan?
  donderdag 9 februari 2012 @ 17:10:15 #297
75592 GlowMouse
l'état, c'est moi
pi_107796296
quote:
14s.gif Op donderdag 9 februari 2012 17:04 schreef DrNick het volgende:
@GM ^O^ Wat heb je nu gedaan?
ik heb mysql via de command line bediend, ik ken dat MySQL workbench niet
quote:
0s.gif Op donderdag 9 februari 2012 16:59 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]

Dit zegt feitelijk "Pak alleen de foto met het laagste ID uit de tabel"
[ code verwijderd ]

Maar dit snap ik dan niet, want dit zou dan toch gewoon het laagste ID uit de foto tabel zijn met het bijbehorende artId?
er moet juist geen foto zijn met een lager id; draai de query anders eens zonder WHERE
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 17:12:32 #298
1972 Swetsenegger
Egocentrische Narcist
pi_107796383
quote:
0s.gif Op donderdag 9 februari 2012 17:10 schreef GlowMouse het volgende:

[..]

ik heb mysql via de command line bediend, ik ken dat MySQL workbench niet

[..]

er moet juist geen foto zijn met een lager id; draai de query anders eens zonder WHERE
OW! die left join zorgt dus dat alleen de foto met het laagste id wordt gepakt. daarom is ph2.id NULL, want die bestaat niet.... toch?
  donderdag 9 februari 2012 @ 17:13:23 #299
75592 GlowMouse
l'état, c'est moi
pi_107796417
quote:
0s.gif Op donderdag 9 februari 2012 17:12 schreef Swetsenegger het volgende:

[..]

OW! die left join zorgt dus dat alleen de foto met het laagste id wordt gepakt. daarom is ph2.id NULL, want die bestaat niet.... toch?
bijna goed
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107796418
quote:
0s.gif Op donderdag 9 februari 2012 17:10 schreef GlowMouse het volgende:

[..]

ik heb mysql via de command line bediend, ik ken dat MySQL workbench niet

Ah, ok. Maar het werkt in ieder geval. Bedankt! ;)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 17:19:32 #301
1972 Swetsenegger
Egocentrische Narcist
pi_107796646
quote:
0s.gif Op donderdag 9 februari 2012 17:13 schreef GlowMouse het volgende:

[..]

bijna goed
haha, nou ik had het zelf nooit verzonnen :{
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')