abonnement Unibet Coolblue Bitvavo
  dinsdag 8 mei 2007 @ 19:08:06 #241
107951 JortK
Immer kwaliteitsposts
pi_49154872
quote:
Op dinsdag 8 mei 2007 18:49 schreef Intrepidity het volgende:

[..]

Waarom MS SQL eigenlijk? kleven daar nog flinke voordelen aan of gewoon omdat je in een IIS-achtige omgeving draait ofzo?
MSSQL no offence tegenover de MySQL fanaten is toch een van de meer stabielere database systemen.

Veel bedrijven die geen web applicaties draaien, maar echt productiesystemene draaien, draaien vaker op MS SQL als op MySQL.

Dat IIS draait of niet is voor mij niet interessant, aangezien PHP op zowel IIS als Apache kan draaien

Verder wil ik gewoon wat meer ervaring opdoen met MS SQL in combinatie met PHP, omdat ik voor me werk ook veel MS SQL, maar voornamelijk dan het bouwen van queries

Beetje zelf ontwikkeling dus ook weer (en dat is nooit weg)

En het aantal functionaliteit van MS SQL (en zeker 2005) is vele malen groter als MySQL als database systeem.
pi_49156378
quote:
Op dinsdag 8 mei 2007 19:08 schreef JortK het volgende:

En het aantal functionaliteit van MS SQL (en zeker 2005) is vele malen groter als MySQL als database systeem.
Zoals daar zijn?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_49156939
quote:
Op dinsdag 8 mei 2007 18:39 schreef JortK het volgende:
Ik ga nu beginnen met PHP en MS SQL 2005

Het draait nu naar behoren kijken hoever ik kom met de functies die PHP voor MS SQL heeft
Helaas geen behoorlijke error afhandeling, maar ik zal morgen wel ff een scriptje daarvor plaatsen.
O say, can you see, by the dawn's early light. What so proudly we hailed, at the twilight's last gleaming...
  dinsdag 8 mei 2007 @ 22:58:00 #244
120967 the_jasper
Karnemelk, shaken not stirred
pi_49165234
Hey

ik had ff een vraagje
ik heb een enquete gemaakt met een heleboel groepen radiobuttons, zoals dit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
            
<form id="enquete" name="vragen" method="post" action="post.php">
                  <
span class="vraag">01. Vraag 1!</span><br />
                <
label><input class="radio" type="radio" name="vraag1" value="a" /></label> Blah!<br />   
                <
label><input class="radio" type="radio" name="vraag1" value="b" /></label> Blah!<br />
                <
label><input class="radio" type="radio" name="vraag1" value="c" /></label> Blah!<br />
                <
label><input class="radio" type="radio" name="vraag1" value="d" /></label> Blah!<br />
                <
br />
                 <
span class="vraag">02. Vraag 2!</span><br />
                <
label><input class="radio" type="radio" name="vraag2" value="a" /></label> Blah!<br />   
                <
label><input class="radio" type="radio" name="vraag2" value="b" /></label> Blah!<br /><br />
                <
br />
                 <
INPUT name="Submit" type="submit" value="Submit">
            </
form>
?>


en ik wou het uitlezen. Maar kan ik ook al die dingen uitlezen zonder te weten hoeveel het er zijn?
Dus dat je de resultaten van elke vraag in een array propt ofzo?

dat je zoiets als dit krijgt : [ a , b, d, c, a etc ]
Wat zegt hij nou.... Dat kan toch niet?
pi_49165408
@the_jasper

Ja, je kunt voor het name-attribuut ook een array opgeven (met key), dus dan krijg je

<input type="radio" name="vraag[1]" ...
<input type="radio" name="vraag[1]" ...
<input type="radio" name="vraag[2]" ...
etc

  dinsdag 8 mei 2007 @ 23:02:17 #246
120967 the_jasper
Karnemelk, shaken not stirred
pi_49165428
ok thanx
nu gaat het wel lukken
Wat zegt hij nou.... Dat kan toch niet?
  woensdag 9 mei 2007 @ 09:23:39 #247
107951 JortK
Immer kwaliteitsposts
pi_49174600
Ik heb een vraagje over MySQL 5.0.27.

In een cel heb ik het volgende staan:

1
2
3
inhoud_van_regel_1
inhoud_van_regel_2
inhoud_van_regel_3


Er staan dus 3 regels tekst in, gescheiden door een newline. Nu wil ik een view maken waarin elke regel zijn eigen cel krijgt. Ik kan de inhoud van de cel splitsen op '\n' en er zo 3 losse cellen van maken.

