abonnement Unibet Coolblue Bitvavo
pi_29016843
quote:
Op donderdag 21 juli 2005 17:33 schreef Da_Koen het volgende:
Dit bedoelt ie denk ik
[ code verwijderd ]
beetje loos om double quotes strings te gaan gebruiken als je maar één variabele hebt en je daardoor 5+ slashes moet gaan toevoegen.
pi_29017458
quote:
Op donderdag 21 juli 2005 17:33 schreef Da_Koen het volgende:
Dit bedoelt ie denk ik
[ code verwijderd ]
Donders bedankt, hij werkt
  FOK!-Schrikkelbaas vrijdag 22 juli 2005 @ 19:28:30 #78
1972 Swetsenegger
Egocentrische Narcist
pi_29047831
quote:
Op donderdag 21 juli 2005 18:35 schreef Roönaän het volgende:

[..]

beetje loos om double quotes strings te gaan gebruiken als je maar één variabele hebt en je daardoor 5+ slashes moet gaan toevoegen.
die van SuperRemo was wat eenvoudiger ja
  zaterdag 23 juli 2005 @ 12:05:42 #79
19840 Libris
Live from Singapore
pi_29059574
Ik zit wat te spelen met imap en vraag het from veld van een mail op met:
1
2
3
4
5
$header = imap_header($mailbox, $index);
$from = $header->from;
foreach ($from as $id => $object) {
     echo $object->personal.":<br>";
}

Alles als een mail geen afzendernaam heeft (dus alleen een emailadres), dan krijg ik op mijn webpagina een "Notice: Undefined property: stdClass::$personal in c:\Inetpub\wwwroot\kluit\start.php on line 98".

Hoe krijg ik voor elkaar dat ik voor een mail die een naam als afzender heeft de naam laat zien en voor andere mail het emailadres?
pi_29059856
Je kan met isset($object->personal) controleren of de property bestaat.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 23 juli 2005 @ 12:31:57 #81
19840 Libris
Live from Singapore
pi_29060121
quote:
Op zaterdag 23 juli 2005 12:05 schreef Libris het volgende:
Ik zit wat te spelen met imap en vraag het from veld van een mail op met:
[ code verwijderd ]

Alles als een mail geen afzendernaam heeft (dus alleen een emailadres), dan krijg ik op mijn webpagina een "Notice: Undefined property: stdClass::$personal in c:\Inetpub\wwwroot\kluit\start.php on line 98".

Hoe krijg ik voor elkaar dat ik voor een mail die een naam als afzender heeft de naam laat zien en voor andere mail het emailadres?
Ah, thanks!

Rings a bell
pi_29060298
quote:
Op zaterdag 23 juli 2005 12:31 schreef Libris het volgende:
Rings a bell
't zou niet best zijn als je je na een half uur helemaal niets meer van je eigen post zou kunnen herinneren
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29060425
zou in dit geval overigens if(empty()) gebruiken ipv if(isset()).
pi_29060759
Waarom empty() in plaats van isset()? Het probleem is dat de property niet bestaat, niet dat ie leeg is.

Empty() geeft trouwens ook true terug als de waarde "0" is. En dat is niet wat je wil. Er zal waarschijnlijk niemand zijn met "0" als naam, maar toch klopt het niet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29061582
quote:
Op zaterdag 23 juli 2005 13:03 schreef SuperRembo het volgende:
Waarom empty() in plaats van isset()? Het probleem is dat de property niet bestaat, niet dat ie leeg is.

Empty() geeft trouwens ook true terug als de waarde "0" is. En dat is niet wat je wil. Er zal waarschijnlijk niemand zijn met "0" als naam, maar toch klopt het niet.
Empty geeft true terug als de name property niet bestaat, de name property leeg is, of de name property 0 is. Dit leken mij alledrie gegronde situaties waarin je het email adres wil laten zien ipv de name property.

Isset handled alleen het wel of niet bestaan af, en dwingt je in dit geval om nog extra clauses te bouwen voor de gevallen dat de name-property onzinnig is.

-r-
pi_29062425
Ja daar zit wat in.
Het rare van empty() is dat het true geeft voor "" en "0", maar bijvoorbeeld " " geeft false. Daarom gebruik ik 'm zelf liever niet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29064109
gebruik ook nog weleens if(strlen(trim(@$var_die_mogelijk_niet_bestaat)) == 0)

-r-
  zondag 24 juli 2005 @ 21:05:05 #88
76657 Maikey
This pik ik niet!
pi_29095165
Weet iemand waarom in mijn shoppingcart het totaalbedrag automatisch wordt afgerond naar beneden? Ik heb geen waarden tussen quote's staan.

http://www.puzzlingworld.nl/v2/ (onder bestellen, eerst een product toevoegen natuurlijl )
Wat een onzin!
pi_29095507
quote:
Op zondag 24 juli 2005 21:05 schreef Maikey het volgende:
Weet iemand waarom in mijn shoppingcart het totaalbedrag automatisch wordt afgerond naar beneden? Ik heb geen waarden tussen quote's staan.

http://www.puzzlingworld.nl/v2/ (onder bestellen, eerst een product toevoegen natuurlijl )
Denk je dat ik daar wat zinnigs over kan zeggen zonder te weten hoe het berekend wordt?

