Arrays

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sjoerd

Sjoerd

20/09/2006 18:28:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php    
      $sql2
= "SELECT DATE_FORMAT(datum, '%d') AS dag, DATE_FORMAT(datum, '%m') AS maand, DATE_FORMAT(datum, '%Y') AS jaar FROM gedichten";    
    $resultaat1 = mysql_query($sql2) or die ("query mislukt");    
    $rij1 = mysql_fetch_object($resultaat1);    
    $dag = ($rij1->dag);
    $maand1 = ($rij1->maand);
    $maand2 = array ( 01 => 'Januari' , 02 => 'Februari' , 03 => 'Maart' , 04 => 'April' , 05 => 'Mei' , 06 => 'Juni' , 07 => 'Juli' , 08 => 'Augustus' , 09 => 'September' , 10 => 'Oktober' , 11 => 'November' , 12 => 'December');
    $maand = $maand2[$maand1];
    $jaar = ($rij1->jaar);
    $datum = "$dag $maand $jaar";
?>

Dit heb ik, alleen tóch weigert dit om de maand te weergeven.. waarom niet?
Gewijzigd op 01/01/1970 01:00:00 door Sjoerd
 
PHP hulp

PHP hulp

01/03/2025 11:36:18
 
- -

- -

20/09/2006 18:30:00
Quote Anchor link
netjes variabelen buiten de quotes houden
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php    
    $maand1
= ($rij1->maand);
    $maand2 = array ( 01 => 'Januari' , 02 => 'Februari' , 03 => 'Maart' , 04 => 'April' , 05 => 'Mei' , 06 => 'Juni' , 07 => 'Juli' , 08 => 'Augustus' , 09 => 'September' , 10 => 'Oktober' , 11 => 'November' , 12 => 'December');
    $maand = $maand2[$maand1];
    $jaar = ($rij1->jaar);
    $datum = $dag . ' ' . $maand . ' ' . $jaar;
?>
 
Sjoerd

Sjoerd

20/09/2006 18:32:00
Quote Anchor link
Dat helpt niets aan de werking, dan erbij maakt het niet uit of je dat doet of niet. Daar was gisteren ook al een discussie over door mijn toedoen. Maar heeft iemand nu een échte oplossing?
 
Joren de Wit

Joren de Wit

20/09/2006 18:37:00
Quote Anchor link
Is de waarde voor $maand1 wel juist? Echo die eens, om hem te controleren ;)
 
Jelmer -

Jelmer -

20/09/2006 18:37:00
Quote Anchor link
Geen 02, maar gewoon 2.

Een 'integer' die begint met 0 in PHP is voor PHP een octaal getal o.i.d. Ik weet de details niet. Ik weet wel:

123 != 0123;
 
- SanThe -

- SanThe -

20/09/2006 18:38:00
Quote Anchor link
echo $maand1 eens.
 
- -

- -

20/09/2006 18:38:00
Quote Anchor link
doe eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php    
    $maand1
= $rij1->maand;
?>

ipv
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php    
    $maand1
= ($rij1->maand);
?>
 
Sjoerd

Sjoerd

20/09/2006 18:39:00
Quote Anchor link
Die echo werkt gewoon, krijg ik gewoon 08..

Edit: De haakjes weghalen werkt ook niet!
Gewijzigd op 01/01/1970 01:00:00 door Sjoerd
 
- -

- -

20/09/2006 18:41:00
Quote Anchor link
dan zul je het miss zo moeten doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php    
    $maand1
= ($rij1->maand);
    $maand2 = array ( '01' => 'Januari' , '02' => 'Februari' , '03' => 'Maart' , '04' => 'April' , '05' => 'Mei' , '06' => 'Juni' , '07' => 'Juli' , '08' => 'Augustus' , '09' => 'September' , '10' => 'Oktober' , '11' => 'November' , '12' => 'December');
    $maand = $maand2[$maand1];
    $jaar = ($rij1->jaar);
    $datum = $dag . ' ' . $maand . ' ' . $jaar;
?>
 
Sjoerd

Sjoerd

20/09/2006 18:42:00
Quote Anchor link
Al gedaan, werkt niet!
 
- SanThe -

- SanThe -

20/09/2006 18:43:00
Quote Anchor link
Dan is het een string. Zie dus oplossing van Jonathan.
 
Jelmer -

Jelmer -

20/09/2006 18:43:00
Quote Anchor link
Probeer dan eens in je array alle 01, 01 enz. tussen quotes te zetten zodat het strings worden, en niet integers.
 
- -

- -

20/09/2006 18:43:00
Quote Anchor link
zoargb dat 01, 02, 03 etc. gewoon 1, 2 en 3 worden, is al het gezeik opgelost ;)
 
Jelmer -

Jelmer -

20/09/2006 18:48:00
Quote Anchor link
Ja, maar dan zit je nog steeds een string te vergelijken met integers, en dat wil gewoon niet lekker. Dus of mijn vorige oplossing, of die van Jonathan + intval.
 
- SanThe -

- SanThe -

20/09/2006 18:49:00
 
Sjoerd

Sjoerd

20/09/2006 19:04:00
Quote Anchor link
Janathan als ik er gewoon 1,2,3 van maak gaat het niet goed, want hij haalt uit mijn database 01, 02 en 03! Daarom heb ik er dat van gemaakt... Voor de rest werkt het nu! Dank jullie allen! ;)
Gewijzigd op 01/01/1970 01:00:00 door Sjoerd
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.