Maar mijn probleem zit hem in het feit dat er niet altijd 3 regels in staan, maar 1, 2 of 3 regels. In het geval dat er 1 regel in staat, dan moeten regel_2 en regel_3 leeg worden. Als ik ga matchen op newlines, dan heb ik het probleem dat in het geval van 1 of 2 regels er geen of maar 1 newline aanwezig is. Het splitsen op newlines gaat dan niet meer op.

Heeft iemand hier een oplossing voor. Een soort IF van (if geen newlines, dan regel_1 = tekst en regel_2 = '' en regel_3 = '') en indien 1 newline, dan worden regel_1 en regel_2 gevuld en blijft regel_3 leeg.
pi_49174733
Er is gewoon een IF statement .

Laat maar.
pi_49176165
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function get_sql_error () {
  
    
$sql    "select @@ERROR as code";
    
$result mssql_query($sql);
    
$row    mssql_fetch_array($result);
    
$code   $row["code"]; // error code
    
$sql    "select cast (description as varchar(255)) as errtxt from master.dbo.sysmessages where error = $code and msglangid = 1033"// german
    
$result mssql_query($sql);
    
$row    mssql_fetch_array($result);
    if (
$row)
        
$text  $row["errtxt"]; // error text (with placeholders)
  
else
    
$text  "unknown error";
  
mssql_free_result($result);
  return 
"[$code] $text";
}
?>
O say, can you see, by the dawn's early light. What so proudly we hailed, at the twilight's last gleaming...
  woensdag 9 mei 2007 @ 11:36:52 #251
107951 JortK
Immer kwaliteitsposts
pi_49177228
quote:
Op woensdag 9 mei 2007 11:08 schreef George.W.Bush het volgende:

[ code verwijderd ]
Sweet die pak ik natuurlijk wel ff mee straks
pi_49178774
Ik snap iets niet. Waarom krijg ik meerdere resultaten van een count met de volgende Query!:

1
2
3
4
5
6
7
SELECT count( weblog_posts.id ) 
FROM weblog_posts
LEFT JOIN users ON users.id = weblog_posts.user_id
LEFT JOIN weblog ON weblog.id = weblog_posts.weblog_id
WHERE weblog_posts.message LIKE '%weblog%'
GROUP BY weblog_posts.id
LIMIT 0 , 30


:?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_49179712
@Chandler

Het enige wat ik nu even kan bedenken is dat hij COUNT(weblog_posts.id) als een aggregaatfunctie ziet bij "GROUP BY weblog_posts.id", waardoor hij het aantal weblog_posts.id's pér weblog_posts.id gaat tellen. Dan zou je als het goed is een hoop records met '1' moeten terugkrijgen. Zoek je niet toevallig COUNT(*)?

[ Bericht 81% gewijzigd door JeRa op 09-05-2007 12:44:47 ]
  woensdag 9 mei 2007 @ 13:38:42 #254
107951 JortK
Immer kwaliteitsposts
pi_49182341
quote:
Op woensdag 9 mei 2007 12:39 schreef JeRa het volgende:
@Chandler

Het enige wat ik nu even kan bedenken is dat hij COUNT(weblog_posts.id) als een aggregaatfunctie ziet bij "GROUP BY weblog_posts.id", waardoor hij het aantal weblog_posts.id's pér weblog_posts.id gaat tellen. Dan zou je als het goed is een hoop records met '1' moeten terugkrijgen. Zoek je niet toevallig COUNT(*)?
Ja als hij het aantal records wil weten wel ja

Het is trouwens nooit aan te raden om een veld wat in een aggregate function staat ook in een groupy by te gebruiken.
  woensdag 9 mei 2007 @ 17:17:35 #255
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_49191534
ik ben bezig met een fotouploadscript. Nu wil ik ervoor zorgen dat elke filename uniek is als ik hem wegschrijf. Ik vond hiervoor de mooie functie tempnam maar ik snap nog niet geheel hoe ik deze werkend krijg.
1
2
3
<?php
$filename
= tempnam("images", "news".$lastnewsid);
?>

Dit doe ik en ik krijg dan een pad naar een windows temp bestand terug.
Mijn bedoeling is dat ik een naam terugkrijg waarmee ik hem uniek in de map images op kan slaan. De bestandsnaam begint dan met news01 en daarna wat rommel om hem uniek te maken. Iemand een idee hoe dit te doen?
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
  woensdag 9 mei 2007 @ 17:24:10 #256
3677 SuperRembo
Sinds 1998
pi_49191774
quote:
Op woensdag 9 mei 2007 10:19 schreef HuHu het volgende:
[...]
Er staan dus 3 regels tekst in, gescheiden door een newline. Nu wil ik een view maken waarin elke regel zijn eigen cel krijgt. Ik kan de inhoud van de cel splitsen op '\n' en er zo 3 losse cellen van maken.
[...]
Dat lijkt me echt iets om in PHP op te lossen en niet in SQL.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_49194300
quote:
Op woensdag 9 mei 2007 17:24 schreef SuperRembo het volgende:

[..]

Dat lijkt me echt iets om in PHP op te lossen en niet in SQL.
Ja, maar de 3 resultaat-cellen worden gebruikt in een externe applicatie die via ODBC de database uitleest. Ik kon dit dus niet in PHP oplossen en van de externe applicatie heb ik niet de beschikking over de broncode.

Ik heb dus een VIEW gemaakt die mijn eigen data zo omzet dat de externe applicatie er mee overweg kan.
pi_49196471
quote:
Op woensdag 9 mei 2007 17:17 schreef hornage het volgende:
ik ben bezig met een fotouploadscript. Nu wil ik ervoor zorgen dat elke filename uniek is als ik hem wegschrijf. Ik vond hiervoor de mooie functie tempnam maar ik snap nog niet geheel hoe ik deze werkend krijg.
[ code verwijderd ]

Dit doe ik en ik krijg dan een pad naar een windows temp bestand terug.
Mijn bedoeling is dat ik een naam terugkrijg waarmee ik hem uniek in de map images op kan slaan. De bestandsnaam begint dan met news01 en daarna wat rommel om hem uniek te maken. Iemand een idee hoe dit te doen?
Als je het in combinatie doet met mysql dan kan je toch net zo goed het bestand naar de sleutel vernoemen (altijd uniek...)?
pi_49196676
quote:
Op woensdag 9 mei 2007 17:17 schreef hornage het volgende:
ik ben bezig met een fotouploadscript. Nu wil ik ervoor zorgen dat elke filename uniek is als ik hem wegschrijf. Ik vond hiervoor de mooie functie tempnam maar ik snap nog niet geheel hoe ik deze werkend krijg.
[ code verwijderd ]

Dit doe ik en ik krijg dan een pad naar een windows temp bestand terug.
Mijn bedoeling is dat ik een naam terugkrijg waarmee ik hem uniek in de map images op kan slaan. De bestandsnaam begint dan met news01 en daarna wat rommel om hem uniek te maken. Iemand een idee hoe dit te doen?
Daarvoor kun je de functie uniqid gebruiken wat een uniek id maakt.
  woensdag 9 mei 2007 @ 20:08:23 #260
107951 JortK
Immer kwaliteitsposts
pi_49197663
quote:
Op woensdag 9 mei 2007 20:08 schreef JortK het volgende:
Of UUID() als je in MySQL aan de gang gaat
Ik zag vandaag toevallig een database-opzet voor een commerciële applicatie waarbij *alle* PK's gegenereerde UUID's waren. Wat bezielt sommige mensen?
  woensdag 9 mei 2007 @ 20:24:21 #262
12880 CraZaay
prettig gestoord
pi_49198251
Ik gebruik DOMXML voor het parsen van een XML-bestand, maar ik krijg het niet voor elkaar om de waarde van een element uit te lezen (dus <element>waarde</element>). Wie heeft de gouden tip, want van de manual word ik ook niet echt wijzer (alle pogingen lijken niet te werken)?
pi_49200397
quote:
Op woensdag 9 mei 2007 20:24 schreef CraZaay het volgende:
Ik gebruik DOMXML voor het parsen van een XML-bestand, maar ik krijg het niet voor elkaar om de waarde van een element uit te lezen (dus <element>waarde</element>). Wie heeft de gouden tip, want van de manual word ik ook niet echt wijzer (alle pogingen lijken niet te werken)?
1
2
3
<?php
preg_match
('<element>(.*?)</element>',$string);
?>


even uit mijn hoofd hoor...
  woensdag 9 mei 2007 @ 21:15:49 #264
12880 CraZaay
prettig gestoord
pi_49200863
quote:
Op woensdag 9 mei 2007 21:07 schreef mschol het volgende:

[..]
[ code verwijderd ]

even uit mijn hoofd hoor...
Da's toch lichtelijk ranzig wat mij betreft hoor

Ik wil graag DOMXML gebruiken om het XML-document te parsen, en het document niet als een string behandelen.

Waarschijnlijk is het issue dat een element meerdere kinderen heeft, omdat bijv. een tab ook een node is. Dan moet je weer gaan loopen om de eerste TextNode te vinden (net zoals in Javascript), maar ik vroeg me af of er geen functie is binnen de DOMXML-library die dit vanzelf doet.
  woensdag 9 mei 2007 @ 22:48:28 #265
107951 JortK
Immer kwaliteitsposts
pi_49205972
Weet iemand hoe ik een nieuw browser venster kan openen, maar zeg maar als een soort dialoog scherm van me current browser window?

En dan die output vanuit het dialog window weer terug kan geven aan me current browser window?
  woensdag 9 mei 2007 @ 22:56:17 #266
104583 cyberstalker
Een krachtig neen!
pi_49206403
quote:
Op woensdag 9 mei 2007 22:48 schreef JortK het volgende:
Weet iemand hoe ik een nieuw browser venster kan openen, maar zeg maar als een soort dialoog scherm van me current browser window?

En dan die output vanuit het dialog window weer terug kan geven aan me current browser window?
window.opener is een referentie naar het venster wat het nieuwe venster aanroept. Daarmee kun je gewoon variabelen of de DOM tree aanpassen .
Hope for the best, prepare for the worst.
  woensdag 9 mei 2007 @ 23:10:08 #267
107951 JortK
Immer kwaliteitsposts
pi_49207044
quote:
Op woensdag 9 mei 2007 22:56 schreef cyberstalker het volgende:

[..]

window.opener is een referentie naar het venster wat het nieuwe venster aanroept. Daarmee kun je gewoon variabelen of de DOM tree aanpassen .
Thanks!
pi_49207182
quote:
Op woensdag 9 mei 2007 21:15 schreef CraZaay het volgende:

[..]

Da's toch lichtelijk ranzig wat mij betreft hoor

Ik wil graag DOMXML gebruiken om het XML-document te parsen, en het document niet als een string behandelen.

Waarschijnlijk is het issue dat een element meerdere kinderen heeft, omdat bijv. een tab ook een node is. Dan moet je weer gaan loopen om de eerste TextNode te vinden (net zoals in Javascript), maar ik vroeg me af of er geen functie is binnen de DOMXML-library die dit vanzelf doet.
Hmm, zelf niet veel ervaring met parsen van bepaalde elementen van een DOM XML via PHP, maar op deze pagina staan alle Dom XML functies/classes van PHP. DomNode->child_nodes is kennelijk geschikt voor het parsen van elementen met meerdere childs.
quote:
Op woensdag 9 mei 2007 23:10 schreef JortK het volgende:

[..]

Thanks!
Inderdaad is window.opener de referentie naar de window die je betreffende window geopend heeft. Een mooiere oplossing vind ik echter een <div>je die als 'venster' fungeert, in plaats van zo'n lelijk nieuw browservenster. Kun je 'm ook helemaal zelf stijlen.
  donderdag 10 mei 2007 @ 00:37:21 #269
12880 CraZaay
prettig gestoord
pi_49210263
quote:
Op woensdag 9 mei 2007 23:13 schreef Tuvai.net het volgende:

[..]

Hmm, zelf niet veel ervaring met parsen van bepaalde elementen van een DOM XML via PHP, maar op deze pagina staan alle Dom XML functies/classes van PHP. DomNode->child_nodes is kennelijk geschikt voor het parsen van elementen met meerdere childs.
Weet ik en had uiteraard de manual al gelezen Punt is dus dat ik de waarde (cdata) van die child nodes wil hebben, maar dat lijkt nog niet zo makkelijk
  donderdag 10 mei 2007 @ 10:46:59 #270
12880 CraZaay
prettig gestoord
pi_49217158
quote:
Op donderdag 10 mei 2007 00:37 schreef CraZaay het volgende:

[..]

Weet ik en had uiteraard de manual al gelezen :) Punt is dus dat ik de waarde (cdata) van die child nodes wil hebben, maar dat lijkt nog niet zo makkelijk :P
Zoals ik al dacht heeft een element meerdere nodes in zich en gaat het om de text node.

1
2
3
4
5
6
7
foreach ($parent->child_nodes() AS $child)
{
   if ($child2->node_type() == XML_TEXT_NODE)
   {
      echo($child->node_value());
   }
}
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')