Datum omzetten naar week en controleren in MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ben Janssen

Ben Janssen

29/10/2010 13:57:24
Quote Anchor link
Beste PHPer's

Ik heb een DB waar alle week nummers al in staan (01 t/m 53).

De gebruiker van de site vult een formulier in, en hier word automatisch een datum bij gezet,
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?PHP
$datum
= date("d.m.Y H:i");
?>

Nu moet deze datum omgezet worden naar een week nummer, die vervolgens gecontroleerd word met de week nummers in MySQL.

Vervolgens moet hij de waarde uit kolom 2 retour geven.

Ik ben nu al een tijdje op het net aan het zoeken, maar ik word er niet wijzer van, ik raak alleen maar in de war van al die verschillen.

Wie kan mij een relevante code laten zien, waar ik mee kan werken.
Gewijzigd op 29/10/2010 13:58:14 door Ben Janssen
 
PHP hulp

PHP hulp

24/11/2024 16:27:38
 
- SanThe -

- SanThe -

29/10/2010 14:01:37
Quote Anchor link
Klik eens op date() dan zie je hoe je het weeknummer ophaalt.
 
Jacco Engel

Jacco Engel

29/10/2010 14:13:16
 
Ben Janssen

Ben Janssen

13/11/2010 13:55:20
Quote Anchor link
@Jacco
Die was idd hulpvol.

maar goed, ik loop nu tegen het volgende probleem, en ik krijg de fout niet gevonden.
de fout zit hem in de $sql, en is de rest van de code wel goed?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

include('config.php');
$datum = date("Y.m.d");
 
$sql = mysql_query("SELECT WEEK FROM contri('".$datum."',3)");

// Als de query is gelukt
if($sql)
{

    // Als er items zijn
    if(mysql_num_rows($sql) > 0)
    {

        // Items neerzetten
        $week = (mysql_fetch_row($sql));
    }
}


?>


Toevoeging op 13/11/2010 13:57:57:

heb de fout al gevonden, was de punten vergeten.

kan iemand de code in zijn geheel even controleren, en mij vertellen of deze goed is.

alvast bedankt.
Gewijzigd op 13/11/2010 13:58:38 door Ben Janssen
 
Noppes Homeland

Noppes Homeland

13/11/2010 14:01:36
 
Ben Janssen

Ben Janssen

13/11/2010 14:10:11
Quote Anchor link
@Noppes
Snap ik, was ook zeker hulpvol.
Maar ik zoek nu bevestiging of de gehele code correct is.
 
Noppes Homeland

Noppes Homeland

13/11/2010 14:17:07
Quote Anchor link
daar deugt niets van, hoever moeten wij in jouw gedachtengang kruipen?

- include is in principe geen functie dus die () kan je weglaten
- _fetch_row is uit den boze, zorg voor een alias zodat je met _fetch_assoc kunt wereken
- foutafhandeling ontbreekt
- een sql statement niet direct voeren aan _query maar toekennen aan 1 variabele, zodat je bij foutafhande de query ook bij de fout kunt tonen, want deze twee samen is duidelijker dan alleen maar een error of alleen de query

pas altijd (iso) Standaard SQL toe!!
 
Ben Janssen

Ben Janssen

14/11/2010 09:23:51
Quote Anchor link
Dank je Noppes, hier kan ik wat mee
 



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.