abonnement Unibet Coolblue
pi_72135261
quote:
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?
klooi eens met je meta info en UTF-8
pi_72135592
zorgen dat je document UTF-8 is
pi_72137541
Edit: Alles lukt
Wajoo ik ben voor mijn doen goed bezig. Heb een simpel file based cms'je gemaakt, ondersteunt door Wyzz. Als je op save klikt, dan post ie de results in een popup zodat een refresh niet nodig is.

1 klein dingetje tijdens die opslaanpopup: Nu is de pagina blank zolang hij de code aan t processen is. Hoe kan ik zorgen dat hij eerst een text + plaatje post en daarna pas gaat opslaan?

[ Bericht 63% gewijzigd door Flaccid op 25-08-2009 13:22:56 ]
pi_72139920
Dat klinkt als een zeldzaam slecht idee....
Waarom zou je wel een popup willen en geen refresh?
  dinsdag 25 augustus 2009 @ 15:21:22 #255
267127 de_DDoSwachter
F5 F5 F5 F5 F5 F5 F5 F5 F5 F5
pi_72142243
idd, daarvoor is nou juist ajax uitgevonden. En dan is het een koud kunstje om even een loader-animatie tussendoor te gooien.
pi_72143102
quote:
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.
Ik weet niet hoe ik met Ajax moet werken
pi_72144105
Is totaal niet moeilijk, standaard httprequest scriptje zoeken, http.readystate checken.
Is wel alleen javascript trouwens.

http://www.w3schools.com/ajax/ajax_httprequest.asp

[ Bericht 35% gewijzigd door Darkomen op 25-08-2009 16:28:01 ]
  dinsdag 25 augustus 2009 @ 16:27:43 #258
267127 de_DDoSwachter
F5 F5 F5 F5 F5 F5 F5 F5 F5 F5
pi_72144445
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.
Weet jij een manier om zonder javascript én zonder refresh te controleren of de schrijfactie gereed is?
pi_72144477
Nope, lijkt me vrij moeilijk.
Maar ik ben dan ook geen expert
pi_72144552
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?
Je kunt met PHP flush() aan het begin van je script alvast wat naar de browser sturen, maar dat werkt niet altijd.
pi_72144832
Heb ik ooit eens gebruikt in combinatie met een nieuwsbrief script en een erg trage smtp server.
  FOK!-Schrikkelbaas dinsdag 25 augustus 2009 @ 16:49:33 #262
1972 Swetsenegger
Egocentrische Narcist
pi_72145105
Een quick & dirty recursieve methode nadat mijn MS SQL server blijkbaar niet de functies ondertseunt die hij zou moeten ondersteunen (zie eerder in dit topic):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
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;
    }
}
?>


wordt aangeroepen met
1print_r(recursief($_GET['historie']));


Geeft niets terug? als ik de echo in de functie uncomment krijg ik wel keurig de juiste id's te zien.
pi_72145243
Moet je niet return recursief($rij['id']); op regel 13 doen?
Je voert de functie wel uit maar returnt hem niet meer.
pi_72145275
@Swets: Dat klopt. Je moet $row ook nog meegeven met je recursieve aanroep. Nu maakt 'ie steeds een nieuwe $row aan.
pi_72145384
of dat
  FOK!-Schrikkelbaas dinsdag 25 augustus 2009 @ 17:00:43 #266
1972 Swetsenegger
Egocentrische Narcist
pi_72145505
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
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);
    }
}
?>

1print_r(recursief($_GET['historie'],''));

Zelfde resultaat.
pi_72148222
1. Je recursie werkt niet o.a. doordat je $row niet by reference meegeeft.
2. Recursie is hier niet nodig, kan makkelijk (en waarschijnlijk sneller) in een loop.
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.
4. Ik hoop dat je de inhoud van $parent goed controleerd.
5. Wat een bende, zelfs voor een testscripje
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas dinsdag 25 augustus 2009 @ 19:15:40 #268
1972 Swetsenegger
Egocentrische Narcist
pi_72149489
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.
Dat was al aangepast, maar werkt nog steeds niet.
quote:
2. Recursie is hier niet nodig, kan makkelijk (en waarschijnlijk sneller) in een loop.
Hoe bedoel je?
Anyway, er is zelfs een oplossing in MSSQL 2005 server maar die werkt niet, vandaar deze, zoals gezegd quick & dirty, oplossing
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.
Mjah, het is geen performance app. Wordt door 1 persoon gebruikt om een lijstje bij te houden.
quote:
4. Ik hoop dat je de inhoud van $parent goed controleerd.
Ja
quote:
5. Wat een bende, zelfs voor een testscripje
Hoezo?
pi_72150555
quote:
Op dinsdag 25 augustus 2009 19:15 schreef Swetsenegger het volgende:
[..]

Hoe bedoel je?
[..]

Zo iets:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
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;    
}
?>
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas dinsdag 25 augustus 2009 @ 19:51:14 #270
1972 Swetsenegger
Egocentrische Narcist
pi_72150656
quote:
Op dinsdag 25 augustus 2009 19:48 schreef SuperRembo het volgende:

[..]

Zo iets:
[ code verwijderd ]
Ja dan heb ik de id's. Dan een query draaien waarin ik de rest er mee uittrek. Ik geef toe, dit is chiquer
pi_72157612
Ik zit nog steeds met een probleem dat een sessie-waarde niet netjes gelijk loopt de eerste keer. Het gaat om een form met een gdlib gegenereerde image met een string er in.

Code bij form:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
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=&#8221;secImage&#8221;> <br />
<input size="50" maxlength="60" type="text" name="sec"><br />
 echo 
"session:"Print_r ($_SESSION); 
</
form>
?>


Image.php
1
2
3
4
5
<?php
require ("php/XXX/secFunctions.php"); // hierin staan de functies 'randomString($length)' en 'createSecImage($width, $height, $percentage, $text)'
session_start();
createSecImage(150100100$_SESSION['sessionString']);
?>


De waarden lopen synchroon, enkel de eerste keer heeft het secImage plaatje geen text. Na een F5 gaat het wel goed.
ウプピエ 八十三 &lt;&lt; u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
  FOK!-Schrikkelbaas woensdag 26 augustus 2009 @ 10:11:03 #272
1972 Swetsenegger
Egocentrische Narcist
pi_72164355
Dan geef je toch een header('location:.'$_SERVER['PHP_SELF'].'); na het instellen van de sessie.

Ik heb wat raars:

1
2
3
<?php
var_dump 
($array);
?>

1array(4) { [0]=> int(13) [1]=> int(12) [2]=> int(11) [3]=> int(14) } 


1
2
3
4
<?php
$array
=sort($array);
var_dump($array);
?>

1bool(true);


:? Ik verwacht uit de laatste
1array(4) { [0]=> int(14) [1]=> int(13) [2]=> int(12) [3]=> int(11) } 
  woensdag 26 augustus 2009 @ 10:29:29 #273
63192 ursel
"Het Is Hier Fantastisch!
pi_72164790
quote:
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 ]
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.
  FOK!-Schrikkelbaas woensdag 26 augustus 2009 @ 10:51:04 #274
1972 Swetsenegger
Egocentrische Narcist
pi_72165314
quote:
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.
Ah! Shit ja zie het nu, zo staat het ook gewoon in de manual
  FOK!-Schrikkelbaas woensdag 26 augustus 2009 @ 22:24:21 #275
1972 Swetsenegger
Egocentrische Narcist
pi_72185164
Hoe trek ik ook alweer het laatste ID uit een database (niet na een insert, maar gewoon sowieso)
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')