klooi eens met je meta info en UTF-8quote:Op dinsdag 25 augustus 2009 10:55 schreef Flaccid het volgende:
Ok simpele vraag hier: Ik wil een pagina includen die tekens als ë, á etc bevat. Echter komt hiervoor in de plaats dit dingetje: �
Hoe krijg ik toch de accenten daarop, zonder rare alt-codes te hoeven gebruiken?
Ik weet niet hoe ik met Ajax moet werkenquote:Op dinsdag 25 augustus 2009 15:21 schreef de_DDoSwachter het volgende:
idd, daarvoor is nou juist ajax uitgevonden. En dan is het een koud kunstje om even een loader-animatie tussendoor te gooien.
Weet jij een manier om zonder javascript én zonder refresh te controleren of de schrijfactie gereed is?quote:Op dinsdag 25 augustus 2009 16:18 schreef Darkomen het volgende:
Is totaal niet moeilijk, standaard httprequest scriptje zoeken, http.readystate checken.
Is wel alleen javascript trouwens.
Je kunt met PHP flush() aan het begin van je script alvast wat naar de browser sturen, maar dat werkt niet altijd.quote:Op dinsdag 25 augustus 2009 16:27 schreef de_DDoSwachter het volgende:
[..]
Weet jij een manier om zonder javascript én zonder refresh te controleren of de schrijfactie gereed is?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function recursief($parent){ $query="SELECT q.id,q.dateandtime,q.codeSupplier,q.codeSitecom,q.description,q.FOBunit,q.FOBpa,q.FOBpackage,q.FOBcasing,q.FOBtotal,q.typeCasing,q.typePackage,q.CE,q.FOC,q.Incoterm,q.MOQ,q.MSQ,q.leadtimeForcasted,q.leadtime,q.parent, q.child, s.SUPPLIER, p.type FROM quotations q JOIN supplier s on (q.supplier=s.id) JOIN product_range p on (q.productRange=p.id) where q.parent=".$parent; $r=mssql_query($query); if(mssql_num_rows($r)!=0){ $rij = mssql_fetch_assoc($r); $row[] = $rij; //echo $rij['id']."<br />"; recursief($rij['id']); }else{ return $row; } } ?> |
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function recursief($parent,$row){ $query="SELECT q.id,q.dateandtime,q.codeSupplier,q.codeSitecom,q.description,q.FOBunit,q.FOBpa,q.FOBpackage,q.FOBcasing,q.FOBtotal,q.typeCasing,q.typePackage,q.CE,q.FOC,q.Incoterm,q.MOQ,q.MSQ,q.leadtimeForcasted,q.leadtime,q.parent, q.child, s.SUPPLIER, p.type FROM quotations q JOIN supplier s on (q.supplier=s.id) JOIN product_range p on (q.productRange=p.id) where q.parent=".$parent; $r=mssql_query($query); if(mssql_num_rows($r)!=0){ $rij = mssql_fetch_assoc($r); $row[]= $rij; //echo $rij['id']."<br />"; recursief($rij['id'],$row); }else{ return($row); } } ?> |
1 |
Dat was al aangepast, maar werkt nog steeds niet.quote:Op dinsdag 25 augustus 2009 18:31 schreef SuperRembo het volgende:
1. Je recursie werkt niet o.a. doordat je $row niet by reference meegeeft.
Hoe bedoel je?quote:2. Recursie is hier niet nodig, kan makkelijk (en waarschijnlijk sneller) in een loop.
Mjah, het is geen performance app. Wordt door 1 persoon gebruikt om een lijstje bij te houden.quote:3. Waarschijnlijk is het veel sneller als je eerst een lijst met id's ophaalt door alleen de quotations tabel te query-en. Daarna haal je al de gegevens op die je nodig hebt door te joinen tegen andere tabellen.
Jaquote:4. Ik hoop dat je de inhoud van $parent goed controleerd.
Hoezo?quote:5. Wat een bende, zelfs voor een testscripje
Zo iets:quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function getQuotations($id) { $rows = array(); while (true) { $sql = " SELECT q.id, q.dateandtime FROM quotations q WHERE q.parent = $id"; $r = mssql_query($sql); if (mssql_num_rows($r) == 0) break; $row = mssql_fetch_assoc($r); $rows[]= $rows; $id = $row['id']; } return $rows; } ?> |
Ja dan heb ik de id's. Dan een query draaien waarin ik de rest er mee uittrek. Ik geef toe, dit is chiquerquote:
1 2 3 4 5 6 7 8 9 10 11 12 13 | require ("php/XXX/secFunctions.php"); // hierin staan de functies 'randomString($length)' en 'createSecImage($width, $height, $percentage, $text)' session_start(); session_register('sessionString'); $_SESSION['sessionString'] = randomString(5); <form action=" echo $_SERVER["PHP_SELF"]; " method="POST"> <img width="150" height="100" border="0" src="image.php?random='.microtime(true).'" alt=”secImage”> <br /> <input size="50" maxlength="60" type="text" name="sec"><br /> echo "session:"; Print_r ($_SESSION); </form> ?> |
1 2 3 4 5 | require ("php/XXX/secFunctions.php"); // hierin staan de functies 'randomString($length)' en 'createSecImage($width, $height, $percentage, $text)' session_start(); createSecImage(150, 100, 100, $_SESSION['sessionString']); ?> |
1 2 3 | var_dump ($array); ?> |
1 |
1 2 3 4 | $array=sort($array); var_dump($array); ?> |
1 |
1 |
Je moet de sort niet assignenquote:Op woensdag 26 augustus 2009 10:11 schreef Swetsenegger het volgende:
Dan geef je toch een header('location:.'$_SERVER['PHP_SELF'].'); na het instellen van de sessie.
Ik heb wat raars:
[ code verwijderd ]
[ code verwijderd ]
[ code verwijderd ]
[ code verwijderd ]
Ik verwacht uit de laatste
[ code verwijderd ]
Ah! Shit ja zie het nu, zo staat het ook gewoon in de manualquote:Op woensdag 26 augustus 2009 10:29 schreef ursel het volgende:
[..]
Je moet de sort niet assignen
Dus alleen sort($array);
Je $array is nu namelijk een boolean, of het sorten gelukt is ja of nee.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |