abonnement Unibet Coolblue Bitvavo
  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! ;)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')