(Waarom zie je trouwens geen prijs bij het spel zelf, je ziet de prijs pas in het besteloverzicht )
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29098876
Ik wil een sitemap tonen van content dat met parent -> node is gerangschikt. Er zijn onbeperkt aantal dieptes. In de database staat bijvoorbeeld:

1
2
3
4
5
6
7
8
9
10
11
12
id    parent_id    titel
--    ---------    -----
 0    null         Index
 1    0            Test1
 2    1            Test2
 3    1            Test3
 4    2            Test4
 5    2            Test5
 6    1            Test6
 7    2            Test7
 8    6            Test8
 9    1            Test9


Hieruit wil ik een volgend 'plattegrond' tonen:

1
2
3
4
5
6
7
8
9
10
Index 
...... Test1
............ Test2
.................. Test4
.................. Test5
.................. Test7
............ Test3
............ Test6
.................. Test8
............ Test9


Ik zie alleen even door de recursieve functies en het slaapgebrek niet hoe ik dit het beste kan doen. Suggesties?
pi_29099515
Het is vast niet de meest optimale manier, maar goed om mee te beginnen. Dit betekent wel dat je voor elke (sub)tree een query moet doen.

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
function PrintTree($parentID) {
   // Get chiled nodes from database
   $nodes = GetChildNodes($parentID);
   $n = count($nodes);
   if ($n>0) {
      // Print list of child nodes
      echo '<ul>';
      for ($i=0; $i < $n; $i++) {
         echo '<li>';
         echo $nodes[$i]['Name'];
         PrintTree($nodes[$i]['NodeID']);
         echo '</li>';
      }
      echo '</ul>';
   }
}

function GetChildNodes($parentID) {
   $sql = "...";
   $result = mysql_query(...);
   $rows = array();
   while (($row = mysql_fetch_assoc($result) !== false) {
      $rows[] = array(
         'NodeID' => ...,
         'Name' => ...
      )
   }
   return $rows;
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29101644
Het werkt in ieder geval! Ik zal het zo ombouwen dat ie alles in één keer in een grote array zet, in plaats van elke loop een query, dan is het helemaal perfect Bedankt!
  maandag 25 juli 2005 @ 12:39:45 #93
76657 Maikey
This pik ik niet!
pi_29108116
quote:
Op zondag 24 juli 2005 21:18 schreef SuperRembo het volgende:

[..]

Denk je dat ik daar wat zinnigs over kan zeggen zonder te weten hoe het berekend wordt?

(Waarom zie je trouwens geen prijs bij het spel zelf, je ziet de prijs pas in het besteloverzicht )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
            $get_spel
= mysql_query("SELECT * FROM products_ne WHERE id = '$keys[0]'");
            
$spel = mysql_fetch_array($get_spel, MYSQL_BOTH);
            
            
$totaal = $crt['aantal'] * $spel['prijs'];
            
$prijs = number_format($spel['prijs'], 2, ',','');
            
$totaal = number_format($totaal, 2, ',','');

[..]


            
$totaal_cart = $totaal_cart + $totaal;
            
$totaal_cart = number_format($totaal_cart, 2, ',','');
?>


Wat ik dus heb is een twee dimensionale array. De array keys zijn productid's en de waarde van de arrays zijn de aantallen van de spellen die in de cart geplaatst zijn. Vervolgens loop ik door die array heen en tel ik alles op aan de hand van een prijs die in de tabel products_ne staat.. $totaal_cart is het eindbedrag. Het veld prijs is de mysql db is decimal(10,2).

Heb de prijs idd nog even toegevoegd op die pagina
Wat een onzin!
pi_29109641
Je telt een string bij een getal op, $totaal_cart = 100.00 + '19,95'. Daar gaat 't mis.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  maandag 25 juli 2005 @ 13:45:48 #95
76657 Maikey
This pik ik niet!
pi_29109943
Dat vermoeden had ik al ja Is er een manier om een string te converten naar integer?
Wat een onzin!
  maandag 25 juli 2005 @ 14:10:28 #96
52200 ViPeRII
It's a good day to die
pi_29110665
ja $jevar = int($jevar);
-- ViPeRII --
pi_29111897
of $jevar = intval($jevar);
  maandag 25 juli 2005 @ 15:16:01 #98
52200 ViPeRII
It's a good day to die
pi_29112472
Kan natuurlijk ook
-- ViPeRII --
pi_29117424
quote:
Op maandag 25 juli 2005 13:45 schreef Maikey het volgende:
Dat vermoeden had ik al ja Is er een manier om een string te converten naar integer?
Je gaat toch niet die $totaal omzelten naar een integer he?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29143946
Ik kom ook ergens niet uit.

Ik heb 2 databases, 1 forum, 2 profiel

In forum staat een tabel users met de colom: username
In profiel staat een tabel profielen met de colom: model

Beide tabellen hebben 1 veld dat hetzelfde is, namenlijk id.

Ik wil info vanuit beide databases combineren maar dat lukt me niet.

Ik dacht ik maak connectie naar beide databases en daarna kan ik het opvragen.
Hieronder even 'grafish weergegeven van wat ik wil doen.'
while(id uit forum.users)
{
select from profiel.profielen where id = forum.user.id
}

Wie helpt me even?